![]() ULTIMATE Page Control Suite™ |
|
Ultimate Page Control Suite™ Win32 | Delphi™ | C++Builder™ |
|
D.06.A. TADVANCE_NavigationWindowPrescription |
|
TComponent TADVANCE_NavigationWindowPrescription NavigationWindowPrescriptions™ configure the NavigationWindow™ on behalf of the PMInterface. NavigationWindowPrescriptions™ provide broader data than applies to individual PageGroups™. |
A NavigationWindowPrescription property of a PM5_ToolsBot PMInterface in the Object Inspector™. |
|
PROPERTIES |
|
property ButtonHeight : Integer read FButtonHeight write SetButtonHeight default 26;
Height of the PageNavigationButtons.
property ButtonWidth : Integer read FButtonWidth write SetButtonWidth default 250;
Width of the PageNavigationButtons and NavigationWindow columns.
property CenterInDesktop : Boolean read FCenterInDesktop write FCenterInDesktop;
True displays the NavigationWindow in the center of the desktop. False draws the NavigationWindow above or below the FocusButton™ in whichever area is greater. |
|
DELPHI EXAMPLE C++ EXAMPLE |
|
property Subtitles_Font_Bold : Boolean read FSubtitles_Font_Bold write FSubtitles_Font_Bold default True;
True displays PageGroup subtitles in bold.
property Subtitles_HtInXButtonHeight : Integer read FSubtitles_HtInXButtonHeight write SetSubtitles_HtInXButtonHeight default 1;
Prescribes the height of PageGroup subtitles as a multiple of PageNavigationButton height.
property Subtitles_MarginBottom : Integer read FSubtitles_MarginBottom write SetSubtitles_MarginBottom default 5;
Prescribes the height of a margin between the bottom of PageGroup subtitles and the top of subsequent PageNavigationButtons. PageGroup subtitles are bottom-aligned against this bottom margin.
property Subtitles_MarginLeftAndRight : Integer read FSubtitles_MarginLeftAndRight write SetSubtitles_MarginLeftAndRight default 12;
Prescribes the margins between the right and left edges of the subtitle and the edges of the column, the width of which is prescribed by NavigationWindowPrescription.ButtonWidth. The default value, 12, aligns subtitles with the left edge of PageNavigationButton glyphs.
property LogoPanel_Owner : TADVANCE_PMBase_WLogoPanel read FLogoPanel_Owner write FLogoPanel_Owner;
When a module owning a LogoPanel™ is assigned to this pointer property, the LogoPanel™ of that module is replicated in the Navigation Window on behalf of the PMInterface. This property supports borrowing the LogoPanel™ of composite UPC™ modules to represent non-composite stand-alone modules which to not host LogoPanels™.
property ScrollingTimerInterval : cardinal read FScrollingTimerInterval write SetScrollingTimerInterval default 250;
Governs the speed of scrolling.
property WindowTitle : String read FWindowTitle write FWindowTitle;
Displays a window title under the LogoPanel™ region of the NavigationWindow.
property WindowTitle_CharSpacing : TADVANCE_CharSpacing read FWindowTitle_CharSpacing write FWindowTitle_CharSpacing default cs4X;
TADVANCE_CharSpacing = (csNormal, cs2X, cs3X, cs4X, cs5X);
Applies character spacing to the window Title. For effect, or to make smaller fonts more legible.
property WindowTitle_EnabledEffect : Boolean read FWindowTitle_EnabledEffect write FWindowTitle_EnabledEffect default False;
False displays the window title with the effect of TLabel.Enabled = False, which results in an engraved drawing style and less prominent visibility.
property WindowTitle_Font_Color : TColor read FWindowTitle_Font_Color write FWindowTitle_Font_Color default clBtnText;
WindowTitle.Font.Color.
property WindowTitle_Font_SizeDifferential : Integer read FWindowTitle_Font_SizeDifferential write SetWindowTitle_Font_SizeDifferential default -1;
Prescribes an increased (positive) or decreased (negative) size of the window title font inherited from the invoking page module. Zero indicates no Font.Size differential. |
|
D.06.B. AUTOMATED NAVIGATION WINDOW BEHAVIOR |
NavigationWindow, providing access to more than 200 interfaces at once. |
|
The NavigationWindow™ provides the following behaviors:
|
|
Class background and reference. HOW PAGEGROUPS WORK, AND HOW PAGEGROUP MEMBERSHIP IS HANDLED BY PAGE PROPAGATION METHODS Essential background for page organization and population management. |
|
|