## 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