summaryrefslogtreecommitdiff
path: root/gtk/gtkuimanager.h
diff options
context:
space:
mode:
authorMatthias Clasen <maclas@gmx.de>2003-09-01 22:15:16 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2003-09-01 22:15:16 +0000
commitcbbe97abf5c00297442c7427e17942d34024716d (patch)
tree663ca595f06ca4fc45fbf97a9590111a0f25f59b /gtk/gtkuimanager.h
parent7c958978920fe946140f3af393f612571acf400b (diff)
downloadgtk+-cbbe97abf5c00297442c7427e17942d34024716d.tar.gz
Shorten the names of some static functions.
2003-09-02 Matthias Clasen <maclas@gmx.de> * gtk/gtkuimanager.c: Shorten the names of some static functions. Support adding and removing merge nodes dynamically (#120647, Anders Carlsson): * gtk/gtkuimanager.[ch] (gtk_ui_manager_new_merge_id): Renamed gtk_ui_manager_next_merge_id to gtk_ui_manager_new_merge_id and made it public. (gtk_ui_manager_add_ui): New function to add UI elements without juggling XML fragments, currently restricted to menuitems, toolitems and separators. Actions still come from registered action groups.
Diffstat (limited to 'gtk/gtkuimanager.h')
-rw-r--r--gtk/gtkuimanager.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/gtkuimanager.h b/gtk/gtkuimanager.h
index 937d47112d..a513b46eec 100644
--- a/gtk/gtkuimanager.h
+++ b/gtk/gtkuimanager.h
@@ -102,6 +102,12 @@ guint gtk_ui_manager_add_ui_from_string (GtkUIManager *self,
guint gtk_ui_manager_add_ui_from_file (GtkUIManager *self,
const gchar *filename,
GError **error);
+guint gtk_ui_manager_new_merge_id (GtkUIManager *self);
+void gtk_ui_manager_add_ui (GtkUIManager *self,
+ guint merge_id,
+ const gchar *path,
+ const gchar *name,
+ const gchar *action);
void gtk_ui_manager_remove_ui (GtkUIManager *self,
guint merge_id);
@@ -109,4 +115,6 @@ gchar *gtk_ui_manager_get_ui (GtkUIManager *self);
void gtk_ui_manager_ensure_update (GtkUIManager *self);
+guint gtk_ui_manager_new_merge_id (GtkUIManager *self);
+
#endif /* __GTK_UI_MANAGER_H__ */