From 1ddaf01aed98462dfdd13370ec3d62d468cf343f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 1 Nov 2011 19:53:51 -0400 Subject: Quick-and-dirty GtkBuilder integration This makes GtkBuilder accept a GMenuMarkup tree at the toplevel (ie with being a child of ) and the resulting GMenu object can be obtained via gtk_builder_get_object (builder, "foo"). --- gtk/gtkbuilder.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gtk/gtkbuilder.c') diff --git a/gtk/gtkbuilder.c b/gtk/gtkbuilder.c index 10373f6c27..de24427bb5 100644 --- a/gtk/gtkbuilder.c +++ b/gtk/gtkbuilder.c @@ -731,6 +731,13 @@ _gtk_builder_construct (GtkBuilder *builder, return obj; } +void +_gtk_builder_add_object (GtkBuilder *builder, + const gchar *id, + GObject *object) +{ + g_hash_table_insert (builder->priv->objects, g_strdup (id), g_object_ref (object)); +} void _gtk_builder_add (GtkBuilder *builder, -- cgit v1.2.1