ESearchBar

ESearchBar

Synopsis

struct              ESearchBar;
GtkWidget *         e_search_bar_new                    (EWebView *web_view);
void                e_search_bar_clear                  (ESearchBar *search_bar);
void                e_search_bar_changed                (ESearchBar *search_bar);
EWebView *          e_search_bar_get_web_view           (ESearchBar *search_bar);
gboolean            e_search_bar_get_active_search      (ESearchBar *search_bar);
gboolean            e_search_bar_get_case_sensitive     (ESearchBar *search_bar);
void                e_search_bar_set_case_sensitive     (ESearchBar *search_bar,
                                                         gboolean case_sensitive);
gchar *             e_search_bar_get_text               (ESearchBar *search_bar);
void                e_search_bar_set_text               (ESearchBar *search_bar,
                                                         const gchar *text);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkHBox
                                 +----ESearchBar

Implemented Interfaces

ESearchBar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "active-search"            gboolean              : Read
  "case-sensitive"           gboolean              : Read / Write
  "text"                     gchar*                : Read / Write
  "web-view"                 EWebView*             : Read / Write / Construct Only

Signals

  "changed"                                        : Action
  "clear"                                          : Action

Description

Details

struct ESearchBar

struct ESearchBar;

e_search_bar_new ()

GtkWidget *         e_search_bar_new                    (EWebView *web_view);

e_search_bar_clear ()

void                e_search_bar_clear                  (ESearchBar *search_bar);

e_search_bar_changed ()

void                e_search_bar_changed                (ESearchBar *search_bar);

e_search_bar_get_web_view ()

EWebView *          e_search_bar_get_web_view           (ESearchBar *search_bar);

e_search_bar_get_active_search ()

gboolean            e_search_bar_get_active_search      (ESearchBar *search_bar);

e_search_bar_get_case_sensitive ()

gboolean            e_search_bar_get_case_sensitive     (ESearchBar *search_bar);

e_search_bar_set_case_sensitive ()

void                e_search_bar_set_case_sensitive     (ESearchBar *search_bar,
                                                         gboolean case_sensitive);

e_search_bar_get_text ()

gchar *             e_search_bar_get_text               (ESearchBar *search_bar);

e_search_bar_set_text ()

void                e_search_bar_set_text               (ESearchBar *search_bar,
                                                         const gchar *text);

Property Details

The "active-search" property

  "active-search"            gboolean              : Read

Default value: FALSE


The "case-sensitive" property

  "case-sensitive"           gboolean              : Read / Write

Default value: FALSE


The "text" property

  "text"                     gchar*                : Read / Write

Default value: NULL


The "web-view" property

  "web-view"                 EWebView*             : Read / Write / Construct Only

Signal Details

The "changed" signal

void                user_function                      (ESearchBar *esearchbar,
                                                        gpointer    user_data)       : Action

The "clear" signal

void                user_function                      (ESearchBar *esearchbar,
                                                        gpointer    user_data)       : Action