[incr Tk] is Tk extension that provides object-oriented features that are
missing from the Tk extension to Tcl. The OO features provided by itk are
useful for building megawidgets.
Archetype The Archetype class is the basis for all [incr Tk] mega-widgets. It keeps track of component widgets and provides methods like "configure" and "cget" that are... itk Mega-widgets are high-level widgets that are constructed using Tk widgets as component parts, usually without any C code. A fileselectionbox, for example, may... itkvars The following global variables are created and managed automatically by the [incr Tk] library. Except where noted below, these variables should normally be... Toplevel The Toplevel class inherits everything from the Archetype class, and adds a Tk toplevel called the "hull" component to represent the body of the mega-widget... usual The usual command is used outside of an [incr Tcl] class definition to define the usual set of option-handling commands for a component widget. Option-handling... Widget The Widget class inherits everything from the Archetype class, and adds a Tk frame called the "hull" component to represent the body of the mega-widget. The...