TTMSFNCCustomNavigationPanel Class
Base class for the TMS FNC Navigation Panel control; displays a vertical list of expandable item panels with compact button bars, a draggable splitter, and configurable appearance for all states.
API unit family: TMSFNCNavigationPanel
Inherits from: TTMSFNCCustomControl
Implements: ITMSFNCBitmapContainer, ITMSFNCAppearanceGlobalFont
Syntax
TTMSFNCCustomNavigationPanel = class(TTMSFNCCustomControl, ITMSFNCBitmapContainer, ITMSFNCAppearanceGlobalFont)
Methods
| Name | Description |
|---|---|
| AddPanel | Adds a panel item to the end of the navigation panel. |
| BeginUpdate | Begins a batched update of the navigation panel. |
| Draw | Draws the navigation panel. |
| EndUpdate | Ends a batched update of the navigation panel and refreshes pending changes. |
| InsertPanel | Inserts a panel item at a specific index. |
| MovePanel | Moves a panel item from one index to another. |
| RemovePanel | Removes a panel item. |
| SelectNextPanel | Selects the next panel item. |
| SelectPanel | Selects a panel item by index. |
| SelectPreviousPanel | Selects the previous panel item. |
| SplitItems | Splits the navigation items so a specific number remains in the item area. |