TMS FNC NavigationPanel guides
These guides cover TTMSFNCNavigationPanel by task area. Start with
Getting started for a working sidebar in a few lines, then
use the chapters below to go deeper on a specific feature.
Building the navigation
| Chapter | Covers |
|---|---|
| Managing panels and items | Adding, removing and reordering items; item text, hints, icons and badges; filling items with content sections. |
| Display modes and compact mode | npmItems / npmButtons / npmMixed, per-item Kind, and the collapsible icon rail. |
| Overflow and the splitter | The draggable splitter, MaxItemCount / MaxButtonCount, and the options overflow menu. |
Styling and interaction
| Chapter | Covers |
|---|---|
| Appearance | Item, button and per-panel styling across all states, plus GlobalFont. |
| Selection and events | ActivePanelIndex, the Select* methods, and the click and anchor events. |
| Custom drawing | Before/after draw events for items, badges, buttons and the splitter. |
Related API
| Class | Purpose |
|---|---|
TTMSFNCNavigationPanel |
Main component |
TTMSFNCNavigationPanelItem |
A single navigation item |
TTMSFNCNavigationPanelItemsAppearance |
Item-area appearance |
TTMSFNCNavigationPanelButtonsAppearance |
Button-bar appearance |
TTMSFNCNavigationPanelSplitter |
Splitter settings |