Sophie

Sophie

distrib > Fedora > 15 > x86_64 > by-pkgid > 0d2c760c00774fa1d350bb3c66520f68 > files > 245

GtkAda-doc-2.14.1-4.fc15.noarch.rpm

<?xml version='1.0' encoding='utf-8' />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head>
 <title>GtkAda: Gtk.Container</title>
 <link rel='stylesheet' href='gtkada_rm.css' type='text/css'>
 <script src='gtkada_rm.js' type='text/javascript'></script>
</head><body>
<div id='objectName'>
 <span><a href='index.html'><img src='home.png' alt='Toc' title='Table of Contents'/></a> <a href='gallery.html'><img src='gallery.png' alt='Gallery' title='Widgets gallery'/></a>
 <a href='entities.html'><img src='entities.png' alt='Index' title='Global Index'/></a>
 <a href='tree.html'><img src='tree.png' alt='Tree' title='Widgets Inheritance Tree'/></a>
  </span>
Gtk.Container
</div> <!--  objectName -->

<div id='leftSide'>
  <div id='classHierarchy'>
   <h2>Hierarchy</h2>
<ul class='top'>
  <li><img src='childtree.png' alt='_' /><a class='tree' onclick='treetoggle(this)'><img src='treeopen.png' alt='[-]' /></a><a href='glib-object.html'>GObject_Record</a></li><ul>
  <li><img src='childtree2.png' alt='  '/><img src='childtree.png' alt='_' /><a class='tree' onclick='treetoggle(this)'><img src='treeopen.png' alt='[-]' /></a><a href='gtk-object.html'>Gtk_Object_Record</a></li><ul>
  <li><img src='childtree2.png' alt='  '/><img src='childtree2.png' alt='  '/><img src='childtree.png' alt='_' /><a class='tree' onclick='treetoggle(this)'><img src='treeopen.png' alt='[-]' /></a><a href='gtk-widget.html'>Gtk_Widget_Record</a></li><ul>
  <li><img src='childtree2.png' alt='  '/><img src='childtree2.png' alt='  '/><img src='childtree2.png' alt='  '/><img src='childtree.png' alt='_' />Gtk_Container_Record</li></ul>
</ul>
</ul>
</ul>
  </div> <!--  classHierarchy -->

  <div id='navigation'>
   <h2>Navigation</h2>
   <ul>
     <li><a href='#Description' onclick='return switchPage("page1")'>Description</a></li>
     <li><a href='#Types' onclick='return switchPage("page1")'>Types</a></li>
     <li><a href='#Subprograms' onclick='return switchPage("page1")'>Subprograms</a>
       <ul>
        <li><a href='#Subprograms__General' onclick='return switchPage("page1")'>General</a></li>
        <li><a href='#Subprograms__Focus' onclick='return switchPage("page1")'>Focus</a></li>
        <li><a href='#Subprograms__Properties' onclick='return switchPage("page1")'>Properties</a></li>
        <li><a href='#Subprograms__Forall_functions' onclick='return switchPage("page1")'>Forall functions</a></li>
        <li><a href='#Subprograms__Widget-level_methods' onclick='return switchPage("page1")'>Widget-level methods</a></li>
        <li><a href='#Subprograms__Signals_emission' onclick='return switchPage("page1")'>Signals emission</a></li>
       </ul>
   </li>
     <li><a href='#Signals' onclick='return switchPage("page2")'>Signals</a></li>
     <li><a href='#Properties' onclick='return switchPage("page3")'>Properties</a></li>
   </ul>
  </div> <!--  navigation -->

</div>  <!--  leftSide -->

<div id='documentation'>
  <ul id='notebook'>
   <li id='tab_page1' class='current'><a href='' onclick='return !switchPage("page1")'>Entities</a></li>
   <li id='tab_page2'><a href='#Signals' onclick='return !switchPage("page2")'>Signals</a></li>
   <li id='tab_page3'><a href='#Properties' onclick='return !switchPage("page3")'>Properties</a></li>
  </ul>  <!-- notebook --> 

  <div id='notebook_page1' class='notebookPage'>
  <a name='Description'></a>
  <div class='description'>
   <h2>Description</h2>
Base class for widgets that have children.
<p>
When writing your own container widgets, you need to fully handle the
size_allocate event, by also resizing all the children (based on their size
requisition). The size_allocate event will always be sent to the parent
when a child calls <a href='gtk-widget.html#Queue_Resize_23_'>Gtk.Widget.Queue_Resize</a>.
  </div> <!-- description -->

  <a name='Types'></a>
  <div id='types'>
   <h2>Types</h2>
   <ul>
     <li><a name='Gtk_Callback_'></a>
         <div class='profile'><b>type</b> Gtk_Callback <b>is</b>
     <b>access</b> <b>procedure</b> (Item : <b>access</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a>'Class);</div>
         <div class='comment'>Function that can be call for each child of a container.
This is called automatically by the <a href='gtk-container.html#Forall_24_'>Forall</a> subprogram below.
</div></li>
     <li><a name='Gtk_Container_'></a>
         <div class='profile'><b>type</b> Gtk_Container <b>is</b> <b>access</b> <b>all</b> Gtk_Container_Record'Class;</div>
         <div class='comment'></div></li>
     <li><a name='Gtk_Container_Record_'></a>
         <div class='profile'><b>type</b> Gtk_Container_Record <b>is</b> <b>new</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a> <b>with</b> <b>private</b>;</div>
         <div class='comment'></div></li>
   </ul>
  </div> <!-- types -->

  <a name='Subprograms'> </a>
  <a name='Subprograms__General'> </a>
  <div id='subprograms'>
   <h2>Subprograms</h2>
   <ul>
     <li><a name='Get_Type_1_'></a>
<div class='profile'><b>function</b> <span class='name'>Get_Type</span> <b>return</b> <a href='glib.html'>Glib.GType</a>;</div>
<div class='comment'>Return the internal value associated with a <a href='gtk-container.html'>Gtk_Container</a>.
</div></li>
     <li><a name='Set_Border_Width_2_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Set_Border_Width</span>
  (Container    : <b>access</b> Gtk_Container_Record;
   Border_Width : Guint);</div>
<a name='Get_Border_Width_3_'></a>
<div class='profile'><b>function</b> <span class='name'>Get_Border_Width</span>
  (Container    : <b>access</b> Gtk_Container_Record) <b>return</b> Guint;</div>
<div class='comment'>Modify the size of the frame that surrounds the widget.
The exact visual impact depends on the specific widget class.
</div></li>
     <li><a name='Add_4_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Add</span>
  (Container : <b>access</b> Gtk_Container_Record;
   Widget    : <b>access</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a>'Class);</div>
<div class='comment'><a href='gtk-container.html#Add_4_'>Add</a> a new child to the container.
Note that some containers can have only one child. Nothing is done
if there is already a child.
This basically sends the "add" signal (see below)
</div></li>
     <li><a name='Remove_5_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Remove</span>
  (Container : <b>access</b> Gtk_Container_Record;
   Widget    : <b>access</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a>'Class);</div>
<div class='comment'>Removes <tt>Widget</tt> from <tt>Container</tt>. <tt>Widget</tt> must be inside <tt>Container</tt>.
Note that <tt>Container</tt> will own a reference to <tt>Widget</tt>, and that this
may be the last reference held; so removing a widget from its
container can destroy that widget. If you want to use <tt>Widget</tt>
again, you need to add a reference to it while it's not inside
a container, using <a href='glib-object.html#Ref_5_'>Glib.Object.Ref</a>. If you don't want to use <tt>Widget</tt>
again it's usually more efficient to simply destroy it directly
using Gtk.Widget.Destroy since this will remove it from the
container and help break any circular reference count cycles.
</div></li>
     <li><a name='Set_Resize_Mode_6_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Set_Resize_Mode</span>
  (Container   : <b>access</b> Gtk_Container_Record;
   Resize_Mode : Gtk.Enums.Gtk_Resize_Mode);</div>
<a name='Get_Resize_Mode_7_'></a>
<div class='profile'><b>function</b> <span class='name'>Get_Resize_Mode</span>
  (Container : <b>access</b> Gtk_Container_Record)
   <b>return</b> Gtk.Enums.Gtk_Resize_Mode;</div>
<div class='comment'>Change the resizing behavior for the <tt>Container</tt>.
The default value is Resize_Parent.
</div></li>
     <li><a name='Get_Children_8_'></a>
<div class='profile'><b>function</b> <span class='name'>Get_Children</span>
  (Container : <b>access</b> Gtk_Container_Record)
   <b>return</b> Gtk.Widget.Widget_List.Glist;</div>
<div class='comment'>Return a list of all the children of the container.
The caller must free the returned list.
</div></li>
     <li><a name='Propagate_Expose_9_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Propagate_Expose</span>
  (Container : <b>access</b> Gtk_Container_Record;
   Child     : <b>access</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a>'Class;
   Event     : <a href='gdk-event.html'>Gdk.Event.Gdk_Event_Expose</a>);</div>
<div class='comment'>When a container receives an expose event, it must send synthetic
expose events to all children that don't have their own Gdk_Window.
This function provides a convenient way of doing this. A container,
when it receives an expose event, <a href='gtk-container.html#Propagate_Expose_9_'>Propagate_Expose</a>
once for each child, passing in the event the container received.
<p>
<a href='gtk-container.html#Propagate_Expose_9_'>Propagate_Expose</a> takes care of deciding whether
an expose event needs to be sent to the child, intersecting
the event's area with the child area, and sending the event.
<p>
In most cases, a container can simply either simply inherit the
expose implementation from <a href='gtk-container.html'>Gtk_Container</a>, or, do some drawing
and then chain to the expose implementation from <a href='gtk-container.html'>Gtk_Container</a>.
</div></li>
  <a name='Subprograms__Focus'></a>
  <h3>Focus</h3>
  <div class='description'></div>

     <li><a name='Set_Focus_Chain_10_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Set_Focus_Chain</span>
  (Container         : <b>access</b> Gtk_Container_Record;
   Focusable_Widgets : Gtk.Widget.Widget_List.Glist);</div>
<div class='comment'>Set the chain of widgets that can take the focus for a given <tt>Container</tt>.
The list should be freed by the user.
This list indicates in which order the widgets will get the focus when
the user presses tab or the arrow keys to move from one widget to the
next.
</div></li>
     <li><a name='Get_Focus_Chain_11_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Get_Focus_Chain</span>
  (Container         : <b>access</b> Gtk_Container_Record;
   Focusable_Widgets : <b>out</b> Gtk.Widget.Widget_List.Glist;
   Success           : <b>out</b> Boolean);</div>
<div class='comment'>Retrieves the focus chain of the container, if one has been
set explicitly. If no focus chain has been explicitly
set, GTK+ computes the focus chain based on the positions
of the children. In that case, GTK+ stores null in
<tt>Focusable_Widgets</tt> and returns FALSE.
The returned list must be freed by the user.
</div></li>
     <li><a name='Unset_Focus_Chain_12_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Unset_Focus_Chain</span> (Container : <b>access</b> Gtk_Container_Record);</div>
<div class='comment'>Undoes the effect of <a href='gtk-container.html#Set_Focus_Chain_10_'>Set_Focus_Chain</a>
</div></li>
     <li><a name='Set_Focus_Vadjustment_13_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Set_Focus_Vadjustment</span>
  (Container  : <b>access</b> Gtk_Container_Record;
   Adjustment : <a href='gtk-adjustment.html'>Gtk.Adjustment.Gtk_Adjustment</a>);</div>
<a name='Get_Focus_Vadjustment_14_'></a>
<div class='profile'><b>function</b> <span class='name'>Get_Focus_Vadjustment</span>
  (Container : <b>access</b> Gtk_Container_Record)
   <b>return</b> <a href='gtk-adjustment.html'>Gtk.Adjustment.Gtk_Adjustment</a>;</div>
<div class='comment'>Set the focus to the vertical adjustment.
<tt>Adjustment</tt> should have been created and displayed at some other
place in your application.
<tt>Container</tt> will make sure that <tt>Adjustment</tt> always matches the range
for the focus widget's position (y .. y + height).
</div></li>
     <li><a name='Set_Focus_Hadjustment_15_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Set_Focus_Hadjustment</span>
  (Container  : <b>access</b> Gtk_Container_Record;
   Adjustment : <a href='gtk-adjustment.html'>Gtk.Adjustment.Gtk_Adjustment</a>);</div>
<a name='Get_Focus_Hadjustment_16_'></a>
<div class='profile'><b>function</b> <span class='name'>Get_Focus_Hadjustment</span>
  (Container : <b>access</b> Gtk_Container_Record)
   <b>return</b> <a href='gtk-adjustment.html'>Gtk.Adjustment.Gtk_Adjustment</a>;</div>
<div class='comment'>Set the focus to the horizontal adjustment.
<tt>Adjustment</tt> should have been created and displayed at some other
place in your application.
<tt>Container</tt> will make sure that <tt>Adjustment</tt> always matches the range
for the focus widget's position (x .. x + width).
</div></li>
     <li><a name='Set_Focus_Child_17_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Set_Focus_Child</span>
  (Container : <b>access</b> Gtk_Container_Record;
   Child     : <b>access</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a>'Class);</div>
<a name='Get_Focus_Child_18_'></a>
<div class='profile'><b>function</b> <span class='name'>Get_Focus_Child</span>
  (Container : <b>access</b> Gtk_Container_Record) <b>return</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget</a>;</div>
<div class='comment'>Emit a "set_focus_child" signal, to set the child that currently has the
keyboard focus.
</div></li>
  <a name='Subprograms__Properties'></a>
  <h3>Properties</h3>
  <div class='description'></div>

     <li><a name='Child_Set_Property_19_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Child_Set_Property</span>
  (Container     : <b>access</b> Gtk_Container_Record;
   Child         : <b>access</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a>'Class;
   Property_Name : String;
   Value         : Glib.Values.GValue);</div>
<a name='Child_Get_Property_20_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Child_Get_Property</span>
  (Container     : <b>access</b> Gtk_Container_Record;
   Child         : <b>access</b> <a href='gtk-widget.html'>Gtk.Widget.Gtk_Widget_Record</a>'Class;
   Property_Name : String;
   Value         : <b>out</b> Glib.Values.GValue);</div>
<div class='comment'>Sets or Gets the value of a child property for <tt>Child</tt> and <tt>Container</tt>. This
is property set at the container level, and that applies to all children
of that container. These are special type of properties, different from
the properties associated with each type of widget.
See also <a href='gtk-widget.html#Child_Notify_140_'>Gtk.Widget.Child_Notify</a>
You should use <a href='glib.html#Property_Name_6_'>Glib.Property_Name</a> to get the name from the property
declaration in each of the GtkAda packages
</div></li>
     <li><a name='Class_Find_Child_Property_21_'></a>
<div class='profile'><b>function</b> <span class='name'>Class_Find_Child_Property</span>
  (Cclass        : <a href='glib-object.html'>Glib.Object.GObject_Class</a>;
   Property_Name : String) <b>return</b> <a href='glib.html'>Glib.Param_Spec</a>;</div>
<div class='comment'>Finds a child property of a container class by name. The returned value
describes the property (type, allowed range, description,...)
You should use <a href='glib.html#Property_Name_6_'>Glib.Property_Name</a> to get the name from the property
declaration in each of the GtkAda packages
</div></li>
     <li><a name='Class_Install_Child_Property_22_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Class_Install_Child_Property</span>
  (Cclass      : <a href='glib-object.html'>Glib.Object.GObject_Class</a>;
   Property_Id : Guint;
   Pspec       : <a href='glib.html'>Glib.Param_Spec</a>);</div>
<div class='comment'>Installs a child property on a container class.
The <tt>Property_Id</tt> is an custom id that you choose for your class. It will
be used in signals that set or get the property, instead of passing
around a string.
</div></li>
     <li><a name='Class_List_Child_Properties_23_'></a>
<div class='profile'><b>function</b> <span class='name'>Class_List_Child_Properties</span>
  (Cclass : <a href='glib-object.html'>Glib.Object.GObject_Class</a>) <b>return</b> <a href='glib.html'>Glib.Param_Spec_Array</a>;</div>
<div class='comment'>Returns all child properties of a container class.
</div></li>
  <a name='Subprograms__Forall_functions'></a>
  <h3>Forall functions</h3>
  <div class='description'></div>

     <li><a name='Forall_24_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Forall</span>
  (Container : <b>access</b> Gtk_Container_Record;
   Func      : Gtk_Callback);</div>
<div class='comment'>Invokes <tt>Func</tt> on each child of <tt>Container</tt>, including children that are
considered "internal" (implementation details of the container).
"Internal" children generally weren't added by the user of the
container, but were added by the container implementation itself. See
<a href='gtk-widget.html#Set_Composite_Name_98_'>Gtk.Widget.Set_Composite_Name</a>.
Most applications should use gtk_container_foreach(), rather than
gtk_container_forall().
See also the generic package Forall_Pkg if you want to pass some
extra data to <tt>Func</tt>.
</div></li>
     <li><a name='Foreach_25_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Foreach</span>
  (Container : <b>access</b> Gtk_Container_Record;
   Func      : Gtk_Callback);</div>
<div class='comment'>Invokes <tt>Func</tt> on each non-internal child of <tt>Container</tt>. See <a href='gtk-container.html#Forall_24_'>Forall</a> for
details on what constitutes an "internal" child.
</div></li>
  <a name='Subprograms__Widget-level_methods'></a>
  <h3>Widget-level methods</h3>
  <div class='description'></div>

     <li><a name='Set_Reallocate_Redraws_26_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Set_Reallocate_Redraws</span>
  (Container     : <b>access</b> Gtk_Container_Record;
   Needs_Redraws : Boolean := False);</div>
<div class='comment'>Set the "needs_redraws" field.
If <tt>Needs_Redraws</tt> is True, then a "draw" signal is emitted for the
<tt>Container</tt> whenever one is emitted for a child.
</div></li>
     <li><a name='Child_Type_27_'></a>
<div class='profile'><b>function</b> <span class='name'>Child_Type</span>
  (Container : <b>access</b> Gtk_Container_Record) <b>return</b> <a href='gtk.html'>Gtk.Gtk_Type</a>;</div>
<div class='comment'>Return the type of the children in <tt>Container</tt>.
If <tt>Container</tt> can contain any type of widget, Gtk_Type_None is
returned.
</div></li>
     <li><a name='Resize_Children_28_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Resize_Children</span> (Container : <b>access</b> Gtk_Container_Record);</div>
<div class='comment'>The container hasn't changed size but one of its children
queued a resize request. Which means that the allocation
is not sufficient for the requisition of some child.
Run through the list of widgets and reallocate their size appropriately.
</div></li>
  <a name='Subprograms__Signals_emission'></a>
  <h3>Signals emission</h3>
  <div class='description'></div>

     <li><a name='Check_Resize_29_'></a>
<div class='profile'><b>procedure</b> <span class='name'>Check_Resize</span> (Container : <b>access</b> Gtk_Container_Record);</div>
<div class='comment'>Emit the "check_resize" signal
</div></li>
    </ul>
   </div> <!--  subprograms -->

  </div> <!--  notebook_page1 --> 
  <div id='notebook_page2' class='notebookPage'>
    <a name='Signals'></a>
    <div id='signals'>
      <h2>Signals</h2>
   <ul>
    <li><div class='name'>add</div>
        <div class='profile'><b>procedure</b> <span class='name'>Handler</span> (Container : <b>access</b> Gtk_Container_Record'Class;
                       Widget    : <b>access</b> Gtk_Widget_Record'Class);</div>
        <div class='comment'>  A new widget is added to the container
<div></li>
    <li><div class='name'>check_resize</div>
        <div class='profile'><b>procedure</b> <span class='name'>Handler</span> (Container : <b>access</b> Gtk_Container_Record'Class);</div>
        <div class='comment'>  Called every time the Container needs resizing.
  Upon receiving this signal, Container should check whether it needs
  to be resized, and if it does should queue a resize request.
<div></li>
    <li><div class='name'>focus</div>
        <div class='profile'><b>procedure</b> <span class='name'>Handler</span> (Container : <b>access</b> Gtk_Container_Record'Class;
                       Direction : Gtk_Direction_Type);</div>
        <div class='comment'>  Moves the current selection to a new widget.
<div></li>
    <li><div class='name'>remove</div>
        <div class='profile'><b>procedure</b> <span class='name'>Handler</span> (Container : <b>access</b> Gtk_Container_Record'Class;
                       Widget    : <b>access</b> Gtk_Widget_Record'Class);</div>
        <div class='comment'>  A widget is removed from the container
<div></li>
   </ul>
    </div> <!-- signals -->
  </div> <!--  notebook_page2 -->

  <div id='notebook_page3' class='notebookPage'>
    <a name='Properties'></a>
    <div class='properties'>
      <h2>Properties</h2>
      <ul>
        <li><div class='name'>Border_Width_Property</div>
            <div class='profile'>Guint</div>
            <div class='comment'>The width of the empty border outside the containers children.
<br><b>See:</b> <a href='gtk-container.html#Set_Border_Width_2_'>Set_Border_Width</a></div></li>
        <li><div class='name'>Child_Property</div>
            <div class='profile'>Widget</div>
            <div class='comment'>Can be used to add a new child to the container.
<br><b>See:</b> <a href='gtk-container.html#Add_4_'>Add</a></div></li>
        <li><div class='name'>Reallocate_Redraws_Property</div>
            <div class='profile'>Boolean</div>
            <div class='comment'>Whether redraws should be reallocated
<br><b>See:</b> <a href='gtk-container.html#Set_Reallocate_Redraws_26_'>Set_Reallocate_Redraws</a></div></li>
        <li><div class='name'>Resize_Mode_Property</div>
            <div class='profile'>Gtk_Resize_Mode</div>
            <div class='comment'>Specify how resize events are handled
<br><b>See:</b> <a href='gtk-container.html#Set_Resize_Mode_6_'>Set_Resize_Mode</a></div></li>
      </ul>
    </div> <!-- properties -->
  </div> <!-- notebook_page3 -->

</div> <!-- documentation -->

<div id='rightSide'>
 <div id='Index'>
  <h2>Alphabetical Index</h2>
  <ul>
   <li><a href='#Add_4_' onclick='return switchPage("page1")'>Add</a></li>
   <li><a href='#Check_Resize_29_' onclick='return switchPage("page1")'>Check_Resize</a></li>
   <li><a href='#Child_Get_Property_20_' onclick='return switchPage("page1")'>Child_Get_Property</a></li>
   <li><a href='#Child_Set_Property_19_' onclick='return switchPage("page1")'>Child_Set_Property</a></li>
   <li><a href='#Child_Type_27_' onclick='return switchPage("page1")'>Child_Type</a></li>
   <li><a href='#Class_Find_Child_Property_21_' onclick='return switchPage("page1")'>Class_Find_Child_Property</a></li>
   <li><a href='#Class_Install_Child_Property_22_' onclick='return switchPage("page1")'>Class_Install_Child_Property</a></li>
   <li><a href='#Class_List_Child_Properties_23_' onclick='return switchPage("page1")'>Class_List_Child_Properties</a></li>
   <li><a href='#Forall_24_' onclick='return switchPage("page1")'>Forall</a></li>
   <li><a href='#Foreach_25_' onclick='return switchPage("page1")'>Foreach</a></li>
   <li><a href='#Get_Border_Width_3_' onclick='return switchPage("page1")'>Get_Border_Width</a></li>
   <li><a href='#Get_Children_8_' onclick='return switchPage("page1")'>Get_Children</a></li>
   <li><a href='#Get_Focus_Chain_11_' onclick='return switchPage("page1")'>Get_Focus_Chain</a></li>
   <li><a href='#Get_Focus_Child_18_' onclick='return switchPage("page1")'>Get_Focus_Child</a></li>
   <li><a href='#Get_Focus_Hadjustment_16_' onclick='return switchPage("page1")'>Get_Focus_Hadjustment</a></li>
   <li><a href='#Get_Focus_Vadjustment_14_' onclick='return switchPage("page1")'>Get_Focus_Vadjustment</a></li>
   <li><a href='#Get_Resize_Mode_7_' onclick='return switchPage("page1")'>Get_Resize_Mode</a></li>
   <li><a href='#Get_Type_1_' onclick='return switchPage("page1")'>Get_Type</a></li>
   <li><a href='#Propagate_Expose_9_' onclick='return switchPage("page1")'>Propagate_Expose</a></li>
   <li><a href='#Remove_5_' onclick='return switchPage("page1")'>Remove</a></li>
   <li><a href='#Resize_Children_28_' onclick='return switchPage("page1")'>Resize_Children</a></li>
   <li><a href='#Set_Border_Width_2_' onclick='return switchPage("page1")'>Set_Border_Width</a></li>
   <li><a href='#Set_Focus_Chain_10_' onclick='return switchPage("page1")'>Set_Focus_Chain</a></li>
   <li><a href='#Set_Focus_Child_17_' onclick='return switchPage("page1")'>Set_Focus_Child</a></li>
   <li><a href='#Set_Focus_Hadjustment_15_' onclick='return switchPage("page1")'>Set_Focus_Hadjustment</a></li>
   <li><a href='#Set_Focus_Vadjustment_13_' onclick='return switchPage("page1")'>Set_Focus_Vadjustment</a></li>
   <li><a href='#Set_Reallocate_Redraws_26_' onclick='return switchPage("page1")'>Set_Reallocate_Redraws</a></li>
   <li><a href='#Set_Resize_Mode_6_' onclick='return switchPage("page1")'>Set_Resize_Mode</a></li>
   <li><a href='#Unset_Focus_Chain_12_' onclick='return switchPage("page1")'>Unset_Focus_Chain</a></li>
  </ul>
 </div> <!-- Index -->
</div> <!-- rightSide -->

   <script language='javascript'>switchPage('page1');
adjust_height()</script>
 </body>
</html>