diff options
author | Matthias Clasen <maclas@gmx.de> | 2003-09-01 22:15:16 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2003-09-01 22:15:16 +0000 |
commit | cbbe97abf5c00297442c7427e17942d34024716d (patch) | |
tree | 663ca595f06ca4fc45fbf97a9590111a0f25f59b /gtk/gtkuimanager.h | |
parent | 7c958978920fe946140f3af393f612571acf400b (diff) | |
download | gtk+-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.h | 8 |
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__ */ |