CodeSlayerNotebookPane

CodeSlayerNotebookPane — Container for the notebook and inline search.

Synopsis

#include <codeslayer/codeslayer-notebook-pane.h>

struct              CodeSlayerNotebookPane;
GtkWidget *         codeslayer_notebook_pane_new        (void);
GtkWidget *         codeslayer_notebook_pane_get_notebook
                                                        (CodeSlayerNotebookPane *notebook_pane);
void                codeslayer_notebook_pane_set_notebook
                                                        (CodeSlayerNotebookPane *notebook_pane,
                                                         GtkWidget *notebook);
GtkWidget *         codeslayer_notebook_pane_get_notebook_search
                                                        (CodeSlayerNotebookPane *notebook_pane);
void                codeslayer_notebook_pane_set_notebook_search
                                                        (CodeSlayerNotebookPane *notebook_pane,
                                                         GtkWidget *notebook_search);
void                codeslayer_notebook_pane_search_find
                                                        (CodeSlayerNotebookPane *notebook_pane);
void                codeslayer_notebook_pane_search_replace
                                                        (CodeSlayerNotebookPane *notebook_pane);
void                codeslayer_notebook_pane_search_find_next
                                                        (CodeSlayerNotebookPane *notebook_pane);
void                codeslayer_notebook_pane_search_find_previous
                                                        (CodeSlayerNotebookPane *notebook_pane);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkVBox
                                 +----CodeSlayerNotebookPane

Implemented Interfaces

CodeSlayerNotebookPane implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "notebook"                 gpointer              : Read / Write
  "notebook-search"          gpointer              : Read / Write

Signals

  "find-next"                                      : No Hooks

Description

Details

struct CodeSlayerNotebookPane

struct CodeSlayerNotebookPane;

codeslayer_notebook_pane_new ()

GtkWidget *         codeslayer_notebook_pane_new        (void);

Creates a new CodeSlayerNotebookPane.

Returns :

a new CodeSlayerNotebookPane.

codeslayer_notebook_pane_get_notebook ()

GtkWidget *         codeslayer_notebook_pane_get_notebook
                                                        (CodeSlayerNotebookPane *notebook_pane);

notebook_pane :

a CodeSlayerNotebookPane.

Returns :

the notebook contained with the pane.

codeslayer_notebook_pane_set_notebook ()

void                codeslayer_notebook_pane_set_notebook
                                                        (CodeSlayerNotebookPane *notebook_pane,
                                                         GtkWidget *notebook);

notebook_pane :

a CodeSlayerNotebookPane.

notebook :

a CodeSlayerNotebook.

codeslayer_notebook_pane_get_notebook_search ()

GtkWidget *         codeslayer_notebook_pane_get_notebook_search
                                                        (CodeSlayerNotebookPane *notebook_pane);

notebook_pane :

a CodeSlayerNotebookPane.

Returns :

the notebook search contained with the pane.

codeslayer_notebook_pane_set_notebook_search ()

void                codeslayer_notebook_pane_set_notebook_search
                                                        (CodeSlayerNotebookPane *notebook_pane,
                                                         GtkWidget *notebook_search);

notebook_pane :

a CodeSlayerNotebookPane.

notebook_search :

a CodeSlayerNotebookSearch.

codeslayer_notebook_pane_search_find ()

void                codeslayer_notebook_pane_search_find
                                                        (CodeSlayerNotebookPane *notebook_pane);

Open up the inline search and give focus to the find entry field.

notebook_pane :

a CodeSlayerNotebookPane.

codeslayer_notebook_pane_search_replace ()

void                codeslayer_notebook_pane_search_replace
                                                        (CodeSlayerNotebookPane *notebook_pane);

Open up the inline search and give focus to the replace entry field.

notebook_pane :

a CodeSlayerNotebookPane.

codeslayer_notebook_pane_search_find_next ()

void                codeslayer_notebook_pane_search_find_next
                                                        (CodeSlayerNotebookPane *notebook_pane);

Delegate to the inline search to find the next search value.

notebook_pane :

a CodeSlayerNotebookPane.

codeslayer_notebook_pane_search_find_previous ()

void                codeslayer_notebook_pane_search_find_previous
                                                        (CodeSlayerNotebookPane *notebook_pane);

Delegate to the inline search to find the previous search value.

notebook_pane :

a CodeSlayerNotebookPane.

Property Details

The "notebook" property

  "notebook"                 gpointer              : Read / Write

A CodeSlayerNotebook that makes up the top of the pane.


The "notebook-search" property

  "notebook-search"          gpointer              : Read / Write

A CodeSlayerNotebookSearch that makes up the bottom of the pane.

Signal Details

The "find-next" signal

void                user_function                      (CodeSlayerNotebookPane *codeslayernotebookpane,
                                                        gpointer                user_data)                   : No Hooks

The ::find-next signal enables the (F3) keystroke to search for the next value in the inline search.

codeslayernotebookpane :

the pane that received the signal

user_data :

user data set when the signal handler was connected.