summaryrefslogtreecommitdiff
path: root/navit/gui.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-11-19 09:57:58 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-11-19 09:57:58 +0000
commit5431691df0ff325120fd05d15750e3949b08cf95 (patch)
tree10693b3366e4f135a24029d99cabf3faaa0c37da /navit/gui.h
parent0f40192c038fa3df7f348f371d356297540995b2 (diff)
downloadnavit-svn-5431691df0ff325120fd05d15750e3949b08cf95.tar.gz
Add:gui_internal:Add via navit.xml configurable menus, expect some screwups the next time
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2761 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/gui.h')
-rw-r--r--navit/gui.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/navit/gui.h b/navit/gui.h
index db1793bf..81dcd31e 100644
--- a/navit/gui.h
+++ b/navit/gui.h
@@ -38,6 +38,7 @@ struct gui_methods {
int (*add_bookmark)(struct gui_priv *priv, struct pcoord *c, char *description);
void (*disable_suspend)(struct gui_priv *priv);
int (*get_attr)(struct gui_priv *priv, enum attr_type type, struct attr *attr);
+ int (*add_attr)(struct gui_priv *priv, struct attr *attr);
};
@@ -50,10 +51,10 @@ struct datawindow;
struct graphics;
struct gui;
struct menu;
-struct navit;
struct pcoord;
struct gui *gui_new(struct attr *parent, struct attr **attrs);
int gui_get_attr(struct gui *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter);
+int gui_add_attr(struct gui *this_, struct attr *attr);
struct menu *gui_menubar_new(struct gui *gui);
struct menu *gui_popup_new(struct gui *gui);
struct datawindow *gui_datawindow_new(struct gui *gui, char *name, struct callback *click, struct callback *close);