diff options
author | Tristan Van Berkom <tvb@src.gnome.org> | 2008-11-06 17:34:30 +0000 |
---|---|---|
committer | Tristan Van Berkom <tvb@src.gnome.org> | 2008-11-06 17:34:30 +0000 |
commit | 4858ae47e212f9dc4e73bb8a6b929179e0ade0c5 (patch) | |
tree | da4fdee1aa9190f2f16c235a378b13a1f8bb4b83 /docs/reference/gtk/tmpl/gtkwindow.sgml | |
parent | 70a5f5388e7ebd416bf1c81dbacc49cdea9365f2 (diff) | |
download | gtk+-4858ae47e212f9dc4e73bb8a6b929179e0ade0c5.tar.gz |
Made buildable and added support for adding children of type "submenu"
* gtk/gtkmenuitem.c: Made buildable and added support for adding children
of type "submenu"
* gtk/gtkwindow.c: Added support for custom tag "accel-groups" to add GtkAccelGroups
to the window.
* gtk/gtkcontainer.c: Added builder contextual warnings in buildable_add_child()
* gtk/tests/builder.c: Added tests for buildable menus (test that accelerators are
properly connected on stock items, test the menu hierarchy, test permission to
add alien/custom menuitem children).
* docs/reference/gtk/tmpl/gtkbuilder.sgml, docs/reference/gtk/tmpl/gtkwindow.sgml,
docs/reference/gtk/tmpl/gtkmenuitem.sgml: Updated docs for buildable submenus
and accel groups.
svn path=/trunk/; revision=21767
Diffstat (limited to 'docs/reference/gtk/tmpl/gtkwindow.sgml')
-rw-r--r-- | docs/reference/gtk/tmpl/gtkwindow.sgml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/reference/gtk/tmpl/gtkwindow.sgml b/docs/reference/gtk/tmpl/gtkwindow.sgml index 03f4ac15d6..377a79b3af 100644 --- a/docs/reference/gtk/tmpl/gtkwindow.sgml +++ b/docs/reference/gtk/tmpl/gtkwindow.sgml @@ -8,6 +8,29 @@ Toplevel which can contain other widgets <para> </para> +<refsect2 id="GtkWindow-BUILDER-UI"> +<title>GtkWindow as GtkBuildable</title> +<para> +The GtkWindow implementation of the GtkBuildable interface supports a +custom <accel-groups> element, which supports any number of <group> +elements representing the GtkAccelGroup objects you want to add to your +window (synonymous with gtk_window_add_accel_group(). +</para> +<example> +<title>A UI definition fragment with accel groups</title> +<programlisting><![CDATA[ +<object class="GtkWindow"> + <accel-groups> + <group name="accelgroup1"/> + </accel-groups> +</object> + +... + +<object class="GtkAccelGroup" id="accelgroup1"/> +]]></programlisting> +</example> +</refsect2> <!-- ##### SECTION See_Also ##### --> <para> |