Name
Primitive
- tixPrimitive
pathname[option value...] The tixPrimitive command creates a new tixPrimitive mega-widget named
pathName. ThetixPrimitiveis a virtual base class that provides a root widget that derived mega-widgets use as a base container upon which to build. In fact,pathNameis used as the pathName of the base widget. Unless overridden by a derived class, this base widget is a frame widget. The only class in the Tix core mega-widgets that overrides this is thetixShellclass, which uses a top-level widget for its root.
Widget-Specific Options
The tixPrimitive mega-widget supports the following options, which are simply passed to the underlying root widget. See the frame widget command in Chapter 3.
-background | -borderwidth | -cursor |
-height | -highlightbackground | -highlightcolor |
-highlightthickness | -relief | -takefocus |
-width |
The tixPrimitive mega-widget supports the following special option to make it easy for descendant classes to pass options to subwidgets:
- -options
optionList(options,Options) List of resource options and values to apply to mega-widget. Each odd element is the resource specification relative to the mega-widget. Each following even element is its value. This option is mainly used to configure a mega-widget's subwidgets at creation time. For example:
tixComboBox .cb -label Color: -dropdown true \ -options { listbox.height 4 label.width 10 label.anchor e }
Subwidgets
rootThe base frame widget in which derived mega-widgets should be built. This will equal the
pathName ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access