Easy Tab Control
toolslib\custctrl\easytab.fp
This instrument driver contains functions for creating and manipulating tab controls.
A tab control allows you to display overlapping child panels. The user can
select which child panel to view by clicking on a tab attached to the panel. The
result is a file–folder–like user interface.
The tab control has the following features:
- You can stack tabs in multiple rows.
- You can place tabs on the top, bottom, left, or right edge of a panel area.
- You can stretch tabs to fit the available space, separate tabs by equal–sized gaps,
or arrange tabs with all the extra space after the last tab.
- A panel in a tab control can, in turn, contain another tab control.
- You can add existing panels to a tab control or load panels from a .uir file directly into a tab control.
- By default, the tab control automatically sizes itself to accommodate its
largest panels and the space required for the tabs.
- The tab control ensures that all of its panels are the same size.
- You can use underline key accelerators in tab names.
The functions in this instrument driver are multithread-safe.