'xrdef {Top-title}{The GIMP Toolkit} 'xrdef {Top-pg}{1} 'xrdef {Top-snt}{} 'xrdef {Copying-title}{Copying} 'xrdef {Copying-pg}{3} 'xrdef {Copying-snt}{Chapter'tie1} 'xrdef {Overview-title}{What is GTK?} 'xrdef {Overview-pg}{5} 'xrdef {Overview-snt}{Chapter'tie2} 'xrdef {Types-title}{Types} 'xrdef {Types-pg}{7} 'xrdef {Types-snt}{Chapter'tie3} 'xrdef {Type introduction-title}{Introduction to the Type System} 'xrdef {Type introduction-pg}{7} 'xrdef {Type introduction-snt}{Section'tie3.1} 'xrdef {Basics-title}{Basic Concepts} 'xrdef {Basics-pg}{9} 'xrdef {Basics-snt}{Section'tie3.2} 'xrdef {Simple types-title}{Simple Types} 'xrdef {Simple types-pg}{12} 'xrdef {Simple types-snt}{Section'tie3.3} 'xrdef {Enumerations and flags-title}{Enumerations and Flags} 'xrdef {Enumerations and flags-pg}{13} 'xrdef {Enumerations and flags-snt}{Section'tie3.4} 'xrdef {Strings-title}{Strings} 'xrdef {Strings-pg}{13} 'xrdef {Strings-snt}{Section'tie3.5} 'xrdef {Boxed types-title}{Boxed Types} 'xrdef {Boxed types-pg}{13} 'xrdef {Boxed types-snt}{Section'tie3.6} 'xrdef {Callbacks-title}{Callbacks} 'xrdef {Callbacks-pg}{13} 'xrdef {Callbacks-snt}{Section'tie3.7} 'xrdef {Composite types-title}{Composite Types} 'xrdef {Composite types-pg}{13} 'xrdef {Composite types-snt}{Section'tie3.8} 'xrdef {Objects-title}{Objects} 'xrdef {Objects-pg}{15} 'xrdef {Objects-snt}{Chapter'tie4} 'xrdef {Signals-title}{Signals Overview} 'xrdef {Signals-pg}{19} 'xrdef {Signals-snt}{Chapter'tie5} 'xrdef {Widgets-title}{Widget Overview} 'xrdef {Widgets-pg}{25} 'xrdef {Widgets-snt}{Chapter'tie6} 'xrdef {GtkAlignment-title}{The alignment widget} 'xrdef {GtkAlignment-pg}{25} 'xrdef {GtkAlignment-snt}{Section'tie6.1} 'xrdef {GtkArrow-title}{The arrow widget} 'xrdef {GtkArrow-pg}{27} 'xrdef {GtkArrow-snt}{Section'tie6.2} 'xrdef {GtkAspectFrame-title}{The aspect frame widget} 'xrdef {GtkAspectFrame-pg}{29} 'xrdef {GtkAspectFrame-snt}{Section'tie6.3} 'xrdef {GtkBin-title}{The bin widget} 'xrdef {GtkBin-pg}{30} 'xrdef {GtkBin-snt}{Section'tie6.4} 'xrdef {GtkBox-title}{The box widget} 'xrdef {GtkBox-pg}{31} 'xrdef {GtkBox-snt}{Section'tie6.5} 'xrdef {GtkButtonBox-title}{The button box widget} 'xrdef {GtkButtonBox-pg}{34} 'xrdef {GtkButtonBox-snt}{Section'tie6.6} 'xrdef {GtkButton-title}{The button widget} 'xrdef {GtkButton-pg}{37} 'xrdef {GtkButton-snt}{Section'tie6.7} 'xrdef {GtkCheckButton-title}{The check button widget} 'xrdef {GtkCheckButton-pg}{39} 'xrdef {GtkCheckButton-snt}{Section'tie6.8} 'xrdef {GtkCheckMenuItem-title}{The check menu item widget} 'xrdef {GtkCheckMenuItem-pg}{40} 'xrdef {GtkCheckMenuItem-snt}{Section'tie6.9} 'xrdef {GtkCList-title}{The compound list widget} 'xrdef {GtkCList-pg}{42} 'xrdef {GtkCList-snt}{Section'tie6.10} 'xrdef {GtkColorSelection-title}{The color selector widget} 'xrdef {GtkColorSelection-pg}{46} 'xrdef {GtkColorSelection-snt}{Section'tie6.11} 'xrdef {GtkCombo-title}{The combo widget} 'xrdef {GtkCombo-pg}{48} 'xrdef {GtkCombo-snt}{Section'tie6.12} 'xrdef {GtkContainer-title}{The container widget} 'xrdef {GtkContainer-pg}{49} 'xrdef {GtkContainer-snt}{Section'tie6.13} 'xrdef {GtkCTree-title}{The multi-column tree widget} 'xrdef {GtkCTree-pg}{51} 'xrdef {GtkCTree-snt}{Section'tie6.14} 'xrdef {GtkCurve-title}{The curve widget} 'xrdef {GtkCurve-pg}{53} 'xrdef {GtkCurve-snt}{Section'tie6.15} 'xrdef {GtkGammaCurve-title}{The gamma curve widget} 'xrdef {GtkGammaCurve-pg}{55} 'xrdef {GtkGammaCurve-snt}{Section'tie6.16} 'xrdef {GtkDialog-title}{The dialog widget} 'xrdef {GtkDialog-pg}{56} 'xrdef {GtkDialog-snt}{Section'tie6.17} 'xrdef {GtkDrawingArea-title}{The drawing area widget} 'xrdef {GtkDrawingArea-pg}{57} 'xrdef {GtkDrawingArea-snt}{Section'tie6.18} 'xrdef {GtkEntry-title}{The entry widget} 'xrdef {GtkEntry-pg}{58} 'xrdef {GtkEntry-snt}{Section'tie6.19} 'xrdef {GtkEventBox-title}{The event box widget} 'xrdef {GtkEventBox-pg}{60} 'xrdef {GtkEventBox-snt}{Section'tie6.20} 'xrdef {GtkFileSelection-title}{The file selection dialog widget} 'xrdef {GtkFileSelection-pg}{61} 'xrdef {GtkFileSelection-snt}{Section'tie6.21} 'xrdef {GtkFixed-title}{The fixed widget} 'xrdef {GtkFixed-pg}{62} 'xrdef {GtkFixed-snt}{Section'tie6.22} 'xrdef {GtkFrame-title}{The frame widget} 'xrdef {GtkFrame-pg}{63} 'xrdef {GtkFrame-snt}{Section'tie6.23} 'xrdef {GtkGamma-title}{The gamma widget} 'xrdef {GtkGamma-pg}{64} 'xrdef {GtkGamma-snt}{Section'tie6.24} 'xrdef {GtkHBox-title}{The horizontal box widget} 'xrdef {GtkHBox-pg}{65} 'xrdef {GtkHBox-snt}{Section'tie6.25} 'xrdef {GtkHButtonBox-title}{The horizontal button box widget} 'xrdef {GtkHButtonBox-pg}{66} 'xrdef {GtkHButtonBox-snt}{Section'tie6.26} 'xrdef {GtkHPaned-title}{The horizontal paned widget} 'xrdef {GtkHPaned-pg}{67} 'xrdef {GtkHPaned-snt}{Section'tie6.27} 'xrdef {GtkHRuler-title}{The horizontal ruler widget} 'xrdef {GtkHRuler-pg}{68} 'xrdef {GtkHRuler-snt}{Section'tie6.28} 'xrdef {GtkHScale-title}{The horizontal scale widget} 'xrdef {GtkHScale-pg}{69} 'xrdef {GtkHScale-snt}{Section'tie6.29} 'xrdef {GtkHScrollbar-title}{The horizontal scrollbar widget} 'xrdef {GtkHScrollbar-pg}{70} 'xrdef {GtkHScrollbar-snt}{Section'tie6.30} 'xrdef {GtkHSeparator-title}{The horizontal separator widget} 'xrdef {GtkHSeparator-pg}{71} 'xrdef {GtkHSeparator-snt}{Section'tie6.31} 'xrdef {GtkImage-title}{The image widget} 'xrdef {GtkImage-pg}{72} 'xrdef {GtkImage-snt}{Section'tie6.32} 'xrdef {GtkInputDialog-title}{The input dialog widget} 'xrdef {GtkInputDialog-pg}{73} 'xrdef {GtkInputDialog-snt}{Section'tie6.33} 'xrdef {GtkItem-title}{The item widget} 'xrdef {GtkItem-pg}{74} 'xrdef {GtkItem-snt}{Section'tie6.34} 'xrdef {GtkLabel-title}{The label widget} 'xrdef {GtkLabel-pg}{75} 'xrdef {GtkLabel-snt}{Section'tie6.35} 'xrdef {GtkList-title}{The list widget} 'xrdef {GtkList-pg}{76} 'xrdef {GtkList-snt}{Section'tie6.36} 'xrdef {GtkListItem-title}{The list item widget} 'xrdef {GtkListItem-pg}{78} 'xrdef {GtkListItem-snt}{Section'tie6.37} 'xrdef {GtkMenu-title}{The menu widget} 'xrdef {GtkMenu-pg}{79} 'xrdef {GtkMenu-snt}{Section'tie6.38} 'xrdef {GtkMenuBar-title}{The menu bar widget} 'xrdef {GtkMenuBar-pg}{80} 'xrdef {GtkMenuBar-snt}{Section'tie6.39} 'xrdef {GtkMenuItem-title}{The menu item widget} 'xrdef {GtkMenuItem-pg}{81} 'xrdef {GtkMenuItem-snt}{Section'tie6.40} 'xrdef {GtkMenuShell-title}{The menu shell widget} 'xrdef {GtkMenuShell-pg}{83} 'xrdef {GtkMenuShell-snt}{Section'tie6.41} 'xrdef {GtkMisc-title}{The misc widget} 'xrdef {GtkMisc-pg}{84} 'xrdef {GtkMisc-snt}{Section'tie6.42} 'xrdef {GtkNotebook-title}{The notebook widget} 'xrdef {GtkNotebook-pg}{85} 'xrdef {GtkNotebook-snt}{Section'tie6.43} 'xrdef {GtkOptionMenu-title}{The option menu widget} 'xrdef {GtkOptionMenu-pg}{87} 'xrdef {GtkOptionMenu-snt}{Section'tie6.44} 'xrdef {GtkPaned-title}{The paned widget} 'xrdef {GtkPaned-pg}{88} 'xrdef {GtkPaned-snt}{Section'tie6.45} 'xrdef {GtkPixmap-title}{The pixmap widget} 'xrdef {GtkPixmap-pg}{89} 'xrdef {GtkPixmap-snt}{Section'tie6.46} 'xrdef {GtkPreview-title}{The preview widget} 'xrdef {GtkPreview-pg}{90} 'xrdef {GtkPreview-snt}{Section'tie6.47} 'xrdef {GtkProgressBar-title}{The progress bar widget} 'xrdef {GtkProgressBar-pg}{92} 'xrdef {GtkProgressBar-snt}{Section'tie6.48} 'xrdef {GtkRadioButton-title}{The radio button widget} 'xrdef {GtkRadioButton-pg}{93} 'xrdef {GtkRadioButton-snt}{Section'tie6.49} 'xrdef {GtkRadioMenuItem-title}{The radio button widget} 'xrdef {GtkRadioMenuItem-pg}{94} 'xrdef {GtkRadioMenuItem-snt}{Section'tie6.50} 'xrdef {GtkRange-title}{The range widget} 'xrdef {GtkRange-pg}{95} 'xrdef {GtkRange-snt}{Section'tie6.51} 'xrdef {GtkRuler-title}{The ruler widget} 'xrdef {GtkRuler-pg}{97} 'xrdef {GtkRuler-snt}{Section'tie6.52} 'xrdef {GtkScale-title}{The scale widget} 'xrdef {GtkScale-pg}{98} 'xrdef {GtkScale-snt}{Section'tie6.53} 'xrdef {GtkScrollbar-title}{The scrollbar widget} 'xrdef {GtkScrollbar-pg}{99} 'xrdef {GtkScrollbar-snt}{Section'tie6.54} 'xrdef {GtkScrolledWindow-title}{The scrolled window widget} 'xrdef {GtkScrolledWindow-pg}{100} 'xrdef {GtkScrolledWindow-snt}{Section'tie6.55} 'xrdef {GtkSeparator-title}{The separator widget} 'xrdef {GtkSeparator-pg}{101} 'xrdef {GtkSeparator-snt}{Section'tie6.56} 'xrdef {GtkStatusbar-title}{The statusbar widget} 'xrdef {GtkStatusbar-pg}{102} 'xrdef {GtkStatusbar-snt}{Section'tie6.57} 'xrdef {GtkTable-title}{The table widget} 'xrdef {GtkTable-pg}{103} 'xrdef {GtkTable-snt}{Section'tie6.58} 'xrdef {GtkText-title}{The text widget} 'xrdef {GtkText-pg}{105} 'xrdef {GtkText-snt}{Section'tie6.59} 'xrdef {GtkToggleButton-title}{The toggle button widget} 'xrdef {GtkToggleButton-pg}{106} 'xrdef {GtkToggleButton-snt}{Section'tie6.60} 'xrdef {GtkToolbar-title}{The tool bar widget} 'xrdef {GtkToolbar-pg}{108} 'xrdef {GtkToolbar-snt}{Section'tie6.61} 'xrdef {GtkTooltips-title}{The tool tips widget} 'xrdef {GtkTooltips-pg}{110} 'xrdef {GtkTooltips-snt}{Section'tie6.62} 'xrdef {GtkTree-title}{The tree widget} 'xrdef {GtkTree-pg}{111} 'xrdef {GtkTree-snt}{Section'tie6.63} 'xrdef {GtkTreeItem-title}{The tree item widget} 'xrdef {GtkTreeItem-pg}{113} 'xrdef {GtkTreeItem-snt}{Section'tie6.64} 'xrdef {GtkVBox-title}{The vertical box widget} 'xrdef {GtkVBox-pg}{114} 'xrdef {GtkVBox-snt}{Section'tie6.65} 'xrdef {GtkVButtonBox-title}{The vertical button box widget} 'xrdef {GtkVButtonBox-pg}{115} 'xrdef {GtkVButtonBox-snt}{Section'tie6.66} 'xrdef {GtkViewport-title}{The viewport widget} 'xrdef {GtkViewport-pg}{116} 'xrdef {GtkViewport-snt}{Section'tie6.67} 'xrdef {GtkVPaned-title}{The vertical paned widget} 'xrdef {GtkVPaned-pg}{117} 'xrdef {GtkVPaned-snt}{Section'tie6.68} 'xrdef {GtkVRuler-title}{The vertical ruler widget} 'xrdef {GtkVRuler-pg}{118} 'xrdef {GtkVRuler-snt}{Section'tie6.69} 'xrdef {GtkVScale-title}{The vertical ruler widget} 'xrdef {GtkVScale-pg}{119} 'xrdef {GtkVScale-snt}{Section'tie6.70} 'xrdef {GtkVScrollbar-title}{The vertical scrollbar widget} 'xrdef {GtkVScrollbar-pg}{120} 'xrdef {GtkVScrollbar-snt}{Section'tie6.71} 'xrdef {GtkVSeparator-title}{The vertical separator widget} 'xrdef {GtkVSeparator-pg}{121} 'xrdef {GtkVSeparator-snt}{Section'tie6.72} 'xrdef {GtkWidget-title}{The base widget} 'xrdef {GtkWidget-pg}{122} 'xrdef {GtkWidget-snt}{Section'tie6.73} 'xrdef {GtkWindow-title}{The window widget} 'xrdef {GtkWindow-pg}{127} 'xrdef {GtkWindow-snt}{Section'tie6.74} 'xrdef {Other Objects-title}{Utility objects} 'xrdef {Other Objects-pg}{131} 'xrdef {Other Objects-snt}{Chapter'tie7} 'xrdef {GtkAcceleratorTable-title}{The accelerator table object} 'xrdef {GtkAcceleratorTable-pg}{131} 'xrdef {GtkAcceleratorTable-snt}{Section'tie7.1} 'xrdef {GtkAdjustment-title}{The adjustment object} 'xrdef {GtkAdjustment-pg}{132} 'xrdef {GtkAdjustment-snt}{Section'tie7.2} 'xrdef {GtkGC-title}{The GC object} 'xrdef {GtkGC-pg}{133} 'xrdef {GtkGC-snt}{Section'tie7.3} 'xrdef {GtkData-title}{The data object} 'xrdef {GtkData-pg}{134} 'xrdef {GtkData-snt}{Section'tie7.4} 'xrdef {GtkStyle-title}{The style object} 'xrdef {GtkStyle-pg}{135} 'xrdef {GtkStyle-snt}{Section'tie7.5} 'xrdef {Miscellaneous-title}{Initialization, exit and other features} 'xrdef {Miscellaneous-pg}{137} 'xrdef {Miscellaneous-snt}{Chapter'tie8} 'xrdef {Initialization and exit-title}{Initializing and exiting GTK} 'xrdef {Initialization and exit-pg}{137} 'xrdef {Initialization and exit-snt}{Section'tie8.1} 'xrdef {Customization-title}{Customization of the library} 'xrdef {Customization-pg}{138} 'xrdef {Customization-snt}{Section'tie8.2} 'xrdef {Menu Factories-title}{Simplified menu creation} 'xrdef {Menu Factories-pg}{139} 'xrdef {Menu Factories-snt}{Section'tie8.3} 'xrdef {Tree Factories-title}{Simplified tree creation} 'xrdef {Tree Factories-pg}{140} 'xrdef {Tree Factories-snt}{Section'tie8.4} 'xrdef {Tool Tips-title}{Pop up help mechanism} 'xrdef {Tool Tips-pg}{141} 'xrdef {Tool Tips-snt}{Section'tie8.5} 'xrdef {Resource Files-title}{Resource Files} 'xrdef {Resource Files-pg}{142} 'xrdef {Resource Files-snt}{Section'tie8.6} 'xrdef {Standard Macros-title}{Macros defined by all objects} 'xrdef {Standard Macros-pg}{143} 'xrdef {Standard Macros-snt}{Section'tie8.7} 'xrdef {Examples-title}{Using GTK} 'xrdef {Examples-pg}{145} 'xrdef {Examples-snt}{Chapter'tie9} 'xrdef {Simple-title}{The simplest GTK program} 'xrdef {Simple-pg}{145} 'xrdef {Simple-snt}{Section'tie9.1} 'xrdef {Hello World-title}{Hello world in GTK} 'xrdef {Hello World-pg}{146} 'xrdef {Hello World-snt}{Section'tie9.2} 'xrdef {Hello World II-title}{An enhanced hello world} 'xrdef {Hello World II-pg}{146} 'xrdef {Hello World II-snt}{Section'tie9.3} 'xrdef {Hello World III-title}{Making Hello World II robust} 'xrdef {Hello World III-pg}{147} 'xrdef {Hello World III-snt}{Section'tie9.4} 'xrdef {Object Implementation-title}{Object internals} 'xrdef {Object Implementation-pg}{149} 'xrdef {Object Implementation-snt}{Chapter'tie10} 'xrdef {Signal Implementation-title}{Signal internals} 'xrdef {Signal Implementation-pg}{151} 'xrdef {Signal Implementation-snt}{Chapter'tie11} 'xrdef {Widget Implementation-title}{Widget internals} 'xrdef {Widget Implementation-pg}{153} 'xrdef {Widget Implementation-snt}{Chapter'tie12} 'xrdef {Function Index-title}{Function Index} 'xrdef {Function Index-pg}{155} 'xrdef {Function Index-snt}{} 'xrdef {Concept Index-title}{Concept Index} 'xrdef {Concept Index-pg}{165} 'xrdef {Concept Index-snt}{}