diff options
Diffstat (limited to 'addressbook/gui/widgets/e-addressbook-view.h')
-rw-r--r-- | addressbook/gui/widgets/e-addressbook-view.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/addressbook/gui/widgets/e-addressbook-view.h b/addressbook/gui/widgets/e-addressbook-view.h index f819704550..c03c1e3d00 100644 --- a/addressbook/gui/widgets/e-addressbook-view.h +++ b/addressbook/gui/widgets/e-addressbook-view.h @@ -20,13 +20,15 @@ #ifndef __EAB_VIEW_H__ #define __EAB_VIEW_H__ -#include <gtk/gtkeventbox.h> +#include <gtk/gtkvbox.h> #include <bonobo/bonobo-ui-component.h> #include <gal/menus/gal-view-instance.h> #include <libebook/e-book.h> #include "e-addressbook-model.h" #include "eab-contact-display.h" #include "widgets/menus/gal-view-menus.h" +#include "widgets/misc/e-search-bar.h" +#include "widgets/misc/e-filter-bar.h" G_BEGIN_DECLS @@ -59,7 +61,7 @@ typedef struct _EABViewClass EABViewClass; struct _EABView { - GtkEventBox parent; + GtkVBox parent; /* item specific fields */ EABViewType view_type; @@ -70,6 +72,7 @@ struct _EABView GList *clipboard_contacts; EBook *book; + ESource *source; char *query; guint editable : 1; @@ -85,11 +88,16 @@ struct _EABView GalViewMenus *view_menus; GalView *current_view; BonoboUIComponent *uic; + + /* the search bar and related machinery */ + ESearchBar *search; + gint ecml_changed_id; + }; struct _EABViewClass { - GtkEventBoxClass parent_class; + GtkVBoxClass parent_class; /* * Signals @@ -103,9 +111,10 @@ struct _EABViewClass GtkWidget *eab_view_new (void); GType eab_view_get_type (void); +void eab_view_show_contact_preview (EABView *view, gboolean show); + void eab_view_setup_menus (EABView *view, BonoboUIComponent *uic); - void eab_view_discard_menus (EABView *view); void eab_view_save_as (EABView *view); |