\protect \contentsline {chapter}{\protect \numberline {1}Getting Started}{4}
\protect \contentsline {section}{\protect \numberline {1.1}First steps}{4}
\protect \contentsline {section}{\protect \numberline {1.2}Class Hierarchy}{5}
\protect \contentsline {subsection}{\protect \numberline {1.2.1}The {\protect \tt <Tk-widget>} class}{6}
\protect \contentsline {paragraph}{\protect \bf Note:}{7}
\protect \contentsline {subsection}{\protect \numberline {1.2.2}The {\protect \tt <Tk-simple-widget>} class}{7}
\protect \contentsline {subsection}{\protect \numberline {1.2.3}The {\protect \tt <Tk-canvas-item>} class}{9}
\protect \contentsline {section}{\protect \numberline {1.3}Functions of this chapter}{9}
\protect \contentsline {paragraph}{\protect \tt (pack 'slave [slave ...] [option])}{10}
\protect \contentsline {paragraph}{\protect \tt (pack 'configure [slave ...] [option])}{10}
\protect \contentsline {paragraph}{\protect \tt (pack 'newinfo slave)}{11}
\protect \contentsline {paragraph}{\protect \tt (pack 'propagate master [boolean])}{11}
\protect \contentsline {paragraph}{\protect \tt (pack 'slaves master)}{11}
\protect \contentsline {chapter}{\protect \numberline {2}Basic widgets}{15}
\protect \contentsline {section}{\protect \numberline {2.1}Introduction}{15}
\protect \contentsline {subsection}{\protect \numberline {2.1.1}A simple interface}{15}
\protect \contentsline {subsubsection}{Defining the widgets}{15}
\protect \contentsline {subsubsection}{Filling the listbox}{16}
\protect \contentsline {subsubsection}{Bringing the scrollbar to life}{18}
\protect \contentsline {subsection}{\protect \numberline {2.1.2}Defining Menus}{18}
\protect \contentsline {subsubsection}{Menu-buttons and Menus}{18}
\protect \contentsline {subsubsection}{Creating a simple menu bar}{18}
\protect \contentsline {section}{\protect \numberline {2.2}Simple widgets classes}{19}
\protect \contentsline {subsection}{\protect \numberline {2.2.1}The {\protect \tt Frame} class}{19}
\protect \contentsline {subsection}{\protect \numberline {2.2.2}The label class}{20}
\protect \contentsline {section}{\protect \numberline {2.3}The Message class}{22}
\protect \contentsline {section}{\protect \numberline {2.4}The Button class}{23}
\protect \contentsline {section}{\protect \numberline {2.5}Functions of this chapter}{25}
\protect \contentsline {chapter}{\protect \numberline {3}Simple widget methods}{26}
\protect \contentsline {section}{\protect \numberline {3.1}pack}{26}
\protect \contentsline {section}{\protect \numberline {3.2}raise}{26}
\protect \contentsline {section}{\protect \numberline {3.3}lower}{26}
\protect \contentsline {chapter}{\protect \numberline {4}The Canvas widget}{27}
\protect \contentsline {section}{\protect \numberline {4.1}The <Canvas> class}{27}
\protect \contentsline {section}{\protect \numberline {4.2}The <Canvas-item> class}{27}
\protect \contentsline {subsection}{\protect \numberline {4.2.1}<Rectangle> class}{27}
\protect \contentsline {subsection}{\protect \numberline {4.2.2}<Oval> class}{27}
\protect \contentsline {section}{\protect \numberline {4.3}Grouping canvas item objects}{27}
\protect \contentsline {chapter}{\protect \numberline {5}The Text widget}{28}
\protect \contentsline {section}{\protect \numberline {5.1}The <Text> class}{28}
\protect \contentsline {section}{\protect \numberline {5.2}The <Text-tag> class}{28}
\protect \contentsline {section}{\protect \numberline {5.3}The <Text-mark>}{28}
\protect \contentsline {chapter}{\protect \numberline {6}Composite widgets}{29}
\protect \contentsline {section}{\protect \numberline {6.1}Standard composite widgets}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.1}Labeled Entry}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.2}Default button}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.3}Choice button}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.4}Paned window}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.5}Scrool Listbox}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.6}Scroll Text}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.7}Scroll Canvas}{29}
\protect \contentsline {subsection}{\protect \numberline {6.1.8}File box}{29}
\protect \contentsline {section}{\protect \numberline {6.2}Writing composite widgets}{29}
