EphySearchEntry 3 EPIPHANY Library
EphySearchEntry A search entry widget

## Synopsis

                        EphySearchEntry;
    GtkWidget *         ephy_search_entry_new               (void);
    void                ephy_search_entry_clear             (EphySearchEntry *entry);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkEntry
                               +----EphySearchEntry

## Implemented Interfaces

EphySearchEntry implements AtkImplementorIface, GtkBuildable, GtkEditable and GtkCellEditable.

## Signals

      "search"                                         : Run Last

## Description

EphySearchEntry implements a GtkEntry for handling user search input. It implements a search timeout and easy cleaning.

## Details

### EphySearchEntry

    typedef struct _EphySearchEntry EphySearchEntry;

EphySearchEntry

### ephy_search_entry_new ()

    GtkWidget *         ephy_search_entry_new               (void);

Creates a new EphySearchEntry.

Returns :

  a new EphySearchEntry, as a GtkWidget

ephy_search_entry_new

### ephy_search_entry_clear ()

    void                ephy_search_entry_clear             (EphySearchEntry *entry);

Clears the text of the internal GtkEntry of entry.

entry :

  an EphySearchEntry

ephy_search_entry_clear

## Signal Details

### The `"search"` signal

    void                user_function                      (EphySearchEntry *entry,
                                                            gchar           *text,
                                                            gpointer         user_data)      : Run Last

Emitted when the user activates the search entry after introducing text.

entry :

  the object on which the signal is emitted

text :

  the text introduced by the user

user_data :

  user data set when the signal handler was connected.

EphySearchEntry::search

## See Also

GtkEntry