Merge with modular_map
[navit-package] / src / gui / gtk / gui_gtk.h
1 struct statusbar_methods;
2 struct menu_methods;
3 struct navit;
4
5 struct gui_priv {
6         struct navit *nav;
7         GtkWidget *win;
8         GtkWidget *vbox;
9         GtkWidget *menubar;
10         GtkActionGroup *base_group;
11         GtkActionGroup *debug_group;
12         GtkActionGroup *dyn_group;
13         GtkUIManager *menu_manager;
14         void *statusbar;
15         int dyn_counter;
16 };
17
18 struct menu_priv *gui_gtk_menubar_new(struct gui_priv *gui, struct menu_methods *meth);
19 struct menu_priv *gui_gtk_toolbar_new(struct gui_priv *gui, struct menu_methods *meth);
20 struct statusbar_priv *gui_gtk_statusbar_new(struct gui_priv *gui, struct statusbar_methods *meth);
21 struct menu_priv *gui_gtk_popup_new(struct gui_priv *gui, struct menu_methods *meth);
22