CodeSlayerNotebookSearch

CodeSlayerNotebookSearch — The notebook inline search.

Synopsis

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

struct              CodeSlayerNotebookSearch;
GtkWidget *         codeslayer_notebook_search_new      (GtkWidget *notebook,
                                                         CodeSlayerProfile *profile);
void                codeslayer_notebook_search_find     (CodeSlayerNotebookSearch *notebook_search);
void                codeslayer_notebook_search_replace  (CodeSlayerNotebookSearch *notebook_search);
void                codeslayer_notebook_search_find_next
                                                        (CodeSlayerNotebookSearch *notebook_search);
void                codeslayer_notebook_search_find_previous
                                                        (CodeSlayerNotebookSearch *notebook_search);
void                codeslayer_notebook_search_create_search_marks
                                                        (CodeSlayerNotebookSearch *notebook_search,
                                                         gboolean scrollable);

Object Hierarchy

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

Implemented Interfaces

CodeSlayerNotebookSearch implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Signals

  "close-search"                                   : No Hooks

Description

Details

struct CodeSlayerNotebookSearch

struct CodeSlayerNotebookSearch;

codeslayer_notebook_search_new ()

GtkWidget *         codeslayer_notebook_search_new      (GtkWidget *notebook,
                                                         CodeSlayerProfile *profile);

Creates a new CodeSlayerNotebookSearch.

notebook :

a CodeSlayerNotebook.

profile :

a CodeSlayerProfile.

Returns :

a new CodeSlayerNotebookSearch.

codeslayer_notebook_search_find ()

void                codeslayer_notebook_search_find     (CodeSlayerNotebookSearch *notebook_search);

Search the source view highlighted text.

notebook_search :

a CodeSlayerNotebookSearch.

codeslayer_notebook_search_replace ()

void                codeslayer_notebook_search_replace  (CodeSlayerNotebookSearch *notebook_search);

Replace the source view highlighted text.

notebook_search :

a CodeSlayerNotebookSearch.

codeslayer_notebook_search_find_next ()

void                codeslayer_notebook_search_find_next
                                                        (CodeSlayerNotebookSearch *notebook_search);

Find the next search value.

notebook_search :

a CodeSlayerNotebookSearch.

codeslayer_notebook_search_find_previous ()

void                codeslayer_notebook_search_find_previous
                                                        (CodeSlayerNotebookSearch *notebook_search);

Find the previous search value.

notebook_search :

a CodeSlayerNotebookSearch.

codeslayer_notebook_search_create_search_marks ()

void                codeslayer_notebook_search_create_search_marks
                                                        (CodeSlayerNotebookSearch *notebook_search,
                                                         gboolean scrollable);

Create the search marks based on the current registry.

notebook_search :

a CodeSlayerNotebookSearch.

scrollable :

is TRUE if should scroll after finding marks.

Signal Details

The "close-search" signal

void                user_function                      (CodeSlayerNotebookSearch *codeslayernotebooksearch,
                                                        gpointer                  user_data)                     : No Hooks

Note: for internal use only.

The ::close-search signal is a request for the inline search to be closed.

codeslayernotebooksearch :

the search that received the signal.

user_data :

user data set when the signal handler was connected.