Table of Contents

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.