Table of Contents

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.
Class Purpose
TTMSFNCNavigationPanel Main component
TTMSFNCNavigationPanelItem A single navigation item
TTMSFNCNavigationPanelItemsAppearance Item-area appearance
TTMSFNCNavigationPanelButtonsAppearance Button-bar appearance
TTMSFNCNavigationPanelSplitter Splitter settings

See also