|  |  |  | Evince Programmer's Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
struct EggFindBar; struct EggFindBarClass; EggFindBarPrivate; GtkWidget * egg_find_bar_new (void); void egg_find_bar_set_search_string (EggFindBar *find_bar,const char *search_string); const char * egg_find_bar_get_search_string (EggFindBar *find_bar); void egg_find_bar_set_case_sensitive (EggFindBar *find_bar,gboolean case_sensitive); gboolean egg_find_bar_get_case_sensitive (EggFindBar *find_bar); void egg_find_bar_get_all_matches_color (EggFindBar *find_bar,GdkColor *color); void egg_find_bar_get_current_match_color (EggFindBar *find_bar,GdkColor *color); void egg_find_bar_set_status_text (EggFindBar *find_bar,const char *text);
  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkToolbar
                           +----EggFindBar
EggFindBar implements AtkImplementorIface, GtkBuildable, GtkToolShell and GtkOrientable.
"case-sensitive" gboolean : Read / Write "search-string" gchar* : Read / Write "whole-words-only" gboolean : Read / Write
struct EggFindBarClass {
  GtkToolbarClass parent_class;
  void (* next)	    (EggFindBar *find_bar);
  void (* previous) (EggFindBar *find_bar);
  void (* close)    (EggFindBar *find_bar);
  void (* scroll)   (EggFindBar *find_bar, GtkScrollType* scroll);
  /* Padding for future expansion */
  void (*_gtk_reserved1) (void);
  void (*_gtk_reserved2) (void);
  void (*_gtk_reserved3) (void);
  void (*_gtk_reserved4) (void);
};
GtkWidget *         egg_find_bar_new                    (void);
Creates a new EggFindBar.
| Returns : | a newly created EggFindBar | 
Since 2.6
void egg_find_bar_set_search_string (EggFindBar *find_bar,const char *search_string);
Sets the string that should be found/highlighted in the document. Empty string is converted to NULL.
Since 2.6
const char *        egg_find_bar_get_search_string      (EggFindBar *find_bar);
Gets the string that should be found/highlighted in the document.
| Returns : | the string | 
Since 2.6
void egg_find_bar_set_case_sensitive (EggFindBar *find_bar,gboolean case_sensitive);
Sets whether the search is case sensitive
Since 2.6
gboolean            egg_find_bar_get_case_sensitive     (EggFindBar *find_bar);
Gets whether the search is case sensitive
| Returns : | TRUE if it's case sensitive | 
Since 2.6
void egg_find_bar_get_all_matches_color (EggFindBar *find_bar,GdkColor *color);
void egg_find_bar_get_current_match_color (EggFindBar *find_bar,GdkColor *color);
void egg_find_bar_set_status_text (EggFindBar *find_bar,const char *text);
Sets some text to display if there's space; typical text would be something like "5 results on this page" or "No results"
text: the text to display
Since 2.6
"case-sensitive" property  "case-sensitive"           gboolean              : Read / Write
TRUE for a case sensitive search.
Default value: FALSE
"search-string" property  "search-string"            gchar*                : Read / Write
The name of the string to be found.
Default value: NULL
"scroll" signalvoid                user_function                      (EggFindBar   *eggfindbar,
                                                        GtkScrollType arg1,
                                                        gpointer      user_data)       : Action