F.6. Sample SGML output file: re_GtkContainer.sgml

This file is a typical Gamma/GTK reference page SGML file. It illustrates all of the different kinds of tags produced.

<refentry id="re-GtkContainer">
   <refmeta>
      <refentrytitle>
         <classname>GtkContainer</classname>
      </refentrytitle>
   </refmeta>
   <refnamediv>
     <refname><classname>GtkContainer</classname></refname>
       <refpurpose>&GtkContainerpurpose;</refpurpose>
       <indexterm id="ix-GtkContainer"><primary>GtkContainer</primary></indexterm>
   </refnamediv>
<refsynopsisdiv>
   <title>Synopsis</title>
      <synopsis>
class <classname>GtkContainer</classname> <classname>GtkWidget</classname>
{
    <ulink url="gtk/gtkcontainer.html#GTKCONTAINER--BORDER-WIDTH"><varname>border_width;</varname></ulink>              // gulong        : Read / Write <indexterm id="ix-ivar-GTK-CONTAINER-BORDER-WIDTH"><primary>border_width</primary><secondary>GtkContainer</secondary></indexterm>
    <ulink url="gtk/gtkcontainer.html#GTKCONTAINER--CHILD"><varname>child;</varname></ulink>                     // GtkWidget     : Write <indexterm id="ix-ivar-GTK-CONTAINER-CHILD"><primary>child</primary><secondary>GtkContainer</secondary></indexterm>
    <varname>reallocate_redraws;</varname>        // gboolean      : Read / Write <indexterm id="ix-ivar-GTK-CONTAINER-REALLOCATE-REDRAWS"><primary>reallocate_redraws</primary><secondary>GtkContainer</secondary></indexterm>
    <ulink url="gtk/gtkcontainer.html#GTKCONTAINER--RESIZE-MODE"><varname>resize_mode;</varname></ulink>               // GtkResizeMode : Read / Write <indexterm id="ix-ivar-GTK-CONTAINER-RESIZE-MODE"><primary>resize_mode</primary><secondary>GtkContainer</secondary></indexterm>
}
     </synopsis>
</refsynopsisdiv>
<refsect1>
  <title>Parent Classes</title>
    <para>
    <link linkend="re-GtkObject"><classname>GtkObject</classname></link><--    <link linkend="re-GtkWidget"><classname>GtkWidget</classname></link><--GtkContainer
    </para>
</refsect1>
<refsect1>
  <title>Child Classes</title>
    <para>
    <link linkend="re-GtkBin"><classname>GtkBin</classname></link>
    <link linkend="re-GtkBox"><classname>GtkBox</classname></link>
    <link linkend="re-GtkCList"><classname>GtkCList</classname></link>
    <link linkend="re-GtkFixed"><classname>GtkFixed</classname></link>
    <link linkend="re-GtkLayout"><classname>GtkLayout</classname></link>
    <link linkend="re-GtkList"><classname>GtkList</classname></link>
    <link linkend="re-GtkNotebook"><classname>GtkNotebook</classname></link>
    <link linkend="re-GtkPacker"><classname>GtkPacker</classname></link>
    <link linkend="re-GtkPaned"><classname>GtkPaned</classname></link>
    <link linkend="re-GtkSocket"><classname>GtkSocket</classname></link>
    <link linkend="re-GtkTable"><classname>GtkTable</classname></link>
    <link linkend="re-GtkToolbar"><classname>GtkToolbar</classname></link>
    <link linkend="re-GtkTree"><classname>GtkTree</classname></link>
    </para>
</refsect1>
&GtkContainerdescription;
<refsect1>
  <title>Methods</title>
  <simplelist>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-ADD"><function>add</function></ulink> (<parameter>widget</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-ADD"><primary>add</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-ADDV"><function>addv</function></ulink> (<parameter>widget</parameter>, <parameter>n_args</parameter>, <parameter>args</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-ADDV"><primary>addv</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-ARG-GET"><function>arg_get</function></ulink> (<parameter>child</parameter>, <parameter>arg</parameter>, <parameter>info</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-ARG-GET"><primary>arg_get</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-ARG-SET"><function>arg_set</function></ulink> (<parameter>child</parameter>, <parameter>arg</parameter>, <parameter>info</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-ARG-SET"><primary>arg_set</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-CHECK-RESIZE"><function>check_resize</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-CHECK-RESIZE"><primary>check_resize</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-CHILD-COMPOSITE-NAME"><function>child_composite_name</function></ulink> (<parameter>child</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-CHILD-COMPOSITE-NAME"><primary>child_composite_name</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-CHILD-GETV"><function>child_getv</function></ulink> (<parameter>child</parameter>, <parameter>n_args</parameter>, <parameter>args</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-CHILD-GETV"><primary>child_getv</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-CHILD-SETV"><function>child_setv</function></ulink> (<parameter>child</parameter>, <parameter>n_args</parameter>, <parameter>args</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-CHILD-SETV"><primary>child_setv</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-CHILD-TYPE"><function>child_type</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-CHILD-TYPE"><primary>child_type</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-CHILDREN"><function>children</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-CHILDREN"><primary>children</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-CLEAR-RESIZE-WIDGETS"><function>clear_resize_widgets</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-CLEAR-RESIZE-WIDGETS"><primary>clear_resize_widgets</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-DEQUEUE-RESIZE-HANDLER"><function>dequeue_resize_handler</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-DEQUEUE-RESIZE-HANDLER"><primary>dequeue_resize_handler</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-FOCUS"><function>focus</function></ulink> (<parameter>direction</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-FOCUS"><primary>focus</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-QUEUE-RESIZE"><function>queue_resize</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-QUEUE-RESIZE"><primary>queue_resize</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-REGISTER-TOPLEVEL"><function>register_toplevel</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-REGISTER-TOPLEVEL"><primary>register_toplevel</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-REMOVE"><function>remove</function></ulink> (<parameter>widget</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-REMOVE"><primary>remove</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-RESIZE-CHILDREN"><function>resize_children</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-RESIZE-CHILDREN"><primary>resize_children</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-SET-BORDER-WIDTH"><function>set_border_width</function></ulink> (<parameter>border_width</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-SET-BORDER-WIDTH"><primary>set_border_width</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-SET-FOCUS-CHILD"><function>set_focus_child</function></ulink> (<parameter>child</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-SET-FOCUS-CHILD"><primary>set_focus_child</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-SET-FOCUS-HADJUSTMENT"><function>set_focus_hadjustment</function></ulink> (<parameter>adjustment</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-SET-FOCUS-HADJUSTMENT"><primary>set_focus_hadjustment</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-SET-FOCUS-VADJUSTMENT"><function>set_focus_vadjustment</function></ulink> (<parameter>adjustment</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-SET-FOCUS-VADJUSTMENT"><primary>set_focus_vadjustment</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-SET-REALLOCATE-REDRAWS"><function>set_reallocate_redraws</function></ulink> (<parameter>needs_redraws</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-SET-REALLOCATE-REDRAWS"><primary>set_reallocate_redraws</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-SET-RESIZE-MODE"><function>set_resize_mode</function></ulink> (<parameter>resize_mode</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-SET-RESIZE-MODE"><primary>set_resize_mode</primary><secondary>GtkContainer</secondary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-UNREGISTER-TOPLEVEL"><function>unregister_toplevel</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-UNREGISTER-TOPLEVEL"><primary>unregister_toplevel</primary><secondary>GtkContainer</secondary></indexterm>
  </simplelist>					 
</refsect1>
<refsect1>
  <title>Related Functions</title>
  <simplelist>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-ADD-CHILD-ARG-TYPE"><function>gtk_container_add_child_arg_type</function></ulink> (<parameter>arg_name</parameter>, <parameter>arg_type</parameter>, <parameter>arg_flags</parameter>, <parameter>arg_id</parameter>)</member>
     <indexterm id="ix-GTK-CONTAINER-ADD-CHILD-ARG-TYPE"><primary>gtk_container_add_child_arg_type</primary></indexterm>
    <member><ulink url="gtk/gtkcontainer.html#GTK-CONTAINER-GET-TOPLEVELS"><function>gtk_container_get_toplevels</function></ulink> ()</member>
     <indexterm id="ix-GTK-CONTAINER-GET-TOPLEVELS"><primary>gtk_container_get_toplevels</primary></indexterm>
    <member><link linkend="gg-gtk-type-structurename"><function>gtk_container_get_type</function></link> () -- replaces GTK_TYPE_CONTAINER</member>
     <indexterm id="ix-GTK-TYPE-CONTAINER-CAPS"><primary>GTK_TYPE_CONTAINER</primary></indexterm>
     <indexterm id="ix-GTK-CONTAINER-GET-TYPE"><primary>gtk_container_get_type</primary></indexterm>
  </simplelist>					 
</refsect1>
&GtkContainerexample;
</refentry>