 
 subsubsection3_4_1_2.html  subsection3_4_1.html  subsection3_4_1.html  tableofcontents3_1.html   Next: subsubsection3_4_1_2.html Keyboard Accelerators Up: subsection3_4_1.html TixNoteBook  Previous: subsection3_4_1.html TixNoteBook    Adding Pages to a TixNoteBook  
The example program in figure 2-2 creates the
  TixNoteBook widget shown in figure 2-1. In the first
  three lines, we create the notebook widget and two pages inside
  it. While we create the pages, we also set the labels on the tabs
  associated with each page and use the 
-underline option to
  indicate the keyboard accelerator for each page.
   Each time we create a page in the notebook using the 
add method, a
  frame subwidget is created for us automatically. This frame subwidget has
  the same name as the page (the first parameter passed to the 
add  method). We can use the 
subwidget method to find out the pathname
  of this frame subwidget and pack everything we want to display on the
  page into this frame widget. Lines 4-10 of program 2-2 shows
  how to create the widgets inside the ``Hard Disk'' page. Creating the
  widgets inside the ``Network'' page will be similar.
  tixNoteBook .n.n add hd  -label "Hard Disk" -underline 0
.n add net -label "Network"   -underline 0
set frame [.n subwidget hd]
tixControl $frame.access   -label "Access Time:"
tixControl $frame.write    -label "Write Throughput:"
tixControl $frame.read     -label "Read Througput:"
tixControl $frame.capacity -label "Capacity:"
pack $frame.access $frame.write $frame.read $frame.capacity 
    -side top -fill x
(Figure 2-2) Using The TixNoteBook Widget    
http://tix.sourceforge.nethttp://tix.sourceforge.net 