summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2007-06-30 07:39:32 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2007-06-30 07:39:32 +0000
commita3b1739796140db3cfe78dbe08ff1ecd6453a514 (patch)
tree2701b50ecb9cc1c5abd48b6d70399c5029a67300
parent8c3832cf03d63b8d7ffa780068219e17aab7cd2f (diff)
downloadgdk-pixbuf-a3b1739796140db3cfe78dbe08ff1ecd6453a514.tar.gz
Corrections and additions
svn path=/trunk/; revision=18308
-rw-r--r--docs/reference/ChangeLog2
-rw-r--r--docs/reference/gtk/tmpl/gtkbuilder.sgml34
2 files changed, 34 insertions, 2 deletions
diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog
index e575c1add..27018d42c 100644
--- a/docs/reference/ChangeLog
+++ b/docs/reference/ChangeLog
@@ -1,5 +1,7 @@
2007-06-30 Matthias Clasen <mclasen@redhat.com>
+ * gtk/tmpl/gtkbuilder.sgml: Some corrections and additions
+
* gtk/tmpl/gtkdialog.sgml: Explain details of GtkDialog
as a buildable.
diff --git a/docs/reference/gtk/tmpl/gtkbuilder.sgml b/docs/reference/gtk/tmpl/gtkbuilder.sgml
index c9d99e445..a882e3dcc 100644
--- a/docs/reference/gtk/tmpl/gtkbuilder.sgml
+++ b/docs/reference/gtk/tmpl/gtkbuilder.sgml
@@ -45,6 +45,7 @@ which are more limited in scope.
<!ATTLIST interface domain #IMPLIED >
<!ATTLIST object class #REQUIRED
+ type-func #IMPLIED
id #IMPLIED
constructor #IMPLIED >
<!ATTLIST property name #REQUIRED
@@ -54,14 +55,43 @@ which are more limited in scope.
after #IMPLIED
object #IMPLIED >
<!ATTLIST child type #IMPLIED
- internal-child #IMPLIED
- type-func #IMPLIED >
+ internal-child #IMPLIED >
]]></programlisting>
</para>
+<example>
+<title>A GtkBuilder UI Definition</title>
+<programlisting><![CDATA[
+<interface>
+ <object class="GtkDialog" id="dialog1">
+ <child internal-child="vbox">
+ <object class="GtkVBox">
+ <property name="border-width">10</property>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox">
+ <property name="border-width">20</property>
+ <child id="ok-button">
+ <object class="GtkButton"/>
+ <property name="label">OK</property>
+ <property name="use-stock">TRUE</property>
+ <signal name="clicked" handler="ok_button_clicked"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>
+]]></programlisting>
+</example>
<para>
Beyond this general structure, several object classes define
their own XML DTD fragments for filling in the ANY placeholders.
+See
</para>
+<simplelist>
+ <member><link linkend="GtkDialog-BUILDER-UI">GtkDialog as GtkBuildable</link></member>
+</simplelist>
</refsect2>
<!-- ##### SECTION See_Also ##### -->