Builder Xcessory users
Start with EPak Widgets must be set on the Behavior tab of the User Preferences dialog to display the EnhancementPak icons. See Behavior toggle options for more detailed information.
EnhancementPak widgets are displayed on the Palette for all platforms and for all languages except Java. The EnhancementPak widgets are grouped in the following folders:
· EPak Primitives
-
XiColorSelector, XiCombinationBox, XiExtended18List, XiFontSelector, XiIconButton, XiPanner, XiDataField, and XiPixmapEditor.
· EPak Containers
-
XiTree, XiIconBox, XiOutline, XiPaned, XiPorthole, XiStretch,
XiTabStack, XiToolbar, XiButtonBox, and XiColumn.
· EPak Graphs
-
XiBarPlot, XiCallbackPlot, XiErrorPlot, XiFadePlot, XiHighLowPlot,
XiHistoPlot, XiImagePlot, XiLinePlot, XiPiePlot, XiTextPlot, and XiPlotter.
The following sections provide descriptions of each EnhancementPak widget in alphabetical order. Refer to the EnhancementPak for OSF/Motif Programmer's Reference and the ICS GraphPak for OSF/Motif Programmer's Reference manuals for more detailed information about these widgets.
The XiColumn widget displays its children stacked in a column, each with an optional associated label. Useful for displaying labeled data-entry fields.
· Offers several constraint resources that allow specification of characteristics of the label.
· Offers several resources for setting defaults for children that specify no specific values.
The XiExtended18List widget allows you to display multi-column data and retrieve the selection.
· Displays a title for each column
· Displays the data so that columns are visibly separate
· Supports sorting on a particular column
· Supports searching through the data
The XiOutline widget shows the relationship of objects in a graphical, indented format.
· Each child is displayed as an entry in an outline, at various levels of indentation.
· User can open and close sub-trees to show or hide data.
The XiPanner widget allows the user to scroll a third widget in two dimensions (easier than using two ScrollBars).
· Typically used in combination with the Porthole.
· The Panner's slider shows the location of the visible region of the third widget.
· The user moves the slider to move the visible region.
The XiPorthole widget allows the user to scroll a third widget in two dimensions.
· Easier to use than using two ScrollBars.
· Usually used in combination with the Panner.
· Manages a single child, and displays a clipped portion of that child within its own bounds.
The XiTabStack widget manages a group of widgets such that only one widget in the group is visible at a time. Each child is associated with a tab that displays text and/or a pixmap. The user selects the tab, interactively determining which child is displayed. Tabs can be configured to appear above, below, and right or left of the work area, with the text oriented in any of the four cardinal directions.
· Allows user to select tabs, either by pointer or by keyboard traversal.
· When a tab is selected, the tab appears to be raised above the other tabs and the child associated with the tab is made visible.
· One tab is selected at all times.