 
 subsubsection3_4_2_2.html  subsection3_4_2.html  subsection3_4_2.html  tableofcontents3_1.html   Next: subsubsection3_4_2_2.html Putting Widgets Inside Up: subsection3_4_2.html PanedWindow  Previous: subsection3_4_2.html PanedWindow    Adding Panes Inside a TixPanedWindow Widget  
You can create a TixPanedWindow widget using the 
tixPanedWindow  command. After that, you can add panes into this widget using the
  
add method (see program 2-5).
When you use the add method, there are several optional
  parameters which you can use to control the size of each of the
  pane. The 
-min parameter controls the minimum size of the pane
  and the 
-max parameter controls its maximum size. These two
  parameters controls how much the user can expand or shrink a
  pane. If neither is specified, then the pane can be expanded or
  shrunk without restrictions.
In addition, the -size parameter specifies the initial size of the
  pane. If it is not specified, then the initial size of the pane will
  be its natural size.
   In program 2-5, we set the initial size of 
pane1 to
  100 pixels using the -size parameter. We don't set the 
-size  parameter for 
pane2 so it will appear in its natural
  size. However, we use the 
-max option for pane2 so that
  the user can never expand the size of 
pane2 to more than 300
  pixels.
  tixPanedWindow .p.p add pane1 -size 100
.p add pane2 -max 300
set p1 [.p subwidget pane1]
button $p1.b1 -text Button1
button $p1.b2 -text Button2
pack $p1.b1 $p1.b2 -side left -expand yes
set p2 [.p subwidget pane2]
button $p2.b -text "Another Button"
pack $p2.b -side left -expand yes -fill both
pack .p -expand yes -fill both
(Figure 2-5) Adding Panes into a TixPanedWindow Widget    
http://tix.sourceforge.nethttp://tix.sourceforge.net 