Add an internal child name for the notebook, so that GtkBuilder can be
2007-09-07 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintunixdialog.c: Add an internal child name for the notebook, so that GtkBuilder can be used to add custom tabs. (#472951, Christian Persch) svn path=/trunk/; revision=18757
This commit is contained in:
committed by
Matthias Clasen
parent
1e85985083
commit
1a869c046a
@ -1,3 +1,7 @@
|
||||
2007-09-07 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/tmpl/gtkprintunixdialog.sgml: Additions
|
||||
|
||||
2007-09-06 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gdk-pixbuf/porting-from-imlib.sgml:
|
||||
|
||||
@ -39,6 +39,38 @@ gtk_print_job_new().
|
||||
Printing support was added in GTK+ 2.10.
|
||||
</para>
|
||||
|
||||
<refsect2 id="GtkPrintUnixDialog-BUILDER-UI"><title>GtkPrintUnixDialog as GtkBuildable</title>
|
||||
<para>
|
||||
The GtkPrintUnixDialog implementation of the GtkBuildable interface exposes its
|
||||
@notebook internal children with the name "notebook".
|
||||
</para>
|
||||
<example>
|
||||
<title>A <structname>GtkPrintUnixDialog</structname> UI definition fragment.</title>
|
||||
<programlisting><![CDATA[
|
||||
<object class="GtkPrintUnixDialog" id="dialog1">
|
||||
<child internal-child="notebook">
|
||||
<object class="GtkNotebook" id="notebook">
|
||||
<child>
|
||||
<object class="GtkLabel" id="tabcontent">
|
||||
<property name="label">Content on notebook tab</property>
|
||||
</object>
|
||||
</child>
|
||||
<child type="tab">
|
||||
<object class="GtkLabel" id="tablabel">
|
||||
<property name="label">Tab label</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="tab_expand">False</property>
|
||||
<property name="tab_fill">False</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
]]></programlisting>
|
||||
</example>
|
||||
</refsect2>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
<para>
|
||||
#GtkPageSetupUnixDialog, #GtkPrinter, #GtkPrintJob
|
||||
|
||||
Reference in New Issue
Block a user