The following code fragment shows the general structure of a mega-widget.
classclassName
{ inherit itk::Widget # or itk::Toplevel constructor {args} { itk_option defineoptName
{...} itk_component addcompName
{...} pack $itk_component(compName
) ... eval itk_initialize $args } public methodmethodName
... protected methodmethodName
... private variablevarName
... } usualclassName
{ ... }