diff options
author | Matthias Clasen <mclasen@redhat.com> | 2012-01-25 20:58:55 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2012-01-25 20:59:22 -0500 |
commit | 4c1a45f9abaabe1d86b77e59bb1128310a5ca7dd (patch) | |
tree | ab9a8fd4dc8949e73dc8ba9212a56191ec43e2da /gtk/gtkapplicationwindow.c | |
parent | 7c1717886aa691144de9b747dc3b761853ddc425 (diff) | |
download | gtk+-4c1a45f9abaabe1d86b77e59bb1128310a5ca7dd.tar.gz |
Add some menu markup documentation
Diffstat (limited to 'gtk/gtkapplicationwindow.c')
-rw-r--r-- | gtk/gtkapplicationwindow.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk/gtkapplicationwindow.c b/gtk/gtkapplicationwindow.c index 6115ba5e4c..f048ea49cd 100644 --- a/gtk/gtkapplicationwindow.c +++ b/gtk/gtkapplicationwindow.c @@ -103,6 +103,22 @@ * ]]> * </programlisting> * </example> + * + * The XML format understood by #GtkBuilder for #GMenuModel consists + * of a toplevel <tag class="starttag">menu</tag> element, which contains + * one or more <tag class="starttag">item</tag> elements. Each + * <tag class="starttag">item</tag> element contains + * <tag class="starttag">attribute</tag> and <tag class="starttag">link</tag> + * elements with a mandatory name attribute. + * <tag class="starttag">link</tag> elements have the same content + * model as <tag class="starttag">menu</tag>. + * + * Attribute values can be translated using gettext, like other #GtkBuilder + * content. <tag class="starttag">attribute</tag> elements can be marked for + * translation with a <literal>translatable="yes"</literal> attribute. + * It is also possible to specify message context and translator comments, + * using the context and comments attributes. To make use of this, the + * #GtkBuilder must have been given the gettext domain to use. */ typedef GSimpleActionGroupClass GtkApplicationWindowActionsClass; |