A fair amount of KWWidgets classes is generated automatically from "file templates" at build-time. This allows the creation of related classes without the use of C++ templates, a construct that is not yet fully supported by our Tcl Wrapping framework.
Such classes include "widget with labels", "widget set", "widget with scrollbars", etc. By using templates we ensure, for example, that a vtkKWPushButtonSet, i.e. a set of vtkKWPushButton, uses the same basic API as a vtkKWLabelSet, i.e. a set of vtkKWLabel.
The documentation for any of these auto-generated classes explicitly specifies which templates they were based on, and provides a link to the group of classes that were created from the same template.
The auto-generated classes groups are listed in the KWWidgets Auto-Generated Classes section.
1.6.1