Table of Contents

TMS FNC UI Pack API Reference

Use this reference for exact Delphi API contracts. Start from the component pages for purpose, setup, and task guides; use the class and member pages here for signatures, defaults, behavior notes, and event contracts.

Entry Points

Route Use when
Components You want component purpose, screenshots, guide links, and the component API map.
Product guides You want cross-cutting workflows before drilling into component APIs.
Product overview You want frameworks, dependencies, IDE support, and release notes.

Component Summary

Component Use for
TMS FNC Analog Time Picker Analog clock face control for selecting time values with hour, minute, and second hands.
TMS FNC Badge Notification badge that overlays a numeric or text label on a host control.
TMS FNC Bitmap Picker Picker control for selecting an image from a predefined bitmap collection.
TMS FNC Button Push button with rich appearance options including icon, HTML text, and badge support.
TMS FNC Calendar Month-view calendar control for browsing and selecting dates.
TMS FNC Chat Chat message list control with message bubbles and support for custom renderers.
TMS FNC Check Box Check box control with tri-state support and HTML text labels.
TMS FNC Check Group Panel containing a group of related check box options.
TMS FNC Checked ListBox List control with check boxes for multi-select option lists and checked-item retrieval.
TMS FNC Checked TreeView Hierarchical tree control with check boxes and recursive checked-node collection.
TMS FNC Color Picker Drop-down picker for choosing a color from a palette or custom value.
TMS FNC Combo Box Drop-down combo box with HTML text items, filtering, and custom rendering.
TMS FNC Control Picker Drop-down picker that presents an embedded control as its selection UI.
TMS FNC DataGrid Cross-platform tabular data grid with sorting, filtering, grouping, editing, custom cells, master-detail, import/export, PDF export, and printing.
TMS FNC Date Time Picker Combined date and time input control with calendar and clock selectors.
TMS FNC Digital Time Picker Digital clock face control for selecting time values by segment.
TMS FNC Directory Edit Edit control with a browse button for selecting a file system directory.
TMS FNC Edit Single-line text input with optional built-in buttons and HTML placeholder text.
TMS FNC Fill Kind Picker Picker control for selecting a fill style (solid, gradient, bitmap, or none).
TMS FNC Filter Dialog Dialog control for building dataset filter conditions.
TMS FNC Filter View Inline filter panel with configurable filter criteria controls.
TMS FNC Find Dialog Dialog for searching text with optional replace and whole-word matching.
TMS FNC Font Dialog Dialog for selecting a font, including typeface, size, style, and color.
TMS FNC Font Picker Drop-down controls for selecting a font name and font size.
TMS FNC Hot Spot Image Image control with interactive hot-spot regions that trigger events on click.
TMS FNC HTML Editor Rich inline HTML editor with toolbar-driven formatting.
TMS FNC HTML Text Read-only label that renders HTML-formatted text including inline images and hyperlinks.
TMS FNC Image Cross-platform image control that renders bitmaps and SVGs with scaling and alignment options.
TMS FNC IP Edit Four-segment input control for entering IPv4 addresses.
TMS FNC KanbanBoard Column-based board with drag-and-drop items, HTML templates, filter, sort, badges, and appearance customization.
TMS FNC Label Edit Edit control with an embedded label that animates into a floating placeholder.
TMS FNC List Editor Inline list editor for adding, removing, and reordering items.
TMS FNC ListBox List control with bitmaps, HTML text, multi-select, sorting, filtering, lookup, clipboard, and drag-and-drop reorder.
TMS FNC Memo Multi-line code editor with syntax highlighting, code folding, and line numbers.
TMS FNC NavigationPanel Compact navigation bar with icons, badges, compact mode, splitter, and context menu overflow.
TMS FNC Object Inspector Property grid control for inspecting and editing object properties at runtime.
TMS FNC Page Control Tab-like container with multiple pages and configurable tab appearance.
TMS FNC Page Slider Swipeable paged container for touch-friendly navigation between panels.
TMS FNC Panel Container control with configurable background, border, and shadow appearance.
TMS FNC Pass Lock PIN-entry control with configurable digit count and masking.
TMS FNC Planner Scheduling control with configurable timeline, resource lanes, item editor, and drag-and-drop.
TMS FNC Planner Item Recurrency Editor dialog for configuring recurrence patterns on planner items.
TMS FNC Progress Bar Horizontal or vertical progress indicator with configurable style and animation.
TMS FNC Radio Button Radio button control with HTML text labels and group coordination.
TMS FNC Radio Group Panel containing a group of mutually exclusive radio button options.
TMS FNC Range Slider Dual-handle slider for selecting a numeric range with configurable step and labels.
TMS FNC Responsive List List control that reflows items responsively based on available width.
TMS FNC Ribbon Office-style ribbon toolbar with tabs, groups, and configurable item types.
TMS FNC Rich Editor Toolbars Pre-built toolbar and ruler controls for the TMS FNC Rich Editor.
TMS FNC RichEditor Rich-text editor with formatting, embedded images, hyperlinks, HTML import/export, PDF and print output.
TMS FNC Search Edit Edit control with a built-in clear button and search icon.
TMS FNC Search List Filterable list control with an integrated search edit at the top.
TMS FNC Signature Capture Touch- and stylus-friendly control for capturing freehand signatures.
TMS FNC Spin Edit Numeric input control with increment and decrement buttons.
TMS FNC Spinner Animated waiting-state indicator with configurable style and speed.
TMS FNC Splitter Resizable splitter bar for dividing a form area between two sibling controls.
TMS FNC Status Bar Status bar panel with configurable sections for displaying application state.
TMS FNC Stroke Kind Picker Picker control for selecting a stroke style (solid, dash, dot, or none).
TMS FNC Switch Toggle switch control with animated state transitions and customizable appearance.
TMS FNC Table View Grouped list control with section headers and disclosure indicators.
TMS FNC TabSet Tab control with custom shapes, badges, progress indicators, bitmap icons, close/insert buttons, and reorder.
TMS FNC Task Dialog Modern task-dialog popup with title, instruction, icon, and command buttons.
TMS FNC Tile List Grid-style tile panel with configurable tile size, captions, and click events.
TMS FNC Timeline Horizontal or vertical timeline control with configurable items and database adapter.
TMS FNC Toolbar Dockable toolbar with buttons, separators, and embedded picker controls.
TMS FNC Toolbars Pre-built rich-text formatting toolbars for font, paragraph, clipboard, and file operations.
TMS FNC Touch Keyboard On-screen keyboard control with configurable layout and popup mode.
TMS FNC Track Bar Slider control for selecting a numeric value within a configurable range.
TMS FNC TreeView Hierarchical tree with virtual and collection modes, multi-column, checkboxes, filtering, sorting, and custom drawing.
TMS FNC Waiting Indicator Animated indicator shown during asynchronous operations.

API By Component

TMS FNC Analog Time Picker

Component page

Classes And Records

Type Description
TTMSFNCAnalogTimePicker Combined text input and drop-down analog clock selector for choosing a time value.
TTMSFNCAnalogTimeSelector Analog clock face that allows the user to select a time by dragging the hour and minute hands.
TTMSFNCAnalogTimeSelectorAppearance Appearance settings for the analog time selector clock face, including face fill/stroke/shape, tick marks, hour labels, AM/PM display, pointer styles, shadows, and the center pivot point.
TTMSFNCAnalogTimeSelectorSettings Behavior settings for the analog time selector: auto (live-clock) mode, UTC time offset, and read-only interaction.
TTMSFNCCustomAnalogTimePicker Base class for the analog time picker control; shows a text input that, when activated, drops down an TTMSFNCAnalogTimeSelector for interactive time selection.
TTMSFNCCustomAnalogTimeSelector Base class for the analog time selector control; renders an analog clock face with configurable appearance, interactive hand dragging, auto-update mode, and comprehensive drawing events.
Type Kind Description
TTMSFNCAnalogTimeSelectorAfterDrawAMPMEvent Event type Event type fired after the AM/PM indicator is drawn.
TTMSFNCAnalogTimeSelectorAfterDrawCenterPointEvent Event type Event type fired after the center point is drawn.
TTMSFNCAnalogTimeSelectorAfterDrawHourPointerEvent Event type Event type fired after the hour hand is drawn.
TTMSFNCAnalogTimeSelectorAfterDrawMinutePointerEvent Event type Event type fired after the minute hand is drawn.
TTMSFNCAnalogTimeSelectorAfterDrawNumberEvent Event type Event type fired after an hour number is drawn.
TTMSFNCAnalogTimeSelectorAfterDrawSecondPonterEvent Event type Event type fired after the second hand is drawn.
TTMSFNCAnalogTimeSelectorAfterDrawTickMarkEvent Event type Event type fired after tick marks are drawn.
TTMSFNCAnalogTimeSelectorAfterDrawWatchBackgroundEvent Event type Event type fired after the clock face background is drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawAMPMEvent Event type Event type fired before the AM/PM indicator is drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawCenterPointEvent Event type Event type fired before the center point is drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawHourPointerEvent Event type Event type fired before the hour hand is drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawMinutePointerEvent Event type Event type fired before the minute hand is drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawNumberEvent Event type Event type fired before an hour number is drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawSecondPointerEvent Event type Event type fired before the second hand is drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawTickMarkEvent Event type Event type fired before tick marks are drawn.
TTMSFNCAnalogTimeSelectorBeforeDrawWatchBackgroundEvent Event type Event type fired before the clock face background is drawn.
TTMSFNCAnalogTimeSelectorHourChangedEvent Event type Event type fired when the selected hour changes.
TTMSFNCAnalogTimeSelectorHourMarkStyle Enum Style of the hour tick marks on the clock face.
TTMSFNCAnalogTimeSelectorMinuteChangedEvent Event type Event type fired when the selected minute changes.
TTMSFNCAnalogTimeSelectorPointerStyle Enum Shape of the clock hands (pointers).
TTMSFNCAnalogTimeSelectorSecondChangedEvent Event type Event type fired when the selected second changes.
TTMSFNCAnalogTimeSelectorShape Enum Outer shape of the analog clock face.
TTMSFNCAnalogTimeSelectorStyle Enum Predefined visual style (color theme) for the analog clock face.
TTMSFNCAnalogTimeSelectorTickMark Enum Controls which tick marks are drawn on the clock face.
TTMSFNCAnalogTimeSelectorTimeChangedEvent Event type Event type fired when the selected time changes.
TTMSFNCCustomAnalogTimePickerTimeSelectedEvent Event type Event type fired after a time value is selected.
TTMSFNCTimePickerMode Enum Controls which selector style the time picker uses.

TMS FNC Badge

Component page

Classes And Records

Type Description
TTMSFNCBadge Displays a badge overlay with text or an image anchored over another control.
TTMSFNCBadgeAppearance Defines fill, stroke, and font for a badge in normal, hover, down, and disabled states.
TTMSFNCCustomBadge Base class for a badge overlay control that displays text or an image over another control.
Type Kind Description
TMSFNCBadgePositionChangeEvent Event type Event type fired before the badge position changes.
TMSFNCBadgePositionChangedEvent Event type Event type fired after the badge position changes.
TMSFNCBadgeSizeChangeEvent Event type Event type fired before the badge size changes.
TMSFNCBadgeSizeChangedEvent Event type Event type fired after the badge size changes.
TTMSFNCBadgeAfterDrawBackgroundEvent Event type Event type fired after the badge background is drawn.
TTMSFNCBadgeAfterDrawImageEvent Event type Event type fired after the badge image is drawn.
TTMSFNCBadgeAfterDrawTextEvent Event type Event type fired after the badge text is drawn.
TTMSFNCBadgeBeforeDrawBackgroundEvent Event type Event type fired before the badge background is drawn.
TTMSFNCBadgeBeforeDrawImageEvent Event type Event type fired before the badge image is drawn.
TTMSFNCBadgeBeforeDrawTextEvent Event type Event type fired before the badge text is drawn.
TTMSFNCBadgeHorizontalPosition Enum Specifies the horizontal anchor position of the badge relative to its control.
TTMSFNCBadgeVerticalPosition Enum Specifies the vertical anchor position of the badge relative to its control.

TMS FNC Bitmap Picker

Component page

Classes And Records

Type Description
TTMSFNCBitmapPicker Drop-down control that lets users select a bitmap from a predefined item list.
TTMSFNCBitmapSelector Selector control that displays bitmap choices in a configurable item grid.
TTMSFNCBitmapSelectorItem Represents one bitmap entry displayed by a bitmap selector.
TTMSFNCBitmapSelectorItems Collection of bitmap selector items.
TTMSFNCCustomBitmapPicker Base picker control that opens a bitmap selector drop-down.
TTMSFNCCustomBitmapSelector Base selector control for displaying and choosing bitmap items.
Type Kind Description
TTMSFNCBitmapSelectorBitmapAlign Enum Specifies where an item's bitmap is positioned within the selector item.
TTMSFNCCustomSelectorBitmapDeselected Event type Event handler type for bitmap deselection notifications.
TTMSFNCCustomSelectorBitmapSelected Event type Event handler type for bitmap selection notifications.

TMS FNC Button

Component page

Classes And Records

Type Description
TTMSFNCButton Displays a push button with optional HTML-formatted text and bitmap content.

TMS FNC Calendar

Component page

Classes And Records

Type Description
TTMSFNCCalendar Provides a month calendar control with date selection, navigation, badges, and customizable drawing events.
TTMSFNCCalendarArrow Appearance settings for the calendar header's navigation arrows, controlling color, visibility, size, type, and optional bitmaps for both the left and right arrows.
TTMSFNCCalendarCustomInteraction Base interaction class for the calendar control; defines selection, keyboard, read-only, navigation, swipe, and year/month popup settings.
TTMSFNCCalendarDateAppearance Comprehensive appearance settings for calendar date cells in their normal, selected, disabled, today, before-month, after-month, and badge states.
TTMSFNCCalendarDateItem A single date entry in a TTMSFNCCalendarDates or TTMSFNCCalendarEvents collection.
TTMSFNCCalendarDates Collection of TTMSFNCCalendarDateItem entries representing selected dates or disabled dates in the calendar.
TTMSFNCCalendarDayNameAppearance Appearance settings for the calendar's day-name row (Mon, Tue, … Sun), controlling fill, stroke, font, text alignment, and row height.
TTMSFNCCalendarEventItem A date with an associated event badge, tooltip hint, and configurable badge color and text color.
TTMSFNCCalendarEvents Collection of TTMSFNCCalendarEventItem entries representing dates with associated event badges shown in the calendar grid.
TTMSFNCCalendarFooter Appearance settings for the calendar footer bar, including fill, stroke, font, text alignment, caption text, date display mode, height, and visibility.
TTMSFNCCalendarHeader Appearance settings for the calendar header bar, controlling fill, stroke, font, text alignment, arrow navigation buttons, height, and visibility.
TTMSFNCCalendarInteraction Interaction settings for the calendar control, exposing all selection, keyboard, read-only, navigation, swipe, and popup options.
TTMSFNCCalendarInteractionYearOptions Controls the range of years displayed in the year-selection popup, specifying how many years before and after the current year are shown.
TTMSFNCCalendarLineAppearance Appearance settings for the horizontal separator lines drawn between calendar rows.
TTMSFNCCalendarPopupBox Internal popup control used by the calendar to show month or year selection lists.
TTMSFNCCalendarWeekNumberAppearance Appearance settings for the week-number column displayed at the left of the calendar grid.
TTMSFNCCustomCalendar Base class for the TMS FNC Calendar control; displays a monthly grid with header, footer, day names, week numbers, date selection, event badges, and configurable appearance.
TTMSFNCCustomDatePicker Base class for the date picker component. Displays a button that opens a calendar dropdown for selecting a date. The selected date is exposed as a TDate value.
TTMSFNCDatePicker Displays an editable date picker with a drop-down calendar, validation, date limits, event badges, and calendar drawing hooks.
TTMSFNCDatePickerInteraction Interaction settings for the date picker: read-only mode, swipe navigation on the header, keyboard navigation, and calendar navigation mode.
Type Kind Description
TTMSFNCCalendarAfterDrawArrowLeftEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawArrowRightEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawBadgeEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawDayNamesEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawDayNamesTextEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawDayNumbersEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawDayNumbersTextEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawFooterEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawFooterTextEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawHeaderEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawHeaderTextEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawLinesEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawWeekNumbersEvent Event type (undocumented)
TTMSFNCCalendarAfterDrawWeekNumbersTextEvent Event type (undocumented)
TTMSFNCCalendarArrowLayout Type alias (undocumented)
TTMSFNCCalendarArrowLayoutValue Enum Identifies which side of the calendar header the navigation arrow is on.
TTMSFNCCalendarArrowType Enum Visual style of the calendar navigation arrows.
TTMSFNCCalendarBeforeDrawArrowLeftEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawArrowRightEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawBadgeEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawDayNamesEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawDayNamesTextEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawDayNumbersEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawDayNumbersTextEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawFooterEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawFooterTextEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawHeaderEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawHeaderTextEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawLinesEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawWeekNumbersEvent Event type (undocumented)
TTMSFNCCalendarBeforeDrawWeekNumbersTextEvent Event type (undocumented)
TTMSFNCCalendarBeforeSelectDateEvent Event type (undocumented)
TTMSFNCCalendarCustomArrowDrawEvent Event type (undocumented)
TTMSFNCCalendarCustomNavigateEvent Event type (undocumented)
TTMSFNCCalendarCustomNavigationEvent Event type (undocumented)
TTMSFNCCalendarFooterDate Enum Controls which date is shown in the calendar footer caption.
TTMSFNCCalendarMonthChangedEvent Event type (undocumented)
TTMSFNCCalendarMonthPopupValueSelected Event type (undocumented)
TTMSFNCCalendarNavigationMode Enum Controls how user input navigates the calendar — by month, by year, to the focused date, or with a custom event handler.
TTMSFNCCalendarSelectedDateEvent Event type (undocumented)
TTMSFNCCalendarSelectedMultiDateEvent Event type (undocumented)
TTMSFNCCalendarShowPopupEvent Event type (undocumented)
TTMSFNCCalendarYearChangedEvent Event type (undocumented)
TTMSFNCCalendarYearPopupValueSelected Event type (undocumented)
TTMSFNCCustomDatePickerAfterDrawContentTextEvent Event type (undocumented)
TTMSFNCCustomDatePickerBeforeDrawContentTextEvent Event type (undocumented)
TTMSFNCCustomDatePickerDateSelected Event type (undocumented)
TTMSFNCCustomDatePickerEditExitValidateEvent Event type (undocumented)
TTMSFNCCustomDatePickerValidateEvent Event type (undocumented)

TMS FNC Chat

Component page

Classes And Records

Type Description
TTMSFNCChat Displays a message-based chat interface with text, image, file, timestamp, and selection support.
TTMSFNCChatAppearance Holds visual appearance settings for chat message layout, fonts, spacing, and entry controls.
TTMSFNCChatInteraction Holds interaction settings for scrolling, link handling, selection, and send-button behavior.
TTMSFNCChatItem Represents a single message entry in the chat, including text, image, bitmap, and style settings.
TTMSFNCChatItems Ordered collection of chat message items displayed by the chat control.
TTMSFNCChatMemo Extends the platform memo control used for message entry in the chat.
TTMSFNCChatMessageTimestamp Holds display settings for message timestamps, including format, position, and font.
TTMSFNCChatTreeViewTableView Internal table-view subclass that provides chat-specific node layout, long-press, and drag-drop handling.
TTMSFNCCustomChat Base class for the chat component. Displays a scrollable list of message bubbles with sender icons, timestamps, and a built-in memo and send button for composing new messages.
Type Kind Description
TTMSFNCChatAfterDrawItemEvent Event type (undocumented)
TTMSFNCChatAfterDrawItemIconEvent Event type (undocumented)
TTMSFNCChatAfterDrawItemTextEvent Event type (undocumented)
TTMSFNCChatAfterDrawItemTitleEvent Event type (undocumented)
TTMSFNCChatAfterDrawStatusEvent Event type (undocumented)
TTMSFNCChatAfterDrawTimestampEvent Event type (undocumented)
TTMSFNCChatAfterSendButtonMessageEvent Event type (undocumented)
TTMSFNCChatBeforeDrawItemEvent Event type (undocumented)
TTMSFNCChatBeforeDrawItemIconEvent Event type (undocumented)
TTMSFNCChatBeforeDrawItemTextEvent Event type (undocumented)
TTMSFNCChatBeforeDrawItemTitleEvent Event type (undocumented)
TTMSFNCChatBeforeDrawStatusEvent Event type (undocumented)
TTMSFNCChatBeforeDrawTimestampEvent Event type (undocumented)
TTMSFNCChatBeforeSelectChatItemEvent Event type (undocumented)
TTMSFNCChatBeforeSendButtonMessageEvent Event type (undocumented)
TTMSFNCChatFileDragOverEvent Event type (undocumented)
TTMSFNCChatFileDropEvent Event type (undocumented)
TTMSFNCChatGetSendButtonRectEvent Event type (undocumented)
TTMSFNCChatItemAnchorClickEvent Event type (undocumented)
TTMSFNCChatItemBitmapPosition Enum Specifies the vertical alignment of a bitmap relative to its message bubble.
TTMSFNCChatItemCheckChangedEvent Event type (undocumented)
TTMSFNCChatItemClickEvent Event type (undocumented)
TTMSFNCChatItemMouseDownEvent Event type (undocumented)
TTMSFNCChatItemMouseEnterEvent Event type (undocumented)
TTMSFNCChatItemMouseLeaveEvent Event type (undocumented)
TTMSFNCChatItemSelectedEvent Event type (undocumented)
TTMSFNCChatItemStatusPosition Enum Specifies the corner where a message status indicator is displayed.
TTMSFNCChatItemUnSelectedEvent Event type (undocumented)
TTMSFNCChatLongPressItemEvent Event type (undocumented)
TTMSFNCChatMessageLocation Enum Specifies which side of the chat a message is aligned to.
TTMSFNCChatMessageStyle Enum Controls whether messages display only text or full bubble styling.
TTMSFNCChatMessageTimestampPosition Enum Specifies the corner of the message bubble where the timestamp is displayed.
TTMSFNCChatMessageType Enum Specifies the content type carried by a chat message item.
TTMSFNCChatSendButtonTrigger Enum Specifies the mouse action that triggers the send button.

TMS FNC Check Box

Component page

Classes And Records

Type Description
TTMSFNCCheckBox Check box control combining a checkbox widget with optional HTML text label.
TTMSFNCCustomCheckBox Base class providing checkbox rendering and interaction logic.

TMS FNC Check Group

Component page

Classes And Records

Type Description
TTMSFNCCheckContainer Container pairing a check box with its HTML text label within a group.
TTMSFNCCheckGroup Check group component for selecting multiple items and reading the selection as a bit mask.
TTMSFNCCheckGroupPicker Picker component that presents a check group in a drop-down panel for multiple-item selection.
TTMSFNCCheckGroupTitle Title settings for a check group, including optional title check box behavior.
TTMSFNCCheckHTMLText HTML text label used inside a check group item container.
TTMSFNCCustomCheckGroup Base check group control that displays independent check boxes and exposes their state as a bit mask.
TTMSFNCCustomCheckGroupPicker Base picker that hosts a check group inside a drop-down panel, allowing multiple items to be selected.
Type Kind Description
TTMSFNCCheckGroupClickEvent Event type Event handler fired when an item check box changes state.
TTMSFNCCheckGroupItemAnchorClickEvent Event type Event handler fired when an anchor in an item text is clicked.
TTMSFNCCheckGroupTitleAnchorClickEvent Event type Event handler fired when an anchor in the title text is clicked.
TTMSFNCCheckGroupTitleCheckBoxMode Enum Defines how the optional title check box affects the items in the group.
TTMSFNCCheckGroupTitleGetCheckState Event type Event handler used to retrieve the current title check-state.
TTMSFNCCheckGroupTitleSetCheckState Event type Event handler used to apply a title check-state change.
TTMSFNCCustomCheckGroupPickerItemsSelected Event type (undocumented)

TMS FNC Checked ListBox

Component page

Classes And Records

Type Description
TTMSFNCCheckedListBox List box component that displays a check box for every item.
TTMSFNCCheckedListBoxItem List box item with an independent checked state.
TTMSFNCCheckedListBoxItems Collection class that creates checked list box items.
TTMSFNCCustomCheckedListBox Base list box control that adds check boxes to each list item.
Type Kind Description
TTMSFNCCheckedListBoxItemCheckChanged Event type Event handler fired after a checked list box item changes checked state.

TMS FNC Checked TreeView

Component page

Classes And Records

Type Description
TTMSFNCCheckedTreeView Tree view component that provides check boxes for nodes and helpers for checked-node retrieval.
TTMSFNCCheckedTreeViewNode Tree node class used by the checked tree view.
TTMSFNCCheckedTreeViewNodeValue Tree node value that defaults to a check box value in design-time checked trees.
TTMSFNCCheckedTreeViewNodeValues Collection class that creates checked tree node values.
TTMSFNCCheckedTreeViewNodes Node collection class that can return checked nodes.

TMS FNC Color Picker

Component page

Classes And Records

Type Description
TTMSFNCColorPicker Dropdown color picker showing a configurable color grid with optional color wheel.
TTMSFNCColorSelector Grid-based color selector component with configurable color sets and optional color wheel overlay.
TTMSFNCColorSelectorEx Internal color selector variant that notifies the owning picker when the dropdown size changes.
TTMSFNCColorSelectorItem Single item in a color selector, holding a color value for display and selection.
TTMSFNCColorSelectorItems Collection of color selector items displayed in the selector grid.
TTMSFNCColorWheel Interactive color wheel component for selecting colors via HSB wheel, RGB sliders, and hex input.
TTMSFNCColorWheelHSColor Stores the hue and saturation components of a color wheel selection.
TTMSFNCCustomColorPicker Base class for a dropdown color picker that embeds a color selector panel.
TTMSFNCCustomColorSelector Base class for a grid-based color selector with optional color wheel overlay.
TTMSFNCCustomColorWheel Base class for an interactive HSB color wheel with RGB sliders and a hex input field.
TTMSFNCImageColor Image control that tracks mouse position to read pixel colors from the color wheel bitmap.
TTMSFNCRGBTrackBar Track bar subclass used internally by the color wheel to select individual RGB channel values. Exposes a uniform Value property and position helpers across FMX, VCL, and Web platforms.
Type Kind Description
TTMSFNCCustomColorSelectorMode Enum Controls the layout and number of colors shown in the color selector.
TTMSFNCCustomColorWheelAfterDrawSelectedColorPanelEvent Event type Event type fired after the selected-color preview panel is drawn.
TTMSFNCCustomColorWheelBValueChangedEvent Event type Event type fired when the blue channel value changes.
TTMSFNCCustomColorWheelBeforeDrawSelectedColorPanelEvent Event type Event type fired before the selected-color preview panel is drawn.
TTMSFNCCustomColorWheelGValueChangedEvent Event type Event type fired when the green channel value changes.
TTMSFNCCustomColorWheelRValueChangedEvent Event type Event type fired when the red channel value changes.
TTMSFNCCustomColorWheelSelectedColorChangedEvent Event type Event type fired when the selected color changes.
TTMSFNCCustomSelectorColorClick Event type Event type fired when a color item is clicked.
TTMSFNCCustomSelectorColorDeselected Event type Event type fired when a color is deselected.
TTMSFNCCustomSelectorColorSelected Event type Event type fired when a color is selected.

TMS FNC Combo Box

Component page

Classes And Records

Type Description
TTMSFNCComboBox Combo box component with editable text, selectable drop-down items, autocomplete, and virtual item support.
TTMSFNCCustomComboBox Base combo box control that manages editable text, list selection, filtering, and virtual item callbacks.
TTMSFNCTreeViewOpen Internal subclass of TTMSFNCTreeView that exposes protected members for internal use within this unit.
Type Kind Description
TTMSFNCComboBoxGetItemTextEvent Event type Event type for supplying the display text of a virtual item.
TTMSFNCComboBoxGetNumberOfItemsEvent Event type Event type for supplying the number of virtual items.
TTMSFNCCustomComboBoxFilterMode Enum Specifies how typed text is matched when the item list is filtered.
TTMSFNCCustomComboBoxItemSelectedEvent Event type Event type for receiving the text and index of a selected item.
TTMSFNCCustomComboBoxStyle Enum Specifies whether the combo box is editable or limited to list selection.

TMS FNC Control Picker

Component page

Classes And Records

Type Description
ITMSFNCControlPickerBase Defines the minimum contract required for a hosted picker control.
ITMSFNCControlPickerFull Extends a hosted picker control with filtering and lookup support.
ITMSFNCControlPickerItems Extends a hosted picker control with item selection and sizing support.
TTMSFNCControlPicker Picker component that displays another control in its drop-down.
TTMSFNCControlPickerFilterItem Contains the result of a hosted-control lookup operation.
TTMSFNCCustomControlPicker Base picker class that hosts another control in its drop-down.
Type Kind Description
TTMSFNCControlPickerDropDownHeightMode Enum Defines how the drop-down height is calculated.
TTMSFNCControlPickerDropDownWidthMode Enum Defines how the drop-down width is calculated.
TTMSFNCControlPickerStyle Enum Defines how the picker behaves when the user opens the drop-down.
TTMSFNCCustomControlPickerAfterDrawContentEvent Event type Event handler signature fired after the picker content is drawn.
TTMSFNCCustomControlPickerBeforeDrawContentEvent Event type Event handler signature fired before the picker content is drawn.
TTMSFNCCustomControlPickerItemSelectedEvent Event type Event handler signature fired after an item is selected.
TTMSFNCCustomControlPickerOnAdjustDropDownSizeEvent Event type Event handler signature used to adjust a drop-down dimension before it is applied.
TTMSFNCCustomControlPickerOnSetContentEvent Event type Event handler signature used to override the text displayed by the picker.

TMS FNC DataGrid

Component page

Classes And Records

Type Description
ITMSFNCDataGridExternalScrollBar Contract for a custom scroll bar control that can replace the built-in grid scroll bars. Implement this interface on a scroll bar component and assign it via the grid's scroll bar properties to use an external control for scrolling.
ITMSFNCDataGridRendererLink Implemented by objects that maintain a reference to a TTMSFNCDataGridRenderer instance. The Link property exposes the associated renderer for internal cross-component communication.
ITMSFNCDataGridRendererSource Implemented by any component that can supply a renderer instance to a grid by reference (linked via the grid's RendererSource). The grid links to whatever component implements this contract, not to a specific class. TTMSFNCDataGridRendererSource is the canonical implementer.
TTMSFNCCommentPopup Popup window used to display cell comments within the data grid.
TTMSFNCCustomDataGrid Full-featured TMS FNC DataGrid control. Manages cell data, sorting, grouping, filtering, selection, inline editing, import/export, row/column structure, and rendering. This class exposes the complete API but keeps most properties protected — use TTMSFNCDataGrid (the registered component) in forms and frames.
TTMSFNCCustomDataGridColumnsEditor Base class for the DataGrid columns editor dialog. Displays a checked list of columns allowing the user to toggle visibility and reorder them by drag-and-drop.
TTMSFNCCustomDataGridDatabaseAdapter Base class for the TMS FNC DataGrid database adapter. Binds a TDataSource to the grid, maps dataset fields to columns, and handles reading, writing, sorting, grouping, and filtering of dataset records through the grid UI.
TTMSFNCCustomDataGridPDFIO Base class for the DataGrid PDF export component. Connects a TTMSFNCCustomDataGrid (or a standalone TTMSFNCDataGridRenderer) to the TMS FNC PDF library and drives the multi-page export pipeline.
TTMSFNCCustomDataGridPrintIO Base class for the DataGrid print component. Connects a TTMSFNCCustomDataGrid (or a standalone TTMSFNCDataGridRenderer) to the TMS FNC print pipeline and drives multi-page output to the system printer.
TTMSFNCDataGrid The registered DataGrid component. Drop this on a form or frame. Publishes the full API of TTMSFNCCustomDataGrid and registers it in the IDE component palette. All properties, methods, and events of TTMSFNCCustomDataGrid are available here.
TTMSFNCDataGridAutoCompleteOptions Auto-complete settings for in-place text editors. Enables completion from existing cell values or from a custom Items list.
TTMSFNCDataGridAutoFillAppearance Visual appearance settings for the AutoFill handle and preview overlay — controls the small drag handle in the bottom-right of the selection and the translucent preview rectangle shown while auto-filling.
TTMSFNCDataGridBandingOptions Controls alternating row-band colouring. When enabled, rows are grouped into normal and band groups, each spanning one or more rows, and rendered using the CellAppearance.BandLayout.
TTMSFNCDataGridBase Platform-independent TMS FNC DataGrid control base. Owns the TTMSFNCDataGridRenderer (Root) and bridges it to the host control's paint, resize, and focus lifecycle.
TTMSFNCDataGridBitmapCell Cell that draws a TTMSFNCBitmap; supports aspect-ratio preservation, centred placement, stretching, and cropping modes.
TTMSFNCDataGridBooleanDictionary Maps integer keys (typically column or row indices) to boolean flags. Used internally to track per-column or per-row selection state.
TTMSFNCDataGridButton A button item displayed in the header or footer toolbar bar. Exposes Text, Bitmap, Hint, Width, Enabled, Visible state, and an OnClick event handler.
TTMSFNCDataGridButtonCell Cell that renders a standard TButton; fires OnClick when the user clicks the button.
TTMSFNCDataGridButtons Ordered collection of TTMSFNCDataGridButton items that populate a header or footer toolbar bar.
TTMSFNCDataGridCell Base rendering cell for a single grid cell; holds layout, data, draw elements, kind, coordinate, rect, scale, and optional embedded controls.
TTMSFNCDataGridCellAppearance Global cell appearance for the grid. Holds one TTMSFNCDataGridCellLayout per visual state (normal, selected, fixed, group, etc.). These layouts define the default look for every cell; individual cell overrides take precedence when set.
TTMSFNCDataGridCellControlCache One entry in the cell control bitmap cache, pairing a TTMSFNCDataGridCellControlInfo key with its rendered bitmap.
TTMSFNCDataGridCellControlCacheList List of TTMSFNCDataGridCellControlCache entries that together form the cell control bitmap cache.
TTMSFNCDataGridCellControlInfo Snapshot of a cell control's configuration used as the key for the control bitmap cache.
TTMSFNCDataGridCellControlWrapper Internal container control that hosts a live VCL/FMX control inside a grid cell.
TTMSFNCDataGridCellControlWrapperList Maps string keys to TTMSFNCDataGridCellControlWrapper instances. Used for tracking cell-embedded controls during rendering.
TTMSFNCDataGridCellControlWrapperListItem Key-value pair used by TTMSFNCDataGridCellControlWrapperList on TMS WEB Core where generic dictionaries are not available.
TTMSFNCDataGridCellCoord Identifies a single grid cell by its zero-based column and row index.
TTMSFNCDataGridCellCoordRange Defines a rectangular selection range spanning from StartCell to StopCell (inclusive).
TTMSFNCDataGridCellHelper Class helper that adds safe down-cast properties to TTMSFNCDataGridCell, eliminating the need for explicit type-checks and casts.
TTMSFNCDataGridCellItem Lightweight cell data container for plain data cells in the TMS FNC DataGrid.
TTMSFNCDataGridCellItemExtended Full-featured cell data object extending TTMSFNCDataGridCellItem with bitmap, typed data slots, comments, embedded controls, merge spans, and layout overrides.
TTMSFNCDataGridCellItemHelper Class helper that adds IsExtended and AsExtended convenience properties to TTMSFNCDataGridCellItem.
TTMSFNCDataGridCellLayout Per-cell appearance object that controls fill, font, borders, text alignment, and other visual properties for a single grid cell.
TTMSFNCDataGridCellList Owned list of TTMSFNCDataGridCell objects used internally by the renderer to manage the set of allocated cell instances.
TTMSFNCDataGridCellMergeInfo Span descriptor that defines the merge geometry for a cell spanning multiple columns and/or rows.
TTMSFNCDataGridCellPool Object pool for recycling TTMSFNCDataGridCell instances during rendering to reduce allocation pressure.
TTMSFNCDataGridCheckBox Internal TCheckBox subclass used by TTMSFNCDataGridCheckBoxCell; adds Web-platform overrides for visual updates and screenshot capture.
TTMSFNCDataGridCheckBoxCell Cell that renders a TCheckBox; the checkbox state is synchronised with the cell's BooleanValue when the cell type is gcitCheckBox.
TTMSFNCDataGridCheckedCell Base cell class for cells that maintain a Boolean checked state; subclassed by TTMSFNCDataGridCheckBoxCell and TTMSFNCDataGridRadioButtonCell.
TTMSFNCDataGridCheckedCellControlInfo Extends TTMSFNCDataGridCellControlInfo with a Checked field so that the checkbox/radio-button state participates in the control bitmap cache key comparison.
TTMSFNCDataGridClipboardOptions Options that govern clipboard cut, copy, and paste behaviour for the grid.
TTMSFNCDataGridColorPicker Color-picker inplace editor used when the column's Editor is getColorPicker.
TTMSFNCDataGridColumn Represents a single column in the grid's Columns collection. Controls the column's appearance, editor type, filter settings, formatting, data binding, visibility, and width.
TTMSFNCDataGridColumnBinding Defines the raw data values that map to True and False for a boolean column when data is loaded from an external source such as a dataset or JSON import.
TTMSFNCDataGridColumnFormatting Defines how cell values in a column are formatted for display. Combines a formatting type (numeric, date/time, boolean, etc.) with a format string and optional boolean display texts.
TTMSFNCDataGridColumnOptions Column-level options extending TTMSFNCDataGridColumnRowOptions with column-specific settings such as automatic check-all in fixed rows and tree node column index.
TTMSFNCDataGridColumnRowOptions Base options class shared by both TTMSFNCDataGridColumnOptions and TTMSFNCDataGridRowOptions. Holds the Stretching sub-options.
TTMSFNCDataGridColumns Ordered collection of TTMSFNCDataGridColumn items that defines the column structure of the grid. Add, remove, or reorder columns at design or run time.
TTMSFNCDataGridColumnsEditor Non-visual component that shows a dialog for toggling column visibility and reordering columns by drag-and-drop. Drop it on a form and call Execute, or use TTMSFNCDataGrid.ShowColumnsEditor directly.
TTMSFNCDataGridColumnsEditorOptions Options that control the behaviour and appearance of the TTMSFNCDataGridColumnsEditor dialog.
TTMSFNCDataGridColumnsEditorUILanguage Localisation strings for the columns editor dialog. Override Close to translate the close button caption.
TTMSFNCDataGridComboBox Combo-box inplace editor used when the column's Editor is getComboBox. Cast AInplaceEditor to this type in OnGetInplaceEditorProperties to populate items, set the dropdown count, etc.
TTMSFNCDataGridComboEdit Combo-edit inplace editor (combobox with editable text field). Used when the column's Editor is getComboEdit.
TTMSFNCDataGridCore Core geometry and layout engine shared by all TMS FNC DataGrid platform variants (FMX, VCL, WEB).
TTMSFNCDataGridData Data engine for TTMSFNCDataGrid. Extends TTMSFNCDataGridCore with cell storage, sort, group, filter, find/replace, import/export, calculations, and tree-node support. TTMSFNCDataGridRenderer owns an instance of this class. Access it through the grid's Root property for low-level data operations not exposed by TTMSFNCDataGrid directly.
TTMSFNCDataGridDataAdapter Abstract base for database and custom data adapters. Subclass to bind external data sources (e.g. FireDAC datasets) to the grid; implement the abstract methods to supply cell data, handle sorting/grouping/filtering, and respond to row expand/collapse.
TTMSFNCDataGridDataAutoFillLaneModel Computed state for a single AutoFill lane (row or column): detected trend parameters, text-numeric pattern, seed values, custom list state, and date pattern. Populated by the AutoFill analysis pass and consumed when generating fill values.
TTMSFNCDataGridDataAutoFillParams Top-level AutoFill parameters produced by the analysis pass: the detected fill type, the computed step value, the number of lanes, and per-lane models.
TTMSFNCDataGridDataCalculationOptions Controls which rows and columns participate in aggregate calculations: IncludeHiddenRows, IncludeHiddenColumns.
TTMSFNCDataGridDataCheckBoxCell Data-bound variant of TTMSFNCDataGridCheckBoxCell; reads its checked state from the cell's stored Value rather than BooleanValue.
TTMSFNCDataGridDataColumnCalculation Defines a single column calculation: the row range to aggregate, the aggregation method, the output row, and optional callbacks for custom logic.
TTMSFNCDataGridDataColumnCalculationDictionary Maps column indices to their associated calculation item dictionaries. Used internally to store all column calculation rules.
TTMSFNCDataGridDataColumnCalculationOptions Output formatting for a column calculation result: format type (integer or float), format string, and whether to merge the summary cell.
TTMSFNCDataGridDataCustomListIndexEntry Stores a custom AutoFill list entry: the list key and the current index position within that list.
TTMSFNCDataGridDataDictionary Maps integer row indices to TTMSFNCDataGridRowItem instances. Used internally to store per-row data.
TTMSFNCDataGridDataFileStringList Extended TStringList that adds sequential read/write helpers for line-by-line file parsing used during grid data import and export.
TTMSFNCDataGridDataFilter Ordered collection of TTMSFNCDataGridDataFilterData items; each item defines one filter rule. Assign to the grid's Filter property and call ApplyFilter to activate.
TTMSFNCDataGridDataFilterAction A named filter action item in the FilteringOptions.Actions pipeline. When the filter is applied, OnApply fires for each row so the application can apply custom row colouring or visibility beyond the built-in hide-row behaviour.
TTMSFNCDataGridDataFilterActions Collection of named filter action items configured under Options.Filtering.Actions. Each action's OnApply handler fires for every row when the filter is applied, enabling custom row colouring or visibility decisions beyond the built-in hide-row behaviour.
TTMSFNCDataGridDataFilterCommonDoubleQuotedItem Filter list item that matches common (non-unique) values and wraps its text in double quotes.
TTMSFNCDataGridDataFilterCommonItem Filter list item that matches common (non-unique) values and does not wrap its text in double quotes.
TTMSFNCDataGridDataFilterData A single filter rule: the target column, comparison type, condition value, case sensitivity, logical combinator, and enabled flag.
TTMSFNCDataGridDataFilterItem Base class for internal filter list items. Carries the DoubleQuotes flag that controls whether the item's text is wrapped in double quotes when building filter query strings.
TTMSFNCDataGridDataFilterUniqueDoubleQuotedItem Filter list item that matches unique values and wraps its text in double quotes.
TTMSFNCDataGridDataFilterUniqueItem Filter list item that matches unique values and does not wrap its text in double quotes.
TTMSFNCDataGridDataFilteringOptions Controls the filter UI: the fixed row that shows filter controls, drop-down size, multi-column mode, advanced filter availability, and the filter action list.
TTMSFNCDataGridDataFindOptions Tracks the starting cell position for Find/Replace operations: the column and row from which the next search begins.
TTMSFNCDataGridDataFormatting Formatting descriptor for a cell value: a format string, the data type, and Boolean true/false display text.
TTMSFNCDataGridDataGroup Internal: represents one group bucket produced during a Group() operation; holds the group header row index, summary row index, and a dictionary of sub-groups.
TTMSFNCDataGridDataGroupDictionary Dictionary keyed by group key string, mapping to TTMSFNCDataGridDataGroup objects.
TTMSFNCDataGridDataGroupInfo Recursive grouping specification: the columns to group on at this level, optional sub-group definitions, and sort column/direction arrays.
TTMSFNCDataGridDataGroupOptions Per-level grouping configuration: AutoSort, header/summary height, column hiding, merge behaviour, and whether to show summaries in the header.
TTMSFNCDataGridDataGroupingOptions Design-time grouping defaults: summary rows, merged headers, column hiding, calculation format, and AutoSort.
TTMSFNCDataGridDataIOOptions Options for CSV and native file I/O: delimiter character, row/column range, quoting behaviour, and whitespace trimming.
TTMSFNCDataGridDataInputOutputOptions Options that control CSV import/export: delimiter, max rows, quoting, start column/row, and whitespace trimming.
TTMSFNCDataGridDataObjectIndexDictionary Maps field names to their column indices. Used internally when binding the grid to a dataset to resolve field positions without repeated lookups.
TTMSFNCDataGridDataOptions Top-level container for all Data sub-options: Sorting, Grouping, Filtering, Calculations, IO, Find, URL. Exposed as the grid's Options property.
TTMSFNCDataGridDataProgressBarCell Data-bound variant of TTMSFNCDataGridProgressBarCell; reads the bar position from the cell's IntegerValue rather than the Value property.
TTMSFNCDataGridDataRadioButtonCell Data-bound variant of TTMSFNCDataGridRadioButtonCell; reads its selection state from the cell's stored Value.
TTMSFNCDataGridDataRowCalculation Describes a single row-calculation rule: the aggregation method, optional callbacks for custom options and custom calculation, source column range, and the target output column.
TTMSFNCDataGridDataRowCalculationDictionary Maps row indices to their associated row-calculation item dictionaries. Used internally to store all row calculation rules.
TTMSFNCDataGridDataRowCalculationOptions Output formatting for a row calculation result.
TTMSFNCDataGridDataSortCellInfo A single cell's value and sort options, captured once before a sort to avoid repeated lookups during comparison.
TTMSFNCDataGridDataSortInfo The sort key for a full row: the physical row index and the pre-captured sort cell values for all sort columns.
TTMSFNCDataGridDataSortOptions Per-column sort configuration: case sensitivity, direction, and data-type format hint used during comparison.
TTMSFNCDataGridDataSortingOptions Design-time sortable options: default direction, case sensitivity, sort format, and the fixed row to use as the sort key source.
TTMSFNCDataGridDataTempData Holds a snapshot of a cell's data item for undo/redo or clipboard operations — pairs a cell coordinate with its stored TTMSFNCDataGridCellItem.
TTMSFNCDataGridDataTempDataList Ordered list of TTMSFNCDataGridDataTempData snapshots. Provides a Find helper to locate the snapshot for a specific cell coordinate.
TTMSFNCDataGridDataURLOptions Options for URL detection in cell text: AutoDetect (auto-detect URLs and format them as links) and AutoOpen (open the URL in a browser on click).
TTMSFNCDataGridDatabaseAdapter Non-visual component that binds a TDataSource to a TTMSFNCDataGrid. Drop it on a form alongside a grid, set DataGrid and DataSource, and the grid is automatically populated with dataset rows. Supports live sorting, filtering, grouping, inline editing, and master-detail layouts across VCL, FMX, and TMS WEB Core.
TTMSFNCDataGridDatabaseAdapterColumn Describes the mapping between one dataset field and one grid column. Configured via the Columns collection of TTMSFNCDataGridDatabaseAdapter.
TTMSFNCDataGridDatabaseAdapterColumns Ordered collection of TTMSFNCDataGridDatabaseAdapterColumn items that define the field-to-column mapping for the database adapter. Add items here to customise column order, headers, and rendering independently of the dataset field list.
TTMSFNCDataGridDatabaseAdapterDataLink Internal TDataLink descendant that keeps the grid synchronised with the bound TDataSource. Forwards dataset scroll, layout, active-state, and record-change notifications to the adapter.
TTMSFNCDataGridDatabaseAdapterLookupItem Internal key-value pair used by the adapter's lookup cache. Holds a dataset key field value alongside its corresponding display value for fast cell rendering without repeated dataset navigation.
TTMSFNCDataGridDatabaseAdapterLookupKeys Maps lookup source key field names to their corresponding display field names for a lookup column. Used internally by the database adapter to resolve lookup values during rendering.
TTMSFNCDataGridDatePicker Date-picker inplace editor used when the column's Editor is getDatePicker.
TTMSFNCDataGridDesigner Design-time overlay control that floats above the grid at design time. Provides a quick-access toolbar for toggling sort, filter, edit features, and loading sample data without writing code.
TTMSFNCDataGridDisplayList Non-owning list of TTMSFNCDataGridCell references built each render pass to represent the currently visible cells in one grid region.
TTMSFNCDataGridDoubleDictionary Maps integer keys to double-precision floating-point values. Used internally for computed widths, heights, and other numeric per-column or per-row measurements.
TTMSFNCDataGridDragAppearance Visual appearance settings for the drag indicator — the semi-transparent rectangle and drop-line drawn while the user drags a row or column to a new position.
TTMSFNCDataGridEdit Default text-edit inplace editor. Used when the column's Editor is getEdit. Cast AInplaceEditor to this type in OnGetInplaceEditorProperties to access edit-specific properties.
TTMSFNCDataGridEditingOptions Options controlling cell editing: whether editing is enabled, direct drop-down mode, and auto-complete behaviour.
TTMSFNCDataGridExcelIO Non-visual component that imports and exports DataGrid content to and from XLS/XLSX/CSV files using the FlexCel adapter library.
TTMSFNCDataGridFNCButtonCell Cell that renders a TTMSFNCButton (TMS FNC styled button); fires OnClick when the user clicks the button.
TTMSFNCDataGridFilterAppearance Visual appearance settings for the column filter popup — fill, stroke, and font applied to the filter panel shown when the user clicks a filter button.
TTMSFNCDataGridFilterEditorCell Internal cell used as the inline filter editor row; hosts a live editor control for column filtering.
TTMSFNCDataGridFilterPanel Inline filter panel displayed inside a column header cell. Contains an editor for entering the filter condition, a button to select the filter type, a drop-down list of filter operators, and a clear button.
TTMSFNCDataGridFixedColumnCellDisplayList Display list for fixed column (left-pinned) cells.
TTMSFNCDataGridFixedColumnCellList Storage list for fixed column (left-pinned) cells.
TTMSFNCDataGridFixedRootCellDisplayList Display list for fixed root (corner) cells.
TTMSFNCDataGridFixedRootCellList Storage list for fixed root (corner) cells.
TTMSFNCDataGridFixedRowCellDisplayList Display list for fixed row (header) cells.
TTMSFNCDataGridFixedRowCellList Storage list for fixed row (header) cells.
TTMSFNCDataGridFooter The footer area displayed below the grid. Inherits from TTMSFNCDataGridHeaderFooter and adds Paging controls for multi-page navigation.
TTMSFNCDataGridFooterPaging Paging controls embedded in the grid footer. Provides a page selector combo box, navigation buttons (first/previous/next/last), and a page-info label.
TTMSFNCDataGridHTMLEditor HTML inplace editor (rich text with bold/italic/links). Used when the column's Editor is getHTMLEditor.
TTMSFNCDataGridHeader The column header area rendered above the grid data rows. Inherits from TTMSFNCDataGridHeaderFooter and adds VisualGrouping for drag-based column grouping.
TTMSFNCDataGridHeaderFooter Base class for TTMSFNCDataGridHeader and TTMSFNCDataGridFooter. Controls visibility, height, fill, stroke, and the optional embedded toolbar bar.
TTMSFNCDataGridHeaderFooterBar Optional toolbar strip rendered inside a header or footer area. Contains a collection of buttons and exposes Fill and Stroke appearance properties.
TTMSFNCDataGridHeaderGroup Internal representation of a single column chip displayed in the visual-grouping drag bar. Tracks position, sort indicator, close indicator, level, and layout for rendering.
TTMSFNCDataGridHeaderGroups Ordered list of TTMSFNCDataGridHeaderGroup chips currently displayed in the visual-grouping bar. Use Find to locate the chip for a specific column.
TTMSFNCDataGridHeaderVisualGrouping The drag-and-drop grouping area displayed above the column headers. Columns dragged here become grouping keys. Supports sort-on-click, close indicators, and connection lines between grouped columns.
TTMSFNCDataGridHeaderVisualGroupingLayout Cell layout used for the text inside grouping-bar chips. Inherits all fill, font, and border properties from TTMSFNCDataGridCellLayout and defaults TextAlign to centred.
TTMSFNCDataGridHilightOptions Runtime options that control which cells the grid highlights: whether fixed header/footer cells are included, case sensitivity, full-text matching, the highlight scope (cell, row, or entire grid), and an optional anchor column/row for column- or row-scoped highlights.
TTMSFNCDataGridIOHTMLOptions Options controlling HTML export: table structure, styling, image handling, and optional header/footer HTML fragments.
TTMSFNCDataGridIOOptions Extends the data-layer I/O options with HTML-specific export settings. Accessed via Options.IO.
TTMSFNCDataGridIcons Bitmap icons used by the grid for built-in UI elements. Assign custom bitmaps to override the default embedded icons; leave a property empty to keep the built-in default.
TTMSFNCDataGridInplaceEditorHelper Extends the inplace editor base type with type-check helpers (Is*) and safe-cast helpers (As*) for each built-in editor kind, plus a DataValue property for reading and writing the cell value directly from event handlers.
TTMSFNCDataGridIntegerDictionary Maps integer keys to integer values. Used internally for index look-ups and column/row mappings.
TTMSFNCDataGridKeyInfo Keyboard event data passed by reference to TTMSFNCDataGridCell.HandleKey.
TTMSFNCDataGridKeyboardOptions Keyboard interaction options: configures how arrow keys, Tab, Enter, Delete, Home, End, Insert, and shortcut keys behave within the grid.
TTMSFNCDataGridLocalizationOptions Localizable strings and hints used by the DataGrid filtering UI.
TTMSFNCDataGridLookupOptions Keyboard-lookup options: when enabled, typing letters while the grid is focused scrolls to the first matching row.
TTMSFNCDataGridMemo Multi-line memo inplace editor used when the column's Editor is getMemo.
TTMSFNCDataGridMouseInfo Mouse event data passed by reference to TTMSFNCDataGridCell.HandleMouse.
TTMSFNCDataGridMouseOptions Options governing mouse interaction: selection, sizing, dragging, auto-scrolling, wheel scrolling, touch, and direct-edit behaviour.
TTMSFNCDataGridNodeCell Extends TTMSFNCDataGridCell with an expand/collapse icon for rows in a tree-node hierarchy.
TTMSFNCDataGridNormalCellDisplayList Display list for normal (scrollable data) cells.
TTMSFNCDataGridNormalCellList Storage list for normal (scrollable data) cells.
TTMSFNCDataGridOptions The top-level options object for the grid renderer. Extends the data-layer options with UI-specific sub-options for banding, clipboard, columns, editing, keyboard, localization, lookup, mouse, rows, and selection.
TTMSFNCDataGridPDFIO Non-visual component that exports a TTMSFNCDataGrid to a PDF document. Drop it on a form alongside a grid, set DataGrid, and call Save or SaveToFile to produce the PDF.
TTMSFNCDataGridPDFIOOptions Export options for TTMSFNCDataGridPDFIO. Extends the base PDF options with grid-specific settings for scaling, page fitting, and fixed-row/column repetition across pages.
TTMSFNCDataGridPrintIO Non-visual component that sends a TTMSFNCDataGrid to the system printer. Drop it on a form alongside a grid, set DataGrid, and call Print to start printing.
TTMSFNCDataGridPrintIOOptions Print options for TTMSFNCDataGridPrintIO. Mirrors the PDF export options — controls uniform scaling, page fitting, and repetition of fixed rows/columns across printed pages.
TTMSFNCDataGridProgressBarCell Cell that renders a TProgressBar; the Value property (0–100) controls the bar position.
TTMSFNCDataGridProgressBarCellControlInfo Extends TTMSFNCDataGridCellControlInfo with a Value field so that the progress-bar position participates in the control bitmap cache key comparison.
TTMSFNCDataGridRadioButton Internal TRadioButton subclass used by TTMSFNCDataGridRadioButtonCell; adds Web-platform overrides for visual updates and screenshot capture.
TTMSFNCDataGridRadioButtonCell Cell that renders a TRadioButton; cells sharing the same RadioGroupIndex form a mutual-exclusion group.
TTMSFNCDataGridRenderer Core rendering and interaction engine for the DataGrid. Inherits cell data storage from TTMSFNCDataGridData and adds drawing, input handling, in-place editing, filtering, sorting, column management, scrolling, clipboard, and multi-page support. The TTMSFNCDataGrid component hosts this renderer inside a scrollable control.
TTMSFNCDataGridRendererCell A cell that participates in the renderer drawing pipeline. Extends TTMSFNCDataGridCell with a Renderer back-reference, export lifecycle hooks, and a DrawContent override used during both on-screen rendering and export.
TTMSFNCDataGridRendererDataAdapter Base class for data adapters that need direct access to the grid renderer. Extends TTMSFNCDataGridDataAdapter with a Renderer property and abstract overrides for editing, filtering, export notification, and scrolling that are implemented by concrete adapter descendants.
TTMSFNCDataGridRendererSource Wraps a standalone TTMSFNCDataGridRenderer instance (a complete renderer + data "layer") so it can be linked to a grid's RendererSource by reference. While linked, the grid renders with this instance and reflects edits to it live; on detach (or when this source is freed) the grid reverts to its own default renderer. The owned instance is created from GetRendererInstanceClass — override that in a subclass to supply a custom renderer class.
TTMSFNCDataGridRowItem Internal storage object that holds metadata for a single row in the grid's row dictionary.
TTMSFNCDataGridRowOptions Row-level options. Inherits all stretching settings from TTMSFNCDataGridColumnRowOptions.
TTMSFNCDataGridRows Dictionary mapping column indices to TTMSFNCDataGridCellItem instances for a single grid row.
TTMSFNCDataGridScrollBar Scroll bar control used internally by the grid. Extends TTMSFNCScrollBar with an additional rendering pass so the grid can draw custom overlays on top of the standard scroll bar.
TTMSFNCDataGridSelectedCellDictionary Tracks which cells are currently selected using a coordinate-keyed boolean dictionary.
TTMSFNCDataGridSelectionOptions Controls how the user can select cells in the grid: selection mode, range behaviour, AutoFill, and whether selection is indicated in fixed header cells.
TTMSFNCDataGridSortIndex Holds the column and direction for one level of a multi-column sort; stored in SortIndexList.
TTMSFNCDataGridSortIndexList Ordered list of TTMSFNCDataGridSortIndex objects representing the current active multi-column sort state.
TTMSFNCDataGridSortIndicatorAppearance Appearance of the sort indicator shown in a sorted column header: the small order number drawn for multi-column sorts and the size of the ascending/descending arrow glyph.
TTMSFNCDataGridSpinBox Spin-box inplace editor used when the column's Editor is getSpinBox.
TTMSFNCDataGridStretchingOptions Controls column or row stretching — how remaining space is distributed across columns/rows when the grid is wider/taller than the sum of fixed sizes.
TTMSFNCDataGridTimePicker Time-picker inplace editor used when the column's Editor is getTimePicker.
TTMSFNCDataGridTrackBar Track-bar (slider) inplace editor. Used when the column's Editor is getTrackBar. Cast in OnGetInplaceEditorProperties to set Min, Max, and Frequency.
Type Kind Description
TExportColumnFormatEvent Event type Fired for each exported cell to let the application force the value to be written as a plain string rather than being auto-typed by the adapter.
TFlxFormatCellEvent Event type Fired for each exported cell to allow the application to override the date and time format strings applied to that cell in the XLS file.
TFlxFormatCellGenericEvent Event type Fired for each exported cell to allow full control over the TFlxFormat record written to the XLS file for that cell.
TFlxGetCellFormulaEvent Event type Fired for each exported cell to supply an Excel formula string that replaces the plain cell value in the XLS output.
TGetCommentBoxSizeEvent Event type Fired to let the application specify the pixel dimensions of the comment note box for a given comment string.
TInsertInSheet Enum Specifies how the DataGrid content is inserted into an existing worksheet during export.
TOverwriteMode Enum Controls what happens when the target XLS file already exists.
TTMSFNCDataGridAfterApplyAdvancedFilterEvent Event type (undocumented)
TTMSFNCDataGridAfterApplyFilterEvent Event type (undocumented)
TTMSFNCDataGridAfterClearSelectedCellsEvent Event type (undocumented)
TTMSFNCDataGridAfterClipboardEvent Event type (undocumented)
TTMSFNCDataGridAfterCloseHeaderGroupEvent Event type Fired after a grouping chip has been closed and the column has been removed from the grouping bar.
TTMSFNCDataGridAfterCloseInplaceEditorEvent Event type (undocumented)
TTMSFNCDataGridAfterCreateFilterEditorEvent Event type (undocumented)
TTMSFNCDataGridAfterDialogFindEvent Event type (undocumented)
TTMSFNCDataGridAfterDialogReplaceEvent Event type (undocumented)
TTMSFNCDataGridAfterDrawCellEvent Event type Fired after a cell has been painted. Use AGraphics to draw additional overlays on top of the cell.
TTMSFNCDataGridAfterDrawEmptySpaceEvent Event type Fired after an empty-space region has been painted.
TTMSFNCDataGridAfterDrawFooterEvent Event type Fired after the footer area has been fully drawn.
TTMSFNCDataGridAfterDrawGridEvent Event type Fired after the entire grid has been drawn. Use AGraphics to draw global overlays.
TTMSFNCDataGridAfterDrawHeaderEvent Event type Fired after the column-header area has been fully drawn.
TTMSFNCDataGridAfterDrawHeaderGroupEvent Event type Fired after a grouping chip has been fully drawn, enabling custom decoration to be painted on top.
TTMSFNCDataGridAfterDrawHeaderGroupLevelEvent Event type Fired after a grouping-bar level strip has been drawn.
TTMSFNCDataGridAfterDropHeaderGroupEvent Event type Fired after a column chip has been successfully dropped into the grouping bar, triggering a new grouping operation.
TTMSFNCDataGridAfterExitInplaceEditorEvent Event type (undocumented)
TTMSFNCDataGridAfterInplaceEditorGetValueEvent Event type (undocumented)
TTMSFNCDataGridAfterInplaceEditorSetValueEvent Event type (undocumented)
TTMSFNCDataGridAfterLookupEvent Event type Fired after a keyboard-lookup operation completes. ALookupString is the text that was searched for.
TTMSFNCDataGridAfterOpenInplaceEditorEvent Event type (undocumented)
TTMSFNCDataGridAfterShowFilterDialogEvent Event type (undocumented)
TTMSFNCDataGridAfterShowFilterEvent Event type (undocumented)
TTMSFNCDataGridAfterShowFindDialogEvent Event type (undocumented)
TTMSFNCDataGridAfterShowReplaceDialogEvent Event type (undocumented)
TTMSFNCDataGridAfterSortColumnEvent Event type (undocumented)
TTMSFNCDataGridAfterSortHeaderGroupEvent Event type Fired after a grouping chip sort has been applied.
TTMSFNCDataGridAppendColumnEvent Event type (undocumented)
TTMSFNCDataGridAppendRowEvent Event type (undocumented)
TTMSFNCDataGridAutoCompleteType Enum Controls the auto-complete mode for in-place editors.
TTMSFNCDataGridAutoFillState Enum Visual interaction state of the AutoFill handle.
TTMSFNCDataGridAutoScrollingSpeedMode Enum Unit for the auto-scroll speed value.
TTMSFNCDataGridAutoSizeMode Enum Determines which cells are measured by automatic row and column sizing.
TTMSFNCDataGridBeforeApplyAdvancedFilterEvent Event type (undocumented)
TTMSFNCDataGridBeforeApplyFilterEvent Event type (undocumented)
TTMSFNCDataGridBeforeClearSelectedCellsEvent Event type (undocumented)
TTMSFNCDataGridBeforeClipboardEvent Event type (undocumented)
TTMSFNCDataGridBeforeCloseHeaderGroupEvent Event type Fired before a grouping chip close button is actioned. Set ACanClose to False to keep the column in the grouping bar.
TTMSFNCDataGridBeforeCloseInplaceEditorEvent Event type (undocumented)
TTMSFNCDataGridBeforeCreateFilterEditorEvent Event type (undocumented)
TTMSFNCDataGridBeforeDialogFindEvent Event type (undocumented)
TTMSFNCDataGridBeforeDialogReplaceEvent Event type (undocumented)
TTMSFNCDataGridBeforeDrawCellEvent Event type Fired before a cell is painted. Set ACanDraw to False to skip the default drawing and take full control via AGraphics.
TTMSFNCDataGridBeforeDrawEmptySpaceEvent Event type Fired before an empty-space region is painted. Set ACanDraw to False to suppress the default background fill.
TTMSFNCDataGridBeforeDrawFooterEvent Event type Fired before the footer area is drawn. Set ACanDraw to False to suppress the default rendering.
TTMSFNCDataGridBeforeDrawHeaderEvent Event type Fired before the column-header area is drawn. Set ACanDraw to False to suppress the default rendering.
TTMSFNCDataGridBeforeDrawHeaderGroupEvent Event type Fired before a grouping chip is drawn. Set ACanDraw to False to take full control of rendering.
TTMSFNCDataGridBeforeDrawHeaderGroupLevelEvent Event type Fired before a grouping-bar level strip is drawn. Set ACanDraw to False to suppress the default rendering.
TTMSFNCDataGridBeforeDropHeaderGroupEvent Event type Fired before a column chip is dropped into the grouping bar. Set ACanDrop to False to prevent grouping by that column.
TTMSFNCDataGridBeforeExitInplaceEditorEvent Event type (undocumented)
TTMSFNCDataGridBeforeInplaceEditorGetValueEvent Event type (undocumented)
TTMSFNCDataGridBeforeInplaceEditorSetValueEvent Event type (undocumented)
TTMSFNCDataGridBeforeLookupEvent Event type Fired before a keyboard-lookup is performed. Set ACanLookup to False to suppress the lookup, or change ALookupString to redirect it.
TTMSFNCDataGridBeforeOpenInplaceEditorEvent Event type (undocumented)
TTMSFNCDataGridBeforeShowFilterDialogEvent Event type (undocumented)
TTMSFNCDataGridBeforeShowFilterEvent Event type (undocumented)
TTMSFNCDataGridBeforeShowFindDialogEvent Event type (undocumented)
TTMSFNCDataGridBeforeShowReplaceDialogEvent Event type (undocumented)
TTMSFNCDataGridBeforeSortColumnEvent Event type (undocumented)
TTMSFNCDataGridBeforeSortHeaderGroupEvent Event type Fired before clicking a grouping chip sorts by that column. Set ACanSort to False to suppress the sort.
TTMSFNCDataGridCanAppendColumnEvent Event type (undocumented)
TTMSFNCDataGridCanAppendRowEvent Event type (undocumented)
TTMSFNCDataGridCanDeleteColumnEvent Event type (undocumented)
TTMSFNCDataGridCanDeleteRowEvent Event type (undocumented)
TTMSFNCDataGridCanDragColumnEvent Event type (undocumented)
TTMSFNCDataGridCanDragHeaderGroupEvent Event type Fired when the user starts to drag a column chip, allowing the application to prevent dragging by setting ACanDrag to False.
TTMSFNCDataGridCanDragRowEvent Event type (undocumented)
TTMSFNCDataGridCanDropColumnEvent Event type (undocumented)
TTMSFNCDataGridCanDropRowEvent Event type (undocumented)
TTMSFNCDataGridCanEditCellEvent Event type Fired before a cell enters edit mode. Set ACanEdit to False to prevent editing for specific cells.
TTMSFNCDataGridCanInsertColumnEvent Event type (undocumented)
TTMSFNCDataGridCanInsertRowEvent Event type (undocumented)
TTMSFNCDataGridCanSizeColumnEvent Event type (undocumented)
TTMSFNCDataGridCanSizeRowEvent Event type (undocumented)
TTMSFNCDataGridCellAfterDrawEvent Event type Fired after a cell has been fully drawn, allowing additional decoration to be painted on top.
TTMSFNCDataGridCellAfterNodeCollapseEvent Event type (undocumented)
TTMSFNCDataGridCellAfterNodeExpandEvent Event type (undocumented)
TTMSFNCDataGridCellAnchorClickEvent Event type Fired when the user clicks a hyperlink anchor inside a cell. AAnchor is the href value of the clicked link.
TTMSFNCDataGridCellBeforeDrawEvent Event type Fired before a cell is drawn. Set ACanDraw to False to suppress default rendering and take full control of drawing.
TTMSFNCDataGridCellBeforeNodeCollapseEvent Event type (undocumented)
TTMSFNCDataGridCellBeforeNodeExpandEvent Event type (undocumented)
TTMSFNCDataGridCellBeforeShowPopupMenuEvent Event type (undocumented)
TTMSFNCDataGridCellClickEvent Event type General cell click event prototype used for cell-click, double-click, right-click, button-click, checkbox-change, and radio-button-change events.
TTMSFNCDataGridCellConfigureMode Enum Specifies which parts of a cell are refreshed during cell configuration.
TTMSFNCDataGridCellControlAlign Enum Determines how an embedded control is docked inside its host cell.
TTMSFNCDataGridCellControlPosition Enum Nine-point placement grid specifying where a control is positioned when ControlAlign is gcaNone.
TTMSFNCDataGridCellDrawElement Enum Set members that control which visual parts of a cell are painted during a render pass.
TTMSFNCDataGridCellDrawElements Type alias (undocumented)
TTMSFNCDataGridCellEditGetDataEvent Event type (undocumented)
TTMSFNCDataGridCellEditSetDataEvent Event type (undocumented)
TTMSFNCDataGridCellEditValidateDataEvent Event type (undocumented)
TTMSFNCDataGridCellGetControlExtraPropertiesEvent Event type Fired to let the application supply extra RTTI property names whose values are included in the control bitmap cache key for AControl.
TTMSFNCDataGridCellGetSupportsRealControlEvent Event type Fired to let the application override per-cell whether a live real control or a cached bitmap is used for AControl.
TTMSFNCDataGridCellItemType Enum Specifies the built-in control type rendered inside a cell.
TTMSFNCDataGridCellItemTypeRange Enum Defines the scope of cells to which a cell-type assignment applies.
TTMSFNCDataGridCellKind Enum Classifies the structural role of a cell within the grid layout.
TTMSFNCDataGridCellSortIndicator Enum Sort-direction glyph displayed in a fixed header cell to indicate the current column sort order.
TTMSFNCDataGridCellState Enum Describes the visual state of a grid cell, used for appearance lookup in the renderer's style collections.
TTMSFNCDataGridClipboardPasteAction Enum Determines what happens when clipboard content is pasted into the grid.
TTMSFNCDataGridColumnDragMode Enum Determines what dragging a column does.
TTMSFNCDataGridColumnDragModes Type alias A set of column-drag modes that are simultaneously active when Options.Mouse.ColumnDragging is True.
TTMSFNCDataGridColumnDroppedEvent Event type (undocumented)
TTMSFNCDataGridColumnSizedEvent Event type (undocumented)
TTMSFNCDataGridColumnViewMode Enum Controls whether ColumnCount reflects the total allocated columns or only the columns visible in the control's viewport.
TTMSFNCDataGridColumnsEditorMode Enum Controls which columns are listed in the columns editor dialog.
TTMSFNCDataGridCreateCustomFilterEditorEvent Event type Event handler that creates a custom filter editor control for a cell.
TTMSFNCDataGridCustomizeFilterPopupEditorEvent Event type (undocumented)
TTMSFNCDataGridCustomizeHeaderGroupEvent Event type Fired for each grouping chip before it is rendered, allowing the application to customise its layout, text, or sort indicator.
TTMSFNCDataGridDataAdapterFilterMode Enum Controls whether filtering is disabled, handled by the grid engine, or delegated to the data adapter.
TTMSFNCDataGridDataAdapterGroupMode Enum Controls whether grouping is disabled, handled by the grid engine, or delegated to the data adapter.
TTMSFNCDataGridDataAdapterScrollMode Enum Controls scroll behaviour when the adapter refreshes the grid data.
TTMSFNCDataGridDataAdapterSortMode Enum Controls whether sorting is disabled, handled by the grid engine, or delegated to the data adapter.
TTMSFNCDataGridDataAfterApplyAutoFillEvent Event type Fired after the AutoFill value has been written to an individual target cell.
TTMSFNCDataGridDataAfterSetColumnCalculationEvent Event type (undocumented)
TTMSFNCDataGridDataAfterSetRowCalculationEvent Event type (undocumented)
TTMSFNCDataGridDataAutoFillCalculateValueEvent Event type Fired during AutoFill to let the application supply a custom computed value for a target cell.
TTMSFNCDataGridDataAutoFillDirection Enum The direction in which AutoFill extends the source pattern.
TTMSFNCDataGridDataAutoFillGetCustomListEvent Event type Fired when AutoFill needs a custom cycling list for a given seed value.
TTMSFNCDataGridDataAutoFillStepKind Enum The step granularity used internally when advancing a numeric or date AutoFill sequence.
TTMSFNCDataGridDataAutoFillType Enum The detected data type of the source values used to determine the AutoFill sequence.
TTMSFNCDataGridDataBeforeApplyAutoFillEvent Event type Fired before the computed AutoFill value is written to an individual target cell, allowing the value to be changed or the write to be cancelled.
TTMSFNCDataGridDataBeforeSetColumnCalculationEvent Event type (undocumented)
TTMSFNCDataGridDataBeforeSetRowCalculationEvent Event type (undocumented)
TTMSFNCDataGridDataCalculationFormatType Enum Output format for calculation results.
TTMSFNCDataGridDataCalculationMethod Enum The aggregate function to apply in a column or row calculation.
TTMSFNCDataGridDataCellDataEvent Event type (undocumented)
TTMSFNCDataGridDataCellMergeType Enum Classifies a cell's merge relationship within the grid layout.
TTMSFNCDataGridDataColumnCalculationType Enum Whether a column calculation targets normal data rows or group summary rows.
TTMSFNCDataGridDataCustomColumnCalculationCallback Event type Anonymous function called to compute a custom column aggregate; receives column, group level, and row range; returns the result as Double.
TTMSFNCDataGridDataCustomColumnCalculationEvent Event type Object-method variant of the custom column calculation callback.
TTMSFNCDataGridDataCustomCompareCallback Event type Anonymous function for custom row comparison during sort; set AHandled to True to override the default comparison. Return negative, zero, or positive like a standard comparator.
TTMSFNCDataGridDataCustomCompareEvent Event type Object-method variant of the custom compare callback.
TTMSFNCDataGridDataCustomRowCalculationCallback Event type Anonymous function for a custom row aggregate.
TTMSFNCDataGridDataCustomRowCalculationEvent Event type Object-method variant of the custom row calculation callback.
TTMSFNCDataGridDataDatePatternType Enum The interval used when AutoFill detects a date sequence pattern.
TTMSFNCDataGridDataFilterActionApplyEvent Event type (undocumented)
TTMSFNCDataGridDataFilterActionRemoveEvent Event type (undocumented)
TTMSFNCDataGridDataFilterCells Enum Which cell text to evaluate during filtering.
TTMSFNCDataGridDataFilterControl Enum Style of the in-cell filter control shown in the filter bar row.
TTMSFNCDataGridDataFilterControls Type alias (undocumented)
TTMSFNCDataGridDataFilterMethod Enum Whether the filter condition value is a regular expression or a plain literal string.
TTMSFNCDataGridDataFilterOperation Enum Logical combinator for filter conditions.
TTMSFNCDataGridDataFilterRows Enum Scope of the filter drop-down list: only visible rows or all rows including hidden ones.
TTMSFNCDataGridDataFilterType Enum The comparison operator for a filter rule.
TTMSFNCDataGridDataFilteringAction Enum What happens to a row when a filter rule matches it.
TTMSFNCDataGridDataFilteringActions Type alias (undocumented)
TTMSFNCDataGridDataFindParameter Enum Individual flag values that make up a TTMSFNCDataGridDataFindParameters set controlling Find/Replace behaviour.
TTMSFNCDataGridDataFindParameters Type alias (undocumented)
TTMSFNCDataGridDataFormattingType Enum Data type hint for cell value formatting.
TTMSFNCDataGridDataGetCellDataEvent Event type Fired to supply cell data on demand (virtual/unbound mode); set AData to return the value.
TTMSFNCDataGridDataGetCellDataPropertiesEvent Event type Fired to customise cell item properties (layout, type, state) for a specific cell on demand.
TTMSFNCDataGridDataGetCellDisplayValueEvent Event type Fired to override the formatted display string for a cell; AData holds the raw value, set AValue to override.
TTMSFNCDataGridDataGetCellFormattingEvent Event type Fired to supply a custom format string and type for a cell; set ACanFormat to False to skip formatting entirely.
TTMSFNCDataGridDataGetColumnCalculationOptionsCallback Event type Anonymous procedure to supply per-column calculation output options.
TTMSFNCDataGridDataGetColumnCalculationOptionsEvent Event type Object-method variant of the column calculation options callback.
TTMSFNCDataGridDataGetCustomGroupCallback Event type Anonymous procedure to supply a custom group key string for a cell; override AGroup to change the grouping bucket.
TTMSFNCDataGridDataGetCustomGroupEvent Event type Object-method variant of the custom group callback.
TTMSFNCDataGridDataGetGroupOptionsCallback Event type Anonymous procedure to supply per-level group options (header height, merge mode, etc.).
TTMSFNCDataGridDataGetGroupOptionsEvent Event type Object-method variant of the group options callback.
TTMSFNCDataGridDataGetRowCalculationOptionsCallback Event type (undocumented)
TTMSFNCDataGridDataGetRowCalculationOptionsEvent Event type (undocumented)
TTMSFNCDataGridDataGetSortOptionsCallback Event type Anonymous procedure to supply per-column sort options (case sensitivity, format).
TTMSFNCDataGridDataGetSortOptionsEvent Event type Object-method variant of the sort options callback.
TTMSFNCDataGridDataRowCollapseEvent Event type Fired after a node row is collapsed.
TTMSFNCDataGridDataRowExpandEvent Event type Fired after a node row is expanded.
TTMSFNCDataGridDataSearchType Enum Text-match mode used for Find/Replace operations.
TTMSFNCDataGridDataSwapDirection Enum Controls which cells are updated during a row or column swap operation.
TTMSFNCDataGridDatabaseAdapterAfterApplyFilterEvent Event type Fired after the adapter has successfully applied a filter expression to the dataset. AFilter is the expression that was applied.
TTMSFNCDataGridDatabaseAdapterBeforeApplyFilterEvent Event type Fired before the adapter applies a filter expression to the dataset. Modify AFilter to adjust the expression, or clear it to cancel filtering.
TTMSFNCDataGridDatabaseAdapterDataSetType Enum Describes how the adapter navigates the dataset.
TTMSFNCDataGridDatabaseAdapterDataToFieldEvent Event type Fired when the adapter is about to write a modified cell value back to AField. Set Handled to True to bypass the default conversion and perform the field assignment yourself.
TTMSFNCDataGridDatabaseAdapterFieldToDataEvent Event type Fired when the adapter reads a field value from the dataset to populate a cell. Assign ACellValue and set Handled to True to override the default field-to-cell value conversion.
TTMSFNCDataGridDatabaseAdapterGetFilterValuesEvent Event type Fired when the filter drop-down for column AColumn requests its value list. Populate AValues to supply a custom list instead of the default distinct-values list derived from the dataset.
TTMSFNCDataGridDatabaseAdapterGetHTMLTemplateDataEvent Event type Fired for each field placeholder in an HTMLTemplate that the adapter cannot resolve automatically. Set AData to the HTML string to substitute for the field named AFieldname in cell (ACol, ARow).
TTMSFNCDataGridDatabaseAdapterGetHTMLTemplateEvent Event type Fired before the adapter evaluates an HTML template for cell (ACol, ARow). Set AHTMLTemplate to override the template for this specific cell. AFields provides access to all dataset fields at the current record.
TTMSFNCDataGridDatabaseAdapterGetRecordCountEvent Event type Fired when the adapter needs a record count that the dataset cannot provide directly. Assign ARecordCount to override the value used for grid row sizing.
TTMSFNCDataGridDatabaseAdapterLoadMode Enum Controls how the adapter loads dataset records into the grid.
TTMSFNCDataGridDeleteColumnEvent Event type (undocumented)
TTMSFNCDataGridDeleteKeyHandling Enum Controls the behaviour of the Delete key.
TTMSFNCDataGridDeleteRowEvent Event type (undocumented)
TTMSFNCDataGridDragMode Enum Controls how row and column dragging is interpreted.
TTMSFNCDataGridDraggingMode Enum Identifies whether a row or column drag operation is active.
TTMSFNCDataGridDraggingType Enum Determines how a completed drag operation changes row or column order.
TTMSFNCDataGridDropFilesEvent Event type Fired when files are dropped onto the grid via OS drag-and-drop.
TTMSFNCDataGridEditCellStart Enum Position within the cell text where the in-place editor caret is placed when editing starts.
TTMSFNCDataGridEmptySpaceKind Enum Identifies which empty area around the rendered grid content is being drawn.
TTMSFNCDataGridEndKeyHandling Enum Controls the behaviour of the End key.
TTMSFNCDataGridExportState Enum Progress stage reported to ExportNotification during a data export operation.
TTMSFNCDataGridFilterEditMode Enum (undocumented)
TTMSFNCDataGridFilterEditorType Enum Determines the type of control rendered in the column's built-in filter row editor.
TTMSFNCDataGridFilterRowChangedEvent Event type (undocumented)
TTMSFNCDataGridFilterTimerMode Enum (undocumented)
TTMSFNCDataGridFixedCellSelection Type alias A set of TTMSFNCDataGridFixedCellSelectionMode values that together describe which click gestures on fixed cells are treated as structural selections.
TTMSFNCDataGridFixedCellSelectionMode Enum Defines which user gestures on fixed cells trigger a structural selection.
TTMSFNCDataGridGetCellClassEvent Event type Fired for each cell to let the application supply a custom cell class. Set ACellClass to override the default TTMSFNCDataGridCell subclass.
TTMSFNCDataGridGetCellControlExtraPropertiesEvent Event type Fired to supply additional string properties for a cell's embedded control (e.g. combo items, button captions). Append to AExtraProperties.
TTMSFNCDataGridGetCellHintEvent Event type Fired to supply a tooltip string for a cell. Set AHint to the desired hint text.
TTMSFNCDataGridGetCellLayoutEvent Event type Fired for each cell before it is drawn. Modify ACell.Layout to override the visual layout for that specific cell.
TTMSFNCDataGridGetCellLayoutHasPriorityEvent Event type Fired to ask whether the OnGetCellLayout result should override even cell-level layout settings. Set AHasPriority to True to enforce the event layout.
TTMSFNCDataGridGetCellPropertiesEvent Event type Fired for each cell before it is drawn. Modify ACell properties (type, control settings) to customise cell behaviour per row/column.
TTMSFNCDataGridGetCellSupportsRealControlEvent Event type Fired to determine whether an embedded cell control supports displaying its native control in-place rather than a bitmap snapshot. Set ASupportsRealControl accordingly.
TTMSFNCDataGridGetInplaceEditorClassEvent Event type (undocumented)
TTMSFNCDataGridGetInplaceEditorPropertiesEvent Event type (undocumented)
TTMSFNCDataGridGetInplaceEditorRectEvent Event type (undocumented)
TTMSFNCDataGridGetInplaceEditorTargetEvent Event type (undocumented)
TTMSFNCDataGridGetInplaceEditorTypeEvent Event type (undocumented)
TTMSFNCDataGridHeaderGroupAfterDrawEvent Event type Fired after a header group chip has been drawn, allowing additional decoration to be painted on top.
TTMSFNCDataGridHeaderGroupBeforeDrawEvent Event type Fired before a header group chip is drawn. Set ACanDraw to False to suppress the default rendering and take full control.
TTMSFNCDataGridHeaderGroupClickEvent Event type Fired when the user clicks a grouping chip in the visual-grouping bar.
TTMSFNCDataGridHilightMode Enum (undocumented)
TTMSFNCDataGridHomeKeyHandling Enum Controls the behaviour of the Home key.
TTMSFNCDataGridIOProgressEvent Event type Reports import/export progress. SheetNum/SheetTot give the current and total sheet count; RowNum/RowTot give the current and total row count within the active sheet.
TTMSFNCDataGridImportState Enum Progress stage reported to ImportNotification during a data import operation.
TTMSFNCDataGridInplaceEditorExitMode Enum (undocumented)
TTMSFNCDataGridInplaceEditorTarget Enum (undocumented)
TTMSFNCDataGridInsertColumnEvent Event type (undocumented)
TTMSFNCDataGridInsertKeyHandling Enum Controls the behaviour of the Insert key.
TTMSFNCDataGridInsertRowEvent Event type (undocumented)
TTMSFNCDataGridInteractionDirection Enum Identifies the direction of a keyboard, pointer, or drag interaction.
TTMSFNCDataGridKeyKind Enum Identifies the phase of a keyboard event delivered to a cell's HandleKey method.
TTMSFNCDataGridKeyboardMode Enum Keyboard navigation mode for the grid.
TTMSFNCDataGridLogMessageEvent Event type Event raised when the grid logs a diagnostic message. Assign this to route messages to your own log sink.
TTMSFNCDataGridLogMessageType Enum Severity level for diagnostic messages emitted via TTMSFNCDataGridCore.OnLogMessage.
TTMSFNCDataGridLoopColumnsCallback Event type Anonymous callback invoked once per column by TTMSFNCDataGridCore.LoopThroughColumns.
TTMSFNCDataGridLoopRowsCallback Event type Anonymous callback invoked once per row by TTMSFNCDataGridCore.LoopThroughRows.
TTMSFNCDataGridMarkOptions Type alias (undocumented)
TTMSFNCDataGridMouseKind Enum Identifies the phase of a mouse event delivered to a cell's HandleMouse method.
TTMSFNCDataGridNeedFilterDropDownData Event type (undocumented)
TTMSFNCDataGridNodeCellIconPosition Enum Controls the vertical alignment of the expand/collapse icon within a tree-node cell.
TTMSFNCDataGridPDFIORowIsPageBreakEvent Event type Fired for each data row during PDF export to let the application insert a manual page break before that row. Set IsPageBreak to True to start a new PDF page before ARow.
TTMSFNCDataGridPageChangedEvent Event type Fired after the active page changes. AOldPageIndex and ANewPageIndex are zero-based page indices.
TTMSFNCDataGridPrintIORowIsPageBreakEvent Event type Fired for each data row during printing to let the application force a page break before that row. Set IsPageBreak to True to start a new printer page before ARow.
TTMSFNCDataGridRemoveFilterEvent Event type (undocumented)
TTMSFNCDataGridRendererExportGetPageIndexCallback Event type (undocumented)
TTMSFNCDataGridRendererExportNewPageCallback Event type (undocumented)
TTMSFNCDataGridRendererIsDesigntimeEvent Event type Callback that reports whether the owning control is in design mode.
TTMSFNCDataGridRendererIsDestroyingEvent Event type Callback that reports whether the owning control is being destroyed.
TTMSFNCDataGridRendererIsFocusedEvent Event type Callback that reports whether the owning control currently has focus.
TTMSFNCDataGridRendererIsLoadingEvent Event type Callback that reports whether the owning control is currently loading.
TTMSFNCDataGridRendererUpdateCursorEvent Event type (undocumented)
TTMSFNCDataGridRowDroppedEvent Event type (undocumented)
TTMSFNCDataGridRowNodeState Enum Represents the expand/collapse state of a grouped node row.
TTMSFNCDataGridRowSizedEvent Event type (undocumented)
TTMSFNCDataGridRowType Enum Classifies a row as a normal data row, a summary/total row, a grouped node header, or a filter bar row.
TTMSFNCDataGridRowTypes Type alias A set of TTMSFNCDataGridRowType values used to specify which row types to include in an operation.
TTMSFNCDataGridRowViewMode Enum Controls whether RowCount reflects the total allocated rows or only the rows visible in the control's viewport.
TTMSFNCDataGridScrollEvent Event type (undocumented)
TTMSFNCDataGridScrollMode Enum Determines whether scrolling moves by pixels or complete cells.
TTMSFNCDataGridScrollUpdate Enum Determines when the grid updates its display while scrolling.
TTMSFNCDataGridSelectCellEvent Event type (undocumented)
TTMSFNCDataGridSelectingCellEvent Event type (undocumented)
TTMSFNCDataGridSelectionRangeType Enum Determines how the focused cell moves when the selection range is extended.
TTMSFNCDataGridSizeColumnEvent Event type (undocumented)
TTMSFNCDataGridSizeMode Enum Identifies which row or column sizing operation is active.
TTMSFNCDataGridSizeRowEvent Event type (undocumented)
TTMSFNCDataGridSizingMode Enum Determines how a row or column resize drag changes adjacent sizes.
TTMSFNCDataGridSortDirection Enum Sort direction applied to a column.
TTMSFNCDataGridSortFormat Enum Data-type hint used when comparing cell values during a sort operation.
TTMSFNCDataGridStretchingMode Enum Determines which columns are resized when calling TTMSFNCDataGridCore.StretchColumns.
TTMSFNCDataGridStretchingRange Enum Specifies whether stretching operates only on currently visible columns/rows or on all of them including hidden ones.
TTMSFNCDataGridTabKeyDirection Enum Direction the Tab key advances in the grid.
TTMSFNCDataGridTabKeyHandling Enum Determines what the Tab key does.
TTMSFNCDataGridTabKeyMode Enum Internal Tab-key state.

TMS FNC Date Time Picker

Component page

Classes And Records

Type Description
TTMSFNCCustomDateTimePicker Base class for a combined date and time picker with separate date and time selectors.
TTMSFNCDateTimePicker Combined date and time picker that exposes date selection and analog or digital time selection.
Type Kind Description
TTMSFNCCustomDateTimePickerDateTimeChangedEvent Event type Event handler type fired when the selected date and time changes.
TTMSFNCDateTimePickerMode Enum Specifies which time picker interface is shown for time selection.

TMS FNC Digital Time Picker

Component page

Classes And Records

Type Description
TTMSFNCCustomDigitalTimePicker Base class for a picker control that exposes a drop-down digital time selector.
TTMSFNCCustomDigitalTimeSelector Base class for the digital time selector that displays time slots in a grid.
TTMSFNCDigitalTimePicker Edit-box picker that drops down a paged grid of selectable time slots.
TTMSFNCDigitalTimeSelector Grid-based time selector that shows pageable time slots between a start and end time.
TTMSFNCDigitalTimeSelectorItem Represents a single selectable time entry in the digital time selector.
TTMSFNCDigitalTimeSelectorItems Collection of time selector items displayed in the digital time selector.
Type Kind Description
TTMSFNCCustomDigitalTimeSelectorAfterDrawArrowEvent Event type Event type fired after a selector navigation arrow is drawn.
TTMSFNCCustomDigitalTimeSelectorAfterDrawHeaderEvent Event type Event type fired after the selector header is drawn.
TTMSFNCCustomDigitalTimeSelectorAfterDrawHeaderTextEvent Event type Event type fired after the selector header text is drawn.
TTMSFNCCustomDigitalTimeSelectorBeforeDrawArrowEvent Event type Event type fired before a selector navigation arrow is drawn.
TTMSFNCCustomDigitalTimeSelectorBeforeDrawHeaderEvent Event type Event type fired before the selector header is drawn.
TTMSFNCCustomDigitalTimeSelectorBeforeDrawHeaderTextEvent Event type Event type fired before the selector header text is drawn.
TTMSFNCCustomDigitalTimeSelectorNavigationEvent Event type Event type fired when the selector navigates to another page of time slots.
TTMSFNCCustomDigitalTimeSelectorTimeDeselected Event type Event type fired when a time item is deselected.
TTMSFNCCustomDigitalTimeSelectorTimeSelected Event type Event type fired when a time item is selected.
TTMSFNCDigitalTimeSelectorIntervalUnit Enum Specifies the time unit used for the selector's interval step.

TMS FNC Directory Edit

Component page

Classes And Records

Type Description
TTMSFNCCustomDirectoryEdit Base class for a directory-picker edit control combining a text field with a browse button.
TTMSFNCDirectoryEdit Directory-picker edit control that combines a text field with a browse button for selecting a folder path.
TTMSFNCDirectoryEditButtonSettings Configures the browse button appearance and alignment for the directory edit control.
TTMSFNCDirectoryEditDismissListener Android dismiss listener that fires when the directory dialog is closed.
TTMSFNCDirectoryEditLabel Internal label control used to display the directory edit's attached label.
TTMSFNCDirectoryEditLabelSettings Configures the text, font, position, and spacing of the label attached to the directory edit.
TTMSFNCDirectoryEditSelectButtonListener Android click listener for the select button in the directory dialog.
TTMSFNCDirectoryEditSelectDirectoryItemListener Android click listener for individual directory items in the directory dialog.
Type Kind Description
TTMSFNCDirectoryEditButtonAlign Enum Controls which side of the edit field the browse button is placed.
TTMSFNCDirectoryEditDialogCloseEvent Event type Event handler type fired after the directory selection dialog closes.
TTMSFNCDirectoryEditDialogShowEvent Event type Event handler type fired before the directory selection dialog opens.
TTMSFNCDirectoryEditLabelPosition Enum Specifies where the label is positioned relative to the edit field.

TMS FNC Edit

Component page

Classes And Records

Type Description
TTMSFNCCustomEditModel Custom edit model that propagates text-change notifications to the owning edit control.
TTMSFNCEdit Single-line edit control with input-type validation, lookup dropdown, and numeric formatting.
TTMSFNCEditButton Edit control combined with a drop-down button that shows a popup when clicked.
TTMSFNCEditLookupSettings Configures the auto-complete lookup dropdown for an edit control.
TTMSFNCLookupList List type used to store lookup list items.
TTMSFNCLookupListBoxItem Lookup list item wrapper that stores the source item index.
Type Kind Description
TTMSFNCEditLookupIndexSelectEvent Event type Event handler type fired when a lookup item is selected with its index.
TTMSFNCEditLookupNeedDataEvent Event type Event handler type used to provide lookup data for the current input.
TTMSFNCEditLookupSelectEvent Event type Event handler type fired when a lookup item is selected.
TTMSFNCEditPrecisionDisplay Enum Specifies how floating-point values are displayed in the edit control.
TTMSFNCEditType Enum Specifies the input validation mode for the edit control.

TMS FNC Fill Kind Picker

Component page

Classes And Records

Type Description
TTMSFNCCustomFillKindPicker Base class for a drop-down picker that selects a fill kind.
TTMSFNCCustomFillKindSelector Base class for a selector that displays available fill kinds.
TTMSFNCFillKindPicker Drop-down picker component for choosing a graphics fill kind.
TTMSFNCFillKindSelector Selector component that displays fill kinds such as solid, gradient, and texture.
TTMSFNCFillKindSelectorItem Single fill-kind option displayed by a fill kind selector.
TTMSFNCFillKindSelectorItems Collection of fill-kind selector items.
Type Kind Description
TTMSFNCCustomFillKindSelectorFillKindDeselected Event type Event type fired when a fill kind is deselected.
TTMSFNCCustomFillKindSelectorFillKindSelected Event type Event type fired when a fill kind is selected.

TMS FNC Filter Dialog

Component page

Classes And Records

Type Description
ITMSFNCFilterDialogService Service interface that lets a host show the filter dialog and connect it to a filter builder without depending on the concrete dialog type.
TTMSFNCCustomDataSetFilterDialog Base dataset filter dialog that creates filter columns from dataset fields and applies filter text to the dataset.
TTMSFNCCustomFilterDialog Base filter dialog with filter builder, expression editing, appearance, and action events.
TTMSFNCDataSetFilterDialog Filter dialog that builds filter columns from a dataset and applies the resulting filter to that dataset.
TTMSFNCFilterDialog Interactive filter dialog for creating and editing filter expressions.
TTMSFNCFilterDialogAppearance Controls colors, fonts, sizes, and spacing for every visual part of the filter dialog.
TTMSFNCFilterDialogCustomOptions Base options class that controls visible buttons and UI language for the filter dialog.
TTMSFNCFilterDialogDisplayNames Collection of field-name-to-display-name mappings used by the filter dialog.
TTMSFNCFilterDialogDrawItem Stores layout, geometry, and state for a single expression or group row drawn in the filter dialog.
TTMSFNCFilterDialogDrawItemList List of draw items generated for filter dialog rows.
TTMSFNCFilterDialogEditorProperties Holds the parameters that describe how an inline editor should be shown for a filter row part.
TTMSFNCFilterDialogFieldNameMap Maps a dataset field name to a display name shown in the filter dialog.
TTMSFNCFilterDialogOpenControlParameters Parameters used when opening an inline editor for a filter dialog row part.
TTMSFNCFilterDialogOptions Exposes visible buttons and UI language settings for the filter dialog.
TTMSFNCFilterDialogUILanguage Exposes localizable text labels used by the filter dialog UI.
TTMSFNCFilterPreview Preview control that renders filter groups and expressions inside the filter dialog.
Type Kind Description
TTMSFNCDataSetFilterDialogAddColumn Event type Event fired before a dataset field is added as a filter column.
TTMSFNCDataSetFilterDialogColumnAdded Event type Event fired after a dataset field has been added as a filter column.
TTMSFNCFilterDialogButton Enum Defines action buttons that can be shown in the filter dialog.
TTMSFNCFilterDialogButtonClearClicked Event type Event fired when the Clear button is clicked.
TTMSFNCFilterDialogButtonClicked Event type Event fired when an action button is clicked.
TTMSFNCFilterDialogButtons Type alias Set of action buttons shown in the filter dialog.
TTMSFNCFilterDialogDarkStyleChanged Event type Event fired when embedded editor controls switch dark-style rendering.
TTMSFNCFilterDialogDrawItemPart Enum Identifies a clickable or editable part of a filter dialog row.
TTMSFNCFilterDialogEditorType Enum Defines the editor control type used for editing a filter row value.
TTMSFNCFilterDialogGetExpressionValues Event type Event fired to collect possible values for an expression column.
TTMSFNCFilterDialogGetFilterBuilder Event type Event fired to let application code provide the filter builder used by the dialog.
TTMSFNCFilterDialogGetFilterBuilderColumns Event type Event fired to let application code populate the available filter columns.
TTMSFNCFilterDialogGetFormatSettings Event type Event fired to customize format settings used when parsing and formatting filter values.
TTMSFNCFilterDialogShowCustomEditor Event type Event fired when a custom editor should be shown for a filter row.
TTMSFNCFilterDialogShowExpressionEditor Event type Event fired before showing an editor for a filter expression.
TTMSFNCFilterDialogShowGroupEditor Event type Event fired before showing an editor for a filter group.

TMS FNC Filter View

Component page

Classes And Records

Type Description
TTMSFNCCustomFilterView Base filter-view control that builds a visual filter UI and generates filter text.
TTMSFNCCustomFilterViewSimpleItemControl Base control that exposes one filter expression and updates a generated filter item.
TTMSFNCFilterView Visual filter builder control that creates filter controls and exposes generated filter text. Visual filter builder control that creates filter controls and exposes generated filter text.
TTMSFNCFilterViewCheckBox Check box control that adds or removes filter expressions based on its checked state.
TTMSFNCFilterViewCheckGroup Check group control that combines selected check items into a filter group.
TTMSFNCFilterViewComboBox Combo box control that maps the selected item to a filter expression.
TTMSFNCFilterViewControlContainer Hosts a custom control and connects it to a single filter expression.
TTMSFNCFilterViewCustomExpression Base collection item that stores a single filter expression definition.
TTMSFNCFilterViewCustomGroup Represents a single custom-control filter group, associating a user control with its filter structure group.
TTMSFNCFilterViewCustomGroupList Manages the collection of custom-control filter groups registered with the filter view.
TTMSFNCFilterViewCustomItem Represents a single custom-control filter item, associating a user control with its filter structure entry.
TTMSFNCFilterViewCustomItemList Manages the collection of custom-control filter items registered with the filter view.
TTMSFNCFilterViewDatePicker Date picker control that maps the selected date to a filter expression.
TTMSFNCFilterViewDefaultExpression Stores the default field, data type, and operator used when a filter expression is created.
TTMSFNCFilterViewExpression Represents a named filter expression matched to a UI property value.
TTMSFNCFilterViewExpressionParameters Contains the resolved parameters used to create or update a filter structure item.
TTMSFNCFilterViewExpressionValueEdit Edits a filter expression value and operator through an edit box and operator selector.
TTMSFNCFilterViewExpressions Stores filter expressions and synchronizes them with generated filter structure items.
TTMSFNCFilterViewLabel HTML-capable label displayed inside a filter view item control to show field names or static text.
TTMSFNCFilterViewPanel Panel that groups filter-view item controls and their generated filter items.
TTMSFNCFilterViewRadioButton Radio button control that adds or removes filter expressions based on its checked state.
TTMSFNCFilterViewRadioGroup Radio group control that maps selected items to filter expressions.
TTMSFNCFilterViewRangeSlider Range slider control that generates lower and upper bound filter expressions.
TTMSFNCFilterViewSimpleExpression Represents a filter expression that can be exposed by a filter-view item control.
TTMSFNCFilterViewTrackBar Track bar control that maps numeric positions to filter expressions.
TTMSFNCFilterViewUILanguage Customizes the operator and value label strings displayed in the filter view UI.
TTMSFNCFilterViewValueEdit Edit control embedded in a filter view item to accept a filter value from the user.
Type Kind Description
TTMSFNCFilterViewExpressionAddFilterItemEvent Event type Event signature used to approve or cancel adding a generated filter item.
TTMSFNCFilterViewExpressionSetParametersEvent Event type Event signature used to inspect or modify filter item parameters before they are applied.
TTMSFNCFilterViewGroupParseEvent Event type Event signature used before a filter group is parsed into text.
TTMSFNCFilterViewGroupParsedEvent Event type Event signature used after a filter group is parsed into text.
TTMSFNCFilterViewItemParseEvent Event type Event signature used after a filter item is parsed into text.
TTMSFNCFilterViewTextChangedEvent Event type Event signature used when generated filter text changes.
TTMSFNCFilterViewTextParseEvent Event type Event signature used before the filter structure is parsed into filter text.
TTMSFNCFilterViewTextParsedEvent Event type Event signature used after the filter structure is parsed into filter text.

TMS FNC Find Dialog

Component page

Classes And Records

Type Description
ITMSFNCFind Search contract implemented by controls that can be driven by the find dialog.
ITMSFNCReplace Search and replace contract implemented by controls that can be driven by the replace dialog.
TTMSFNCCustomFindDialog Base find dialog with search text, history, option, visibility, and event support.
TTMSFNCCustomReplaceDialog Base replace dialog with find text, replacement text, history, options, visibility, and event support.
TTMSFNCFindDialog Find dialog component that can search a target control through events or ITMSFNCFind.
TTMSFNCFindDialogComboBox Combo-box control used for single-line find text entry.
TTMSFNCFindDialogUILanguage Contains localizable captions and option labels displayed by the find dialog.
TTMSFNCReplaceDialog Replace dialog component that can find and replace through events or ITMSFNCReplace.
TTMSFNCReplaceDialogComboBox Combo-box control used for single-line find and replace text entry.
TTMSFNCReplaceDialogUILanguage Contains localizable captions and option labels displayed by the replace dialog.
Type Kind Description
TTMSFNCFindDialogFindEditChangeEvent Event type Event fired when the find text changes.
TTMSFNCFindDialogFindEvent Event type Event fired when the dialog requests a find operation.
TTMSFNCFindDialogOption Enum Defines behavior flags that control find dialog actions and search options.
TTMSFNCFindDialogOptions Type alias Set of behavior flags used by the find dialog.
TTMSFNCFindDialogVisibleOption Enum Defines which controls are visible in the find dialog.
TTMSFNCFindDialogVisibleOptions Type alias Set of visibility flags used by the find dialog.
TTMSFNCReplaceDialogFindEvent Event type Event fired when the dialog requests a find operation.
TTMSFNCReplaceDialogOption Enum Defines behavior flags that control replace dialog actions and search options.
TTMSFNCReplaceDialogOptions Type alias Set of behavior flags used by the replace dialog.
TTMSFNCReplaceDialogReplaceEditChangeEvent Event type Event fired when find or replacement text changes.
TTMSFNCReplaceDialogReplaceEvent Event type Event fired when the dialog requests a replace operation.
TTMSFNCReplaceDialogVisibleOption Enum Defines which controls are visible in the replace dialog.
TTMSFNCReplaceDialogVisibleOptions Type alias Set of visibility flags used by the replace dialog.

TMS FNC Font Dialog

Component page

Classes And Records

Type Description
TTMSFNCCustomFontDialog Base class for a font selection dialog supporting name, size, color, and style.
TTMSFNCFontCheckBox Check box control wrapper providing unified Caption, Top, Left, and Checked surface.
TTMSFNCFontDialog Font selection dialog component for choosing name, size, color, and style.
TTMSFNCFontDialogButton Button control used in the font dialog to display and select a font color.
TTMSFNCFontDialogForm Internal form that renders the font selection UI with name, size, color, and style controls.
TTMSFNCFontLabel Label control wrapper providing unified Caption, Top, and Left surface.
Type Kind Description
TTMSFNCCustomFontDialogFontColorChangedEvent Event type Event type fired when the selected font color changes.
TTMSFNCCustomFontDialogFontNameChangedEvent Event type Event type fired when the selected font name changes.
TTMSFNCCustomFontDialogFontSizeChangedEvent Event type Event type fired when the selected font size changes.
TTMSFNCCustomFontDialogFontStyleChangedEvent Event type Event type fired when one or more font style toggles change.
TTMSFNCCustomFontDialogResultEvent Event type Event type fired when the font dialog returns a modal result.

TMS FNC Font Picker

Component page

Classes And Records

Type Description
TTMSFNCCustomFontNamePicker Base class for a drop-down picker that lists and selects an installed font name.
TTMSFNCCustomFontSizePicker Base class for a drop-down picker that lists and selects a font size.
TTMSFNCFontNamePicker Drop-down picker component that displays installed font names for selection.
TTMSFNCFontSizePicker Drop-down picker component that displays standard font sizes for selection.
Type Kind Description
TTMSFNCCustomFontNamePickerFontNameSelected Event type Event type fired when a font name is selected.
TTMSFNCCustomFontSizePickerFontSizeSelected Event type Event type fired when a font size is selected.

TMS FNC Hot Spot Image

Component page

Classes And Records

Type Description
TTMSFNCCustomHotSpotImage Extends an image control with interactive polygon, rectangle, ellipse, and path hotspots.
TTMSFNCHotSpot Represents a selectable region on a hotspot image.
TTMSFNCHotSpotAppearance Defines hotspot fill, stroke, and font settings for hovered, pressed, and selected states.
TTMSFNCHotSpotCollection Collection of hotspot items owned by a hotspot image.
TTMSFNCHotSpotImage Displays an image with interactive hotspots that can react to hover, press, and selection states.
TTMSFNCHotSpotImageEditor Provides a modal editor for configuring hotspot image regions and their appearance.
TTMSFNCHotSpotImageEditorComboBox Internal combo-box used inside the hotspot image editor for type-selection dropdowns on VCL and Web platforms.
TTMSFNCHotSpotImageEditorForm Internal form that hosts the hotspot image editing controls. Created by TTMSFNCHotSpotImageEditor.Execute and destroyed when the dialog closes.
Type Kind Description
TTMSFNCHotSpotImageAfterDrawHotSpotEvent Event type Handler type for custom drawing after a hotspot is rendered.
TTMSFNCHotSpotImageAfterDrawNameEvent Event type Handler type for custom drawing after a hotspot name is rendered.
TTMSFNCHotSpotImageBeforeDrawHotSpotEvent Event type Handler type for customizing hotspot drawing before default rendering.
TTMSFNCHotSpotImageBeforeDrawNameEvent Event type Handler type for customizing hotspot name drawing before default rendering.
TTMSFNCHotSpotImageItemChangeEvent Event type Handler type for validating hotspot index changes.
TTMSFNCHotSpotImageItemChangedEvent Event type Handler type for notifications after a hotspot index changes.
TTMSFNCHotSpotNameLocation Enum Defines where a hotspot name is drawn.

TMS FNC HTML Editor

Component page

Classes And Records

Type Description
TTMSFNCHTMLEditor Non-visual component that displays a modal HTML editing dialog. The dialog contains a toolbar with formatting commands and a memo for raw HTML editing. Call Execute to open the dialog and read Text for the resulting HTML.
TTMSFNCHTMLEditorComboBox Internal combo-box used inside the HTML editor toolbar for font-name and font-size selectors on VCL and Web platforms.
TTMSFNCHTMLEditorForm Internal form that hosts the HTML editing toolbar and memo. Created by TTMSFNCHTMLEditor.Execute and destroyed after the dialog closes.
Type Kind Description
TTMSFNCBrowserCallBackEvent Event type (undocumented)

TMS FNC HTML Text

Component page

Classes And Records

Type Description
TTMSFNCHTMLText Displays plain or HTML-formatted text with inline styling, images, and clickable anchors.
Type Kind Description
TTMSFNCHTMLTextAnchorClickEvent Event type Handles clicks on an anchor rendered inside the text.

TMS FNC Image

Component page

Classes And Records

Type Description
TTMSFNCCustomImage Base image control that displays a bitmap, scaled bitmap collection, or bitmap container item.
TTMSFNCImage Image control for displaying a bitmap, scaled bitmap collection, or bitmap container resource.

TMS FNC IP Edit

Component page

Classes And Records

Type Description
TTMSFNCCustomIPEdit Base class for an edit control that accepts and validates IPv4, IPv6, or MAC addresses.
TTMSFNCIPEdit Edit control that accepts and validates network addresses in IPv4, IPv6, or MAC format.
TTMSFNCIPv6Address Stores a 128-bit IPv6 address as four 32-bit segments.
Type Kind Description
TTMSFNCIPEditType Enum Specifies the address format used by the IP edit control.

TMS FNC KanbanBoard

Component page

Classes And Records

Type Description
TTMSFNCCustomKanbanBoard Base class for the Kanban board component. Displays a horizontal set of columns, each containing a scrollable list of cards. Supports drag-and-drop reordering of cards between columns and rich per-card customisation.
TTMSFNCKanbanBoard Displays a kanban board with columns, movable items, filtering, selection, custom drawing, and optional data adapter support.
TTMSFNCKanbanBoardAdapter Abstract base class for kanban board data adapters that connect the board to an external data source, handling item retrieval, insertion, deletion, and update operations.
TTMSFNCKanbanBoardColumn Represents a single column in a kanban board, containing a header, footer, item list, and column-level interaction controls such as filtering and sorting.
TTMSFNCKanbanBoardColumns A collection of TTMSFNCKanbanBoardColumn objects that represent the columns of the kanban board.
TTMSFNCKanbanBoardColumnsAppearance Defines the shared visual appearance of all columns on the kanban board, including header and footer fill, font, stroke, spacing, and margins.
TTMSFNCKanbanBoardDatabaseAdapter Database adapter that binds a kanban board to a dataset, mapping dataset fields to item properties and synchronising inserts, updates, deletions, and selection with the underlying data source.
TTMSFNCKanbanBoardDatabaseAdapterItemDataLink Internal data link that monitors a dataset and forwards record change notifications to the kanban board database adapter.
TTMSFNCKanbanBoardDatabaseAdapterItemSource Describes the dataset field mappings and data source used by the kanban board database adapter to read and write item data.
TTMSFNCKanbanBoardInteraction Configures user interaction options for the kanban board, including selection, editing, drag-and-drop, scrolling, and URL handling.
TTMSFNCKanbanBoardItem Represents a single card item inside a kanban board column, with text, title, optional bitmap, color marks, and selection state.
TTMSFNCKanbanBoardItems A collection of TTMSFNCKanbanBoardItem cards belonging to a single kanban board column.
TTMSFNCKanbanBoardItemsAppearance Defines the shared visual appearance of all items on the kanban board, including fill, stroke, font, spacing, margins, and height settings.
TTMSFNCKanbanBoardTableView Internal table view used inside each kanban board column to host and render item rows.
TTMSFNCKanbanBoardTreeViewTableView Internal tree-view table used inside each kanban board column to manage drag-and-drop, node rendering, and item interaction at the row level.
Type Kind Description
TTMSFNCKanbanBoardAfterApplyFilterEvent Event type (undocumented)
TTMSFNCKanbanBoardAfterDrawItemEvent Event type (undocumented)
TTMSFNCKanbanBoardAfterDrawItemIconEvent Event type (undocumented)
TTMSFNCKanbanBoardAfterDrawItemTextEvent Event type (undocumented)
TTMSFNCKanbanBoardAfterDrawItemTitleEvent Event type (undocumented)
TTMSFNCKanbanBoardAfterDropItemEvent Event type (undocumented)
TTMSFNCKanbanBoardBeforeApplyFilterEvent Event type (undocumented)
TTMSFNCKanbanBoardBeforeDrawItemEvent Event type (undocumented)
TTMSFNCKanbanBoardBeforeDrawItemIconEvent Event type (undocumented)
TTMSFNCKanbanBoardBeforeDrawItemTextEvent Event type (undocumented)
TTMSFNCKanbanBoardBeforeDrawItemTitleEvent Event type (undocumented)
TTMSFNCKanbanBoardBeforeDropItemEvent Event type (undocumented)
TTMSFNCKanbanBoardColumnAnchorClickEvent Event type (undocumented)
TTMSFNCKanbanBoardColumnEvent Event type (undocumented)
TTMSFNCKanbanBoardColumnItemAnchorClickEvent Event type (undocumented)
TTMSFNCKanbanBoardColumnItemClickEvent Event type (undocumented)
TTMSFNCKanbanBoardCustomizeColumnEvent Event type (undocumented)
TTMSFNCKanbanBoardDatabaseAdapterColumnToFieldsEvent Event type (undocumented)
TTMSFNCKanbanBoardDatabaseAdapterFieldsToColumnEvent Event type (undocumented)
TTMSFNCKanbanBoardDatabaseAdapterFieldsToItemEvent Event type (undocumented)
TTMSFNCKanbanBoardDatabaseAdapterItemCreateDBKeyEvent Event type (undocumented)
TTMSFNCKanbanBoardDatabaseAdapterItemEvent Event type (undocumented)
TTMSFNCKanbanBoardDatabaseAdapterItemLocateEvent Event type (undocumented)
TTMSFNCKanbanBoardDatabaseAdapterItemToFieldsEvent Event type (undocumented)
TTMSFNCKanbanBoardDoneButtonClickedEvent Event type (undocumented)
TTMSFNCKanbanBoardDragDropMode Enum Specifies the drag-and-drop behaviour when the user drags an item between columns.
TTMSFNCKanbanBoardItemCheckType Enum Determines the type of selection indicator shown on a kanban board item.
TTMSFNCKanbanBoardItemCompareEvent Event type (undocumented)
TTMSFNCKanbanBoardItemCustomDrawMarkEvent Event type (undocumented)
TTMSFNCKanbanBoardItemEvent Event type (undocumented)
TTMSFNCKanbanBoardItemHeightMode Enum Determines how item heights are calculated in a kanban board column.
TTMSFNCKanbanBoardItemsSortKind Enum Indicates the current automatic sort state of a kanban board column.
TTMSFNCKanbanBoardItemsSortMode Enum Specifies the direction used when sorting items in a kanban board column.
TTMSFNCKanbanBoardMarkType Enum Specifies the edge on which a colored mark is drawn on a kanban board item.
TTMSFNCKanbanBoardMarkTypes Type alias A set of mark edges to display on a kanban board item; combine values from TTMSFNCKanbanBoardMarkType to show marks on multiple edges.
TTMSFNCKanbanBoardMouseEditMode Enum Specifies the mouse gesture required to begin inline editing of an item.
TTMSFNCKanbanBoardSelectedItemEvent Event type (undocumented)
TTMSFNCKanbanBoardSorting Enum Specifies the sorting mode applied to a kanban board column's items.
TTMSFNCKanbanBoardUpdateItemTextEvent Event type (undocumented)

TMS FNC Label Edit

Component page

Classes And Records

Type Description
TTMSFNCCustomLabelEdit Base class for an inline label that switches to an edit field when clicked or double-clicked.
TTMSFNCLabelEdit Inline label that lets the user edit its text in-place by clicking, with accept and cancel buttons.
Type Kind Description
TTMSFNCCustomLabelEditAfterDrawButton Event type Event handler type fired after an inline edit button is drawn.
TTMSFNCCustomLabelEditBeforeDrawButton Event type Event handler type fired before an inline edit button is drawn.
TTMSFNCCustomLabelEditEditKeyDownEvent Event type Event handler type fired for key-down events in the inline edit field.

TMS FNC List Editor

Component page

Classes And Records

Type Description
TTMSFNCCustomListEditor Base class for the TMS FNC List Editor control; displays a horizontally or vertically wrapping set of editable chip items with optional images, inline text editing, and custom appearance.
TTMSFNCCustomListEditorControlProtected Internal helper that exposes protected members of the base editor control type for use by the list editor.
TTMSFNCCustomListEditorDisplayItem Internal paint-pass record caching the computed bounding rectangles for a single rendered list editor chip, including text and image areas.
TTMSFNCCustomListEditorDisplayList Internal list of display items used during the list editor paint pass.
TTMSFNCCustomListEditorItem A single tag-chip item in a TTMSFNCListEditor, with display text, an optional value string, optional left/right images, and application-defined data.
TTMSFNCCustomListEditorItemAppearance Appearance settings for list editor chip items, including fill, stroke, font color, corner rounding, image spacing, and default left/right images in normal and selected states.
TTMSFNCCustomListEditorItems Collection of chip items (TTMSFNCCustomListEditorItem) displayed in a list editor control.
TTMSFNCListEditor TMS FNC List Editor control: displays a wrapping set of editable chip items with optional left/right images, inline text editing, read-only mode, and custom chip appearance.
Type Kind Description
TTMSFNCCustomListEditorEditorCreate Event type (undocumented)
TTMSFNCCustomListEditorEditorUpdate Event type (undocumented)
TTMSFNCCustomListEditorGetSize Event type (undocumented)
TTMSFNCCustomListEditorGetText Event type (undocumented)
TTMSFNCCustomListEditorItemAnchorClick Event type (undocumented)
TTMSFNCCustomListEditorItemAppearanceEvent Event type (undocumented)
TTMSFNCCustomListEditorItemCanDelete Event type (undocumented)
TTMSFNCCustomListEditorItemClick Event type (undocumented)
TTMSFNCCustomListEditorItemDelete Event type (undocumented)
TTMSFNCCustomListEditorItemInsert Event type (undocumented)
TTMSFNCCustomListEditorItemUpdate Event type (undocumented)

TMS FNC ListBox

Component page

Classes And Records

Type Description
TTMSFNCCustomListBox Base list box control with item selection, filtering, sorting, clipboard, drag-and-drop, and custom drawing support.
TTMSFNCListBox List box control with item selection, filtering, sorting, clipboard, drag-and-drop, and custom drawing support.
TTMSFNCListBoxCopyItems Internal copy of the list box items collection used during clipboard copy operations.
TTMSFNCListBoxFilter Collection of filter rules applied to the list box to restrict which items are displayed.
TTMSFNCListBoxFilterData A single filter rule in TTMSFNCListBoxFilter, specifying a match condition, optional prefix/suffix, case-sensitivity, and logical operator.
TTMSFNCListBoxFiltering Settings for the drop-down filter panel that appears above the list box when filtering is enabled.
TTMSFNCListBoxHeader Header bar shown above the list box, displaying a title, optional sort indicator, and configurable font, fill, and stroke.
TTMSFNCListBoxInteraction Interaction settings for the list box, controlling selection, scrolling, clipboard, drag-and-drop, reordering, keyboard lookup, filtering, and sorting.
TTMSFNCListBoxItem A single item in a TTMSFNCListBox, holding display text, an optional bitmap, text appearance overrides, and application-defined data.
TTMSFNCListBoxItems Ordered collection of TTMSFNCListBoxItem entries displayed in a list box.
TTMSFNCListBoxItemsAppearance Default appearance settings for all list box items, including fill, stroke, font, item height mode, and focus indicator.
TTMSFNCListBoxLookup Settings that control keyboard-driven lookup (incremental search) in the list box.
Type Kind Description
TTMSFNCListBoxAfterCopyToClipboardEvent Event type Event handler called after selected items are copied to the clipboard.
TTMSFNCListBoxAfterCutToClipboardEvent Event type Event handler called after selected items are cut to the clipboard.
TTMSFNCListBoxAfterDrawItemCheckEvent Event type (undocumented)
TTMSFNCListBoxAfterDrawItemEvent Event type Event handler called after an item is drawn.
TTMSFNCListBoxAfterDrawItemIconEvent Event type Event handler called after an item icon is drawn.
TTMSFNCListBoxAfterDrawItemTextEvent Event type Event handler called after item text is drawn.
TTMSFNCListBoxAfterDrawSortIndicatorEvent Event type Event handler called after a sort indicator is drawn.
TTMSFNCListBoxAfterDropItemEvent Event type Event handler called after an item is dropped on another item.
TTMSFNCListBoxAfterPasteFromClipboardEvent Event type Event handler called after clipboard content is pasted into the list box.
TTMSFNCListBoxAfterReorderItemEvent Event type Event handler called after an item is reordered.
TTMSFNCListBoxBeforeCopyToClipboardEvent Event type Event handler called before selected items are copied to the clipboard.
TTMSFNCListBoxBeforeCutToClipboardEvent Event type Event handler called before selected items are cut to the clipboard.
TTMSFNCListBoxBeforeDrawItemCheckEvent Event type (undocumented)
TTMSFNCListBoxBeforeDrawItemEvent Event type Event handler called before an item is drawn.
TTMSFNCListBoxBeforeDrawItemIconEvent Event type Event handler called before an item icon is drawn.
TTMSFNCListBoxBeforeDrawItemTextEvent Event type Event handler called before item text is drawn.
TTMSFNCListBoxBeforeDrawSortIndicatorEvent Event type Event handler called before a sort indicator is drawn.
TTMSFNCListBoxBeforeDropItemEvent Event type Event handler called before an item is dropped on another item.
TTMSFNCListBoxBeforePasteFromClipboardEvent Event type Event handler called before clipboard content is pasted into the list box.
TTMSFNCListBoxBeforeReorderItemEvent Event type Event handler called before an item is reordered.
TTMSFNCListBoxClipboardMode Enum Controls what is written to or read from the clipboard when the user copies or pastes list box items.
TTMSFNCListBoxDragDropMode Enum Controls whether items can be dragged within or between list boxes and what happens to the source item.
TTMSFNCListBoxFilterOperation Enum Logical operator applied when combining multiple filter conditions in TTMSFNCListBoxFilter.
TTMSFNCListBoxFilterSelectEvent Event type Event handler called when a filter condition is selected.
TTMSFNCListBoxGetItemHeightEvent Event type (undocumented)
TTMSFNCListBoxHeaderAnchorClickEvent Event type Event handler called when an anchor in the header is clicked.
TTMSFNCListBoxItemAnchorClickEvent Event type Event handler called when an anchor in an item is clicked.
TTMSFNCListBoxItemClickEvent Event type Event handler called when an item is clicked.
TTMSFNCListBoxItemCompareEvent Event type Event handler used to compare two items during custom sorting.
TTMSFNCListBoxItemHeightMode Enum Controls whether all items share the same fixed height or can each have a different height.
TTMSFNCListBoxItemMouseEnterEvent Event type Event handler called when the pointer enters an item.
TTMSFNCListBoxItemMouseLeaveEvent Event type Event handler called when the pointer leaves an item.
TTMSFNCListBoxItemSelectedEvent Event type Event handler called when an item is selected.
TTMSFNCListBoxItemsSortKind Enum Indicates whether the list box header column shows an ascending or descending sort indicator.
TTMSFNCListBoxItemsSortMode Enum Sort direction applied when the list box items are sorted programmatically.
TTMSFNCListBoxMouseEditMode Enum Determines what mouse gesture activates inline item editing.
TTMSFNCListBoxNeedFilterDropDownDataEvent Event type Event handler used to supply values for the filter drop-down.
TTMSFNCListBoxScrollEvent Event type Event handler called when the list box scroll position changes.
TTMSFNCListBoxSorting Enum Controls whether the list box header column can be clicked to sort items.

TMS FNC Memo

Component page

Classes And Records

Type Description
TTMSFNCCustomMemo Base class for the code editor control, providing Monaco-based syntax highlighting, multi-source document management, code folding, minimap, find/replace, gutter events, and custom language and theme registration.
TTMSFNCMemo Provides a syntax-aware memo editor with source management, search, formatting, and editor events.
TTMSFNCMemoCaretPosition Identifies a position in the editor by line number and column, used for caret placement and source navigation.
TTMSFNCMemoCodeCompletion A collection of code-completion suggestion items supplied to the editor's suggest widget in response to the OnSuggestion event.
TTMSFNCMemoCodeCompletionItem A single suggestion item in the code-completion list, specifying the label, kind, insert text, sort order, and optional documentation shown in the editor suggest widget.
TTMSFNCMemoCustomLanguage A reusable component that defines a complete custom Monaco editor language grammar, including bracket pairs, keyword lists, and the full tokenizer state machine.
TTMSFNCMemoCustomLanguageAction Describes the action taken by the tokenizer when a rule's regex matches: which token to emit, which state to transition to, and any conditional sub-actions.
TTMSFNCMemoCustomLanguageActions A collection of tokenizer actions, typically used to describe per-capture-group actions for rules that use regex groups.
TTMSFNCMemoCustomLanguageBracket Defines a matching bracket pair (open and close strings) and the token classification used for syntax highlighting.
TTMSFNCMemoCustomLanguageBrackets A collection of bracket pair definitions used by a custom language to identify matching brackets for syntax highlighting.
TTMSFNCMemoCustomLanguageCase A conditional branch inside a tokenizer action: if the Guard regular expression matches, the associated Action is applied.
TTMSFNCMemoCustomLanguageCases A collection of conditional case branches evaluated by a tokenizer action to determine which sub-action to apply based on the matched text.
TTMSFNCMemoCustomLanguageKey A named keyword or token-class definition used in a custom language; associates a name with a list of literal values or a regex pattern so rules can reference it with the @name syntax.
TTMSFNCMemoCustomLanguageKeys A collection of named keyword or token-class definitions referenced by tokenizer rules using the @name shorthand.
TTMSFNCMemoCustomLanguageRule A single tokenizer rule consisting of a regular expression to match and an action that determines the token to emit and the state transition to perform.
TTMSFNCMemoCustomLanguageRules An ordered list of tokenizer rules belonging to a named tokenizer state; rules are tested in order and the first matching regex wins.
TTMSFNCMemoCustomLanguageTokenizer A collection of named tokenizer states that together define the complete lexing state machine for a custom language.
TTMSFNCMemoCustomLanguageTokenizerItem A named tokenizer state containing an ordered list of rules; the tokenizer evaluates the active state's rules against the input stream during lexing.
TTMSFNCMemoCustomTheme A reusable component that defines a complete Monaco editor color theme, including a set of UI color tokens and syntax-token coloring rules.
TTMSFNCMemoDragFile Represents a single file that was dragged into the editor, providing access to its name, MIME type, and size.
TTMSFNCMemoDragFiles An ordered list of files that were dragged into the editor in a single drag-and-drop operation.
TTMSFNCMemoDragObject Describes the content and target position of a drag-and-drop operation into the editor, which can carry either plain text or one or more files.
TTMSFNCMemoFindOptions Options that control how a find operation searches editor content, including regex mode, case sensitivity, and result limits.
TTMSFNCMemoFont Font settings used by the code editor, extending the standard graphics font with editor-specific defaults.
TTMSFNCMemoLanguageFileExtensionMap A collection of file-extension-to-language mappings used to automatically detect the language mode when opening files in the editor.
TTMSFNCMemoLanguageFileExtensionMapItem Maps a file extension to a language mode so the editor can automatically select the correct syntax highlighting when loading a file.
TTMSFNCMemoLanguageReference A collection item that holds a reference to a custom language definition, allowing the editor to register additional Monaco language grammars at runtime.
TTMSFNCMemoLanguageReferences A collection of custom language references that are registered with the editor to enable additional syntax highlighting grammars.
TTMSFNCMemoLines A string list bound to a code editor control that synchronises every line insertion, deletion, and replacement with the underlying editor content.
TTMSFNCMemoMatch Describes a single text match found by a find operation, including the matched text, its character position, and the length of the match.
TTMSFNCMemoMinimapOptions Controls the appearance and behaviour of the minimap panel that renders a scaled-down overview of the full document alongside the editor.
TTMSFNCMemoOptions Aggregates the full set of behavioural and visual options that control how the code editor renders and responds to user input, including line numbers, folding, scrolling, the minimap, word wrap, and code completion.
TTMSFNCMemoQuickSuggestion Controls whether inline code completions appear automatically while typing inside string literals, comments, and other token contexts.
TTMSFNCMemoScrollOptions Configures the scroll bar visibility, size, and mouse-wheel behaviour of the code editor control.
TTMSFNCMemoSource Represents a single named document buffer inside the editor, holding its text content, language mode, caret position, breakpoints, bookmarks, and line highlights independently of other sources.
TTMSFNCMemoSources An ordered collection of document buffers that can be loaded into the code editor, enabling multi-file editing by switching the active source.
TTMSFNCMemoThemeColors Defines the complete set of color tokens used to style the code editor control, following the VS Code editor color theme schema; assign values to override individual theme colors.
TTMSFNCMemoThemeReference A collection item that holds a reference to a custom editor theme, allowing the editor to register additional Monaco colour themes at runtime.
TTMSFNCMemoThemeReferences A collection of custom theme references that are registered with the editor to provide additional colour themes selectable via TTMSFNCCustomMemo.Theme.
TTMSFNCMemoThemeRule A single syntax-token coloring rule that maps a token scope to a foreground color, background color, and font style.
TTMSFNCMemoThemeRules An ordered collection of syntax-token coloring rules applied by a custom editor theme.
Type Kind Description
TTMSFNCMemoCursorPositionEvent Event type (undocumented)
TTMSFNCMemoCustomLanguageBracketKind Enum (undocumented)
TTMSFNCMemoCustomLanguageBracketToken Enum (undocumented)
TTMSFNCMemoDragObjectKind Enum (undocumented)
TTMSFNCMemoFindBehaviour Enum (undocumented)
TTMSFNCMemoFindMatchEvent Event type (undocumented)
TTMSFNCMemoFindMatchesEvent Event type (undocumented)
TTMSFNCMemoGutterClickEvent Event type (undocumented)
TTMSFNCMemoLibraryLocation Enum (undocumented)
TTMSFNCMemoLineHighLight Enum (undocumented)
TTMSFNCMemoMinimapSideOptions Enum (undocumented)
TTMSFNCMemoMinimapSizeOptions Enum (undocumented)
TTMSFNCMemoMinimapSliderOptions Enum (undocumented)
TTMSFNCMemoPasteEvent Event type (undocumented)
TTMSFNCMemoQuickSuggestionMode Enum (undocumented)
TTMSFNCMemoReplaceAllEvent Event type (undocumented)
TTMSFNCMemoReplaceMatchEvent Event type (undocumented)
TTMSFNCMemoScrollbarOptions Enum (undocumented)
TTMSFNCMemoSelectionEvent Event type (undocumented)
TTMSFNCMemoSourcesChangedEvent Event type (undocumented)
TTMSFNCMemoSuggestionEvent Event type (undocumented)
TTMSFNCMemoSuggestionInsertTextRule Enum (undocumented)
TTMSFNCMemoTheme Enum (undocumented)
TTMSFNCMemoURLClickEvent Event type (undocumented)
TTMSFNCMemoWhitepace Enum (undocumented)
TTMSFNCMemoWordWrapType Enum (undocumented)

TMS FNC NavigationPanel

Component page

Classes And Records

Type Description
TTMSFNCCustomNavigationPanel 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.
TTMSFNCNavigationPanel Displays a navigation panel with selectable panels, compact mode, overflow buttons, splitter support, and customizable drawing events.
TTMSFNCNavigationPanelAppearance Base appearance class for navigation panel items and buttons, providing fill, stroke, font, size, spacing, and badge styling for normal, active, hover, down, and disabled states.
TTMSFNCNavigationPanelButtonsAppearance Appearance settings for the compact button-row bar at the bottom of the navigation panel, adding a background fill/stroke and an options button.
TTMSFNCNavigationPanelContainer Internal panel container that hosts the content of a single navigation panel item; created and managed automatically by the navigation panel.
TTMSFNCNavigationPanelDisplayItem Internal paint-pass record caching the bounding rectangle and associated item of a rendered navigation panel header or button.
TTMSFNCNavigationPanelDisplayItems Internal list of display items used during the navigation panel paint pass.
TTMSFNCNavigationPanelItem A single item in the navigation panel, with a label, bitmaps, badge, kind (full panel or button), and an associated content container panel.
TTMSFNCNavigationPanelItems Ordered collection of TTMSFNCNavigationPanelItem entries displayed in the navigation panel.
TTMSFNCNavigationPanelItemsAppearance Appearance settings for the full-sized navigation panel item headers, extending the base class with fonts for all states and badge and compact-mode settings.
TTMSFNCNavigationPanelSplitter Appearance settings for the draggable splitter bar between the panel content area and the compact button-row bar.
Type Kind Description
TTMSFNCNavigationPanelAfterDrawButtonEvent Event type (undocumented)
TTMSFNCNavigationPanelAfterDrawCompactItemEvent Event type (undocumented)
TTMSFNCNavigationPanelAfterDrawItemBadgeEvent Event type (undocumented)
TTMSFNCNavigationPanelAfterDrawItemEvent Event type (undocumented)
TTMSFNCNavigationPanelAfterDrawOptionsButtonEvent Event type (undocumented)
TTMSFNCNavigationPanelAfterDrawSplitterEvent Event type (undocumented)
TTMSFNCNavigationPanelBeforeDrawButtonEvent Event type (undocumented)
TTMSFNCNavigationPanelBeforeDrawCompactItemEvent Event type (undocumented)
TTMSFNCNavigationPanelBeforeDrawItemBadgeEvent Event type (undocumented)
TTMSFNCNavigationPanelBeforeDrawItemEvent Event type (undocumented)
TTMSFNCNavigationPanelBeforeDrawOptionsButtonEvent Event type (undocumented)
TTMSFNCNavigationPanelBeforeDrawSplitterEvent Event type (undocumented)
TTMSFNCNavigationPanelButtonState Enum Visual interaction state of a compact navigation panel button.
TTMSFNCNavigationPanelCompactItemState Enum Visual interaction state of a compact navigation panel item in the button bar.
TTMSFNCNavigationPanelCustomizeContextMenuEvent Event type (undocumented)
TTMSFNCNavigationPanelItemAnchorClickEvent Event type (undocumented)
TTMSFNCNavigationPanelItemClickEvent Event type (undocumented)
TTMSFNCNavigationPanelItemKind Enum Controls whether a navigation panel item displays as a full expandable content panel or as a compact button row.
TTMSFNCNavigationPanelItemState Enum Visual interaction state of a navigation panel item header.
TTMSFNCNavigationPanelMode Enum Controls which sections of the navigation panel are visible — item headers only, button bar only, or both.
TTMSFNCNavigationPanelSplitterMoveEvent Event type (undocumented)

TMS FNC Object Inspector

Component page

Classes And Records

Type Description
TTMSFNCObjectInspector Displays editable object properties or dataset fields in an inspector-style tree.
TTMSFNCObjectInspectorDataLink Data link that connects the object inspector to a TDataSource. Keeps the inspector synchronized with the active dataset record and propagates record changes and scrolling events.
TTMSFNCObjectInspectorEditor Provides the modal editor used for object-valued inspector properties.
TTMSFNCObjectInspectorEditorComboBox Internal combo-box used by the object inspector editor dialog for enum and string value selection on VCL and Web platforms.
TTMSFNCObjectList Type-safe list of TObject instances used internally by the object inspector to manage inspected objects and their sub-objects.
Type Kind Description
TTMSFNCObjectInspectorBeforeOpenObjectEditor Event type Handler type for validating whether an object editor can open.
TTMSFNCObjectInspectorCustomizeObjectEditor Event type Handler type for customizing the object editor dialog before it is shown.
TTMSFNCObjectInspectorFieldValueChanged Event type Handler type for notifications after a dataset field value changes.
TTMSFNCObjectInspectorMode Enum Defines which member categories the object inspector displays.
TTMSFNCObjectInspectorPropertyValueChanged Event type Handler type for notifications after an object property value changes.
TTMSFNCObjectInspectorReadDBField Event type Handler type for deciding whether a dataset field can be read.
TTMSFNCObjectInspectorReadDBFieldValue Event type Handler type for reading a dataset field value.
TTMSFNCObjectInspectorReadProperty Event type Handler type for deciding whether an object property can be read.
TTMSFNCObjectInspectorReadPropertyValue Event type Handler type for reading an object property value.
TTMSFNCObjectInspectorWriteDBFieldValue Event type Handler type for writing an edited dataset field value.
TTMSFNCObjectInspectorWritePropertyValue Event type Handler type for writing an edited object property value.
TTMSFNCPropertyInfo Type alias (undocumented)

TMS FNC Page Control

Component page

Classes And Records

Type Description
TTMSFNCCustomPageControl Base class for a tabbed page control that hosts multiple content pages.
TTMSFNCPageControl Tabbed page control that organises content across multiple switchable pages.
TTMSFNCPageControlContainer Hosts the content area for a single page in a page control.
TTMSFNCPageControlPage Represents a single page tab with its associated content container.
TTMSFNCPageControlPages Ordered collection of pages belonging to a page control.
TTMSFNCPageControlPopup Non-focusable popup that presents page content when the control is collapsed.
TTMSFNCPageControlPopupForm Popup form used to display the collapsed page control content.
Type Kind Description
TTMSFNCPageControlBeforeChangePageEvent Event type (undocumented)
TTMSFNCPageControlBeforeClosePageEvent Event type (undocumented)
TTMSFNCPageControlBeforeInsertPageEvent Event type (undocumented)
TTMSFNCPageControlBeforeReorderPageEvent Event type (undocumented)
TTMSFNCPageControlChangePageEvent Event type (undocumented)
TTMSFNCPageControlClosePageEvent Event type (undocumented)
TTMSFNCPageControlInsertPageEvent Event type (undocumented)
TTMSFNCPageControlPageCloseAction Enum Specifies what happens to a page after it is closed.
TTMSFNCPageControlReorderPageEvent Event type (undocumented)

TMS FNC Page Slider

Component page

Classes And Records

Type Description
TTMSFNCCustomPageSlider Base class that manages page collection, active page state, animation, and navigation behavior.
TTMSFNCPageSlider Displays a collection of horizontally sliding pages with optional headers, footers, animation, and keyboard navigation.
TTMSFNCPageSliderContainer Represents a single page container in a page slider.
TTMSFNCPageSliderContainerHeaderFooter Defines the text and appearance of a page slider header or footer.
TTMSFNCPageSliderPage Stores one page entry in a page slider collection.
TTMSFNCPageSliderPages Collection that stores the pages managed by a page slider.
Type Kind Description
TTMSFNCPageSliderAfterDrawHeaderEvent Event type Handler type for custom drawing after header or footer default rendering.
TTMSFNCPageSliderAnchorClickEvent Event type Handler type for header or footer anchor clicks.
TTMSFNCPageSliderBeforeDrawHeaderEvent Event type Handler type for customizing header or footer drawing before default rendering occurs.
TTMSFNCPageSliderPageChangedEvent Event type Handler type for notifications after a page is moved.
TTMSFNCPageSliderPageChangingEvent Event type Handler type for validating page changes.

TMS FNC Panel

Component page

Classes And Records

Type Description
TTMSFNCCustomPanel Base class for the TMS FNC Panel control; provides a bordered container with a configurable header, footer, action buttons, section list, expand/collapse, compact, and drop-down popup support.
TTMSFNCPanel TMS FNC Panel control: a bordered container with a configurable header, footer, action buttons (close, expand, compact, drop-down), section dividers, and expand/collapse/compact animations.
TTMSFNCPanelElement Base class for the panel header and footer; provides text, fill, stroke, font, button configuration, size, visibility, and drop-down control settings.
TTMSFNCPanelElementButtonAppearance Appearance settings for a single panel header/footer action button, exposing the full set of fill, stroke, rounding, and flat-style properties.
TTMSFNCPanelElementButtonsAppearance Aggregated appearance settings for all action buttons in a panel header or footer, providing shared button style plus individual bitmaps for collapse, expand, close, compact, stretch, and drop-down actions.
TTMSFNCPanelFooter Footer bar displayed at the bottom of the panel; hidden and button-less by default.
TTMSFNCPanelHeader Header bar displayed at the top of the panel, with text label, action buttons, fill, stroke, and font settings.
TTMSFNCPanelSection A named section within the panel's section list, with a label, a size, and an optional embedded control.
TTMSFNCPanelSections Ordered collection of TTMSFNCPanelSection items that divide the panel content area into named sections.
TTMSFNCPanelSectionsAppearance Default appearance settings for all panel sections, providing a shared font, fill, and stroke applied to each section bar.
Type Kind Description
TTMSFNCPanelAnchorClickEvent Event type (undocumented)
TTMSFNCPanelButton Enum Identifies a button that can appear in the panel header or footer.
TTMSFNCPanelButtons Type alias (undocumented)
TTMSFNCPanelCloseAction Enum Action performed when the user clicks the panel's close button.
TTMSFNCPanelCompactAction Enum Action performed when the user clicks the panel's compact button.
TTMSFNCPanelCompactState Enum Current horizontal compact/normal state of the panel.
TTMSFNCPanelDropDownAction Enum Action performed when the user clicks the panel's drop-down button.
TTMSFNCPanelExpandAction Enum Action performed when the user clicks the panel's expand/collapse button.
TTMSFNCPanelExpandState Enum Current vertical expand/collapse state of the panel.

TMS FNC Pass Lock

Component page

Classes And Records

Type Description
TTMSFNCCustomPassLock Base class for the pass lock control providing password and pattern entry logic.
TTMSFNCPassLock Displays a password or pattern lock control with customizable entry indicators, buttons, drawing events, and password validation.
TTMSFNCPassLockButtonAppearance Defines fill, stroke, and font for pass lock buttons in normal, hover, and down states.
TTMSFNCPassLockButtonList Holds the collection of button draw values used during pass lock rendering.
TTMSFNCPassLockDrawEntry Stores the display rectangle and checked state for a single password entry indicator.
TTMSFNCPassLockDrawValue Stores the display rectangle and value for a single pass lock button.
TTMSFNCPassLockEntryAppearance Defines fill and stroke for password entry indicators in normal and down states.
TTMSFNCPassLockEntryList Holds the collection of entry indicator draw entries used during pass lock rendering.
TTMSFNCPassLockOptions Controls input mode, learning mode, keyboard input, and visible entry UI elements.
Type Kind Description
TTMSFNCPassLockAfterDrawBackgroundEvent Event type (undocumented)
TTMSFNCPassLockAfterDrawButtonEvent Event type (undocumented)
TTMSFNCPassLockAfterDrawButtonValueEvent Event type (undocumented)
TTMSFNCPassLockAfterDrawEntryEvent Event type (undocumented)
TTMSFNCPassLockAfterDrawPatternCircleEvent Event type (undocumented)
TTMSFNCPassLockAfterDrawPatternEvent Event type (undocumented)
TTMSFNCPassLockBeforeDrawBackgroundEvent Event type (undocumented)
TTMSFNCPassLockBeforeDrawButtonEvent Event type (undocumented)
TTMSFNCPassLockBeforeDrawButtonValueEvent Event type (undocumented)
TTMSFNCPassLockBeforeDrawEntryEvent Event type (undocumented)
TTMSFNCPassLockBeforeDrawPatternCircleEvent Event type (undocumented)
TTMSFNCPassLockBeforeDrawPatternEvent Event type (undocumented)
TTMSFNCPassLockButtonShape Enum Specifies the shape used to render pass lock buttons.
TTMSFNCPassLockPasswordCheckEvent Event type (undocumented)
TTMSFNCPassLockPasswordEntryChangedEvent Event type (undocumented)
TTMSFNCPassLockPasswordEvent Event type (undocumented)
TTMSFNCPassLockType Enum Specifies whether the lock uses numeric buttons or a pattern grid.

TMS FNC Planner

Component page

Classes And Records

Type Description
TTMSFNCCustomPlanner Core planner component providing a date/time scheduling grid with items, resources, groups, full-day events, and a configurable timeline.
TTMSFNCPlanner Displays and edits scheduled items in day, week, month, resource, and custom planner views.
TTMSFNCPlannerAdapter Abstract base class for custom data adapters that supply planner items for a given date/time period.
TTMSFNCPlannerCache Ordered list of pre-rendered planner cache tiles used by the renderer to avoid redundant bitmap repaints.
TTMSFNCPlannerCacheItem Stores a single pre-rendered bitmap tile together with the source rectangle, draw rectangle, item reference, and grid coordinates used to paint planner cells, appointment items, headers, and time-line labels without redrawing them every frame.
TTMSFNCPlannerCacheItemList An ordered list of pre-rendered planner cache tiles used internally by the planner renderer to avoid redundant repaints.
TTMSFNCPlannerConflict Tracks items and dates that belong to a single resource position so the planner can detect overlapping items and render them side by side.
TTMSFNCPlannerConflicts Owns a set of TTMSFNCPlannerConflict objects, one per resource position, used to detect and resolve item overlap during rendering.
TTMSFNCPlannerCustomItemEditor Abstract base class for custom inline item editors that replace the built-in editing content panel with a user-designed control.
TTMSFNCPlannerCustomItemEditorForm Base form class for custom item editing dialogs; inherit from this class to replace the built-in editing dialog with your own design.
TTMSFNCPlannerCustomToolBarPopup Base class for the planner's toolbar popup, connecting it to the active planner and item for context-sensitive toolbar actions.
TTMSFNCPlannerData Stores and manages the appointments, resources, and groups that supply data to the planner component.
TTMSFNCPlannerDatabaseAdapter Connects a TDataSource to the planner, loading appointments from a dataset and persisting inserts, updates, and deletes back to it.
TTMSFNCPlannerDatabaseAdapterItemDataLink Data link that connects a single TTMSFNCPlannerDatabaseAdapterItemSource to its TDataSource. Propagates dataset changes, scrolling, and record change events to the planner adapter.
TTMSFNCPlannerDatabaseAdapterItemSource Maps dataset field names to the corresponding planner item properties so the database adapter can read and write planner appointments to a TDataSource.
TTMSFNCPlannerDateEdit Date picker control used in the planner item editing dialog.
TTMSFNCPlannerDateTimes List of TDateTime values used internally to track which date/time slots are occupied during conflict detection and rendering.
TTMSFNCPlannerDeleteHandler Internal record that groups the UI controls that make up the delete-confirmation overlay shown when the user triggers item deletion.
TTMSFNCPlannerDeleteHandlerPanel Internal control that renders the delete button overlay on a planner item and handles delete-click events.
TTMSFNCPlannerDisplayFullDay Describes a rendered full-day band: its start and end pixel positions within the full-day area of the planner.
TTMSFNCPlannerDisplayFullDays List of rendered full-day bands built each render pass to describe the visible full-day positions in the planner.
TTMSFNCPlannerDisplayGroup Describes a rendered group header band: its start and end pixel positions and the bounding rectangle used to draw the group label text.
TTMSFNCPlannerDisplayGroups List of rendered group header bands built each render pass to describe the visible group positions in the planner.
TTMSFNCPlannerDisplayList Ordered list of planner cache tiles currently in the visible display area, used to drive each render pass.
TTMSFNCPlannerEditingDialog Internal record that groups all UI controls of the built-in item editing dialog: date/time pickers, title and text editors, full-day checkbox, resource combo box, and action buttons.
TTMSFNCPlannerFullDaysAppearance Controls the fill, stroke, font, auto-sizing, and layout settings for the full-day item header bands.
TTMSFNCPlannerFullDaysBottomCache Cache list holding pre-rendered tiles for bottom full-day band headers.
TTMSFNCPlannerFullDaysBottomDisplayList Display list holding visible bottom full-day band header tiles for the current render pass.
TTMSFNCPlannerFullDaysCache Cache list holding pre-rendered tiles for the full-day band headers.
TTMSFNCPlannerFullDaysDisplayList Display list holding visible full-day band header tiles for the current render pass.
TTMSFNCPlannerFullDaysItemBottomCache Cache list holding pre-rendered tiles for full-day items in the bottom band.
TTMSFNCPlannerFullDaysItemBottomDisplayList Display list holding visible bottom-band full-day item tiles for the current render pass.
TTMSFNCPlannerFullDaysItemTopCache Cache list holding pre-rendered tiles for full-day items in the top band.
TTMSFNCPlannerFullDaysItemTopDisplayList Display list holding visible top-band full-day item tiles for the current render pass.
TTMSFNCPlannerFullDaysTopCache Cache list holding pre-rendered tiles for top full-day band headers.
TTMSFNCPlannerFullDaysTopDisplayList Display list holding visible top full-day band header tiles for the current render pass.
TTMSFNCPlannerGridCache Cache list holding pre-rendered tiles for the planner grid cells.
TTMSFNCPlannerGridCellAppearance Controls the fill and stroke appearance of individual grid cells in the planner.
TTMSFNCPlannerGridDisplayList Display list holding visible grid-cell tiles for the current render pass.
TTMSFNCPlannerGroup Represents a named span that groups consecutive resource positions under a single header label in the planner group band.
TTMSFNCPlannerGroups An ordered collection of named group headers that each span a contiguous range of resource positions in the planner group band.
TTMSFNCPlannerGroupsAppearance Controls the fill, stroke, font, size, and text-mode settings for the top and bottom group header bands.
TTMSFNCPlannerGroupsBottomCache Cache list holding pre-rendered tiles for bottom-positioned group headers.
TTMSFNCPlannerGroupsBottomDisplayList Display list holding visible bottom-positioned group header tiles for the current render pass.
TTMSFNCPlannerGroupsCache Cache list holding pre-rendered tiles for resource group headers.
TTMSFNCPlannerGroupsDisplayList Display list holding visible group header tiles for the current render pass.
TTMSFNCPlannerGroupsTopCache Cache list holding pre-rendered tiles for top-positioned group headers.
TTMSFNCPlannerGroupsTopDisplayList Display list holding visible top-positioned group header tiles for the current render pass.
TTMSFNCPlannerHintPopup Internal record that groups the floating hint panel and its HTML text label shown when the user hovers over a planner item.
TTMSFNCPlannerIntegerList An ordered list of integers used internally by the planner to track position indices, conflict counts, and dirty-cell markers.
TTMSFNCPlannerInteraction Configures all user-interaction behaviour: insert/edit/delete modes, keyboard and touch handling, selection, navigation buttons, and read-only state.
TTMSFNCPlannerItem Represents a single appointment or event in the planner, storing its time range, resource assignment, display text, title, colours, font settings, link to another item, recurring rule, and mark decoration.
TTMSFNCPlannerItemCache Cache list holding pre-rendered tiles for planner appointment items.
TTMSFNCPlannerItemDisplayList Display list holding visible appointment item tiles for the current render pass.
TTMSFNCPlannerItems An ordered collection of planner appointments used to populate the planner view with time-ranged events, full-day items, and linked items.
TTMSFNCPlannerItemsAppearance Controls the fill, stroke, font, alignment, move/size/delete areas, helper icons, and link appearance for all planner items.
TTMSFNCPlannerMemo Memo control used in the planner item editing dialog for entering body text.
TTMSFNCPlannerModeSettings Controls the active time range, inactive days, and item overlap behaviour for the current planner mode.
TTMSFNCPlannerPositions Controls the number, display format, and scroll position of the planner's resource/column positions.
TTMSFNCPlannerPositionsAppearance Controls the fill, stroke, font, size, navigation buttons, and text-mode settings for the top and bottom position header bands.
TTMSFNCPlannerPositionsBottomCache Cache list holding pre-rendered tiles for bottom-positioned resource headers.
TTMSFNCPlannerPositionsBottomDisplayList Display list holding visible bottom-positioned resource header tiles for the current render pass.
TTMSFNCPlannerPositionsCache Cache list holding pre-rendered tiles for resource position headers.
TTMSFNCPlannerPositionsDisplayList Display list holding visible resource position header tiles for the current render pass.
TTMSFNCPlannerPositionsTopCache Cache list holding pre-rendered tiles for top-positioned resource headers.
TTMSFNCPlannerPositionsTopDisplayList Display list holding visible top-positioned resource header tiles for the current render pass.
TTMSFNCPlannerResource Represents a single resource (row in day view or column in resource view) to which planner appointments can be assigned, identified by a name and display text.
TTMSFNCPlannerResourceDate Holds one time-slot entry for a resource position during conflict detection: the date/time, its grid column (X), its grid row (Y), and a boolean array (Z) indicating which conflict layers are occupied.
TTMSFNCPlannerResourceDates List of TTMSFNCPlannerResourceDate records that capture occupied time-slot metadata for conflict detection across one resource position.
TTMSFNCPlannerResourceItems Non-owning list of planner items associated with one resource position during conflict detection.
TTMSFNCPlannerResources An ordered collection of resources defining the rows or columns of the planner view to which appointments can be assigned.
TTMSFNCPlannerSceneDrawingScale Captures the current scene scale and drawing scale factors used when rendering the planner on high-DPI displays or inside a scaled FMX scene.
TTMSFNCPlannerSelectedItems Non-owning list of currently selected planner items. Used to track and iterate over the multi-selection state.
TTMSFNCPlannerSelectionAppearance Controls the fill and stroke of the time-range selection overlay in the planner grid.
TTMSFNCPlannerSizeHandler Internal record that groups the resize-handle overlay panel used while the user drags an item edge to change its duration.
TTMSFNCPlannerSizeHandlerPanel Internal control that renders a resize handle on a planner item and processes mouse drag events to resize the item's start or end time.
TTMSFNCPlannerTimeEdit Time picker control used in the planner item editing dialog.
TTMSFNCPlannerTimeLine Configures the time axis: display unit, sub-unit format, active range, scroll position, and current-time indicator.
TTMSFNCPlannerTimeLineAppearance Controls the fill, stroke, font, size, and text-mode settings for the left and right timeline header bands.
TTMSFNCPlannerTimeLineCache Cache list holding pre-rendered tiles for time-line labels.
TTMSFNCPlannerTimeLineDisplayList Display list holding visible time-line label tiles for the current render pass.
TTMSFNCPlannerTimeLineLeftCache Cache list holding pre-rendered tiles for left-side time-line labels.
TTMSFNCPlannerTimeLineLeftDisplayList Display list holding visible left-side time-line label tiles for the current render pass.
TTMSFNCPlannerTimeLineRightCache Cache list holding pre-rendered tiles for right-side time-line labels.
TTMSFNCPlannerTimeLineRightDisplayList Display list holding visible right-side time-line label tiles for the current render pass.
Type Kind Description
TTMSFNCPlannerAfterDeleteItemEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawBottomNavigationButtonEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawCellEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawCellHorizontalLineEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawCellVerticalLineEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawCurrentTimeInGridEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawCurrentTimeInTimeLineEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawDeleteAreaEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawFullDayEmptySpaceEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawFullDayEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawGridEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawGroupEmptySpaceEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawGroupEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawGroupTextEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawItemEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawItemHelperEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawItemHelperTextEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawItemLink Event type (undocumented)
TTMSFNCPlannerAfterDrawItemTextEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawItemTitleEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawItemTitleTextEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawMoveAreaEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawPositionEmptySpaceEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawPositionEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawPositionTextEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawSizeAreaEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawTimeEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawTimeLineEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawTimeStrokeEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawTimeTextEvent Event type (undocumented)
TTMSFNCPlannerAfterDrawTopNavigationButtonEvent Event type (undocumented)
TTMSFNCPlannerAfterInsertItemEvent Event type (undocumented)
TTMSFNCPlannerAfterMoveItemEvent Event type (undocumented)
TTMSFNCPlannerAfterNavigateToDateTimeEvent Event type (undocumented)
TTMSFNCPlannerAfterOpenInplaceEditorEvent Event type (undocumented)
TTMSFNCPlannerAfterOpenInsertDialogEvent Event type (undocumented)
TTMSFNCPlannerAfterOpenUpdateDialogEvent Event type (undocumented)
TTMSFNCPlannerAfterSelectItemEvent Event type (undocumented)
TTMSFNCPlannerAfterSizeItemEvent Event type (undocumented)
TTMSFNCPlannerAfterUpdateItemEvent Event type (undocumented)
TTMSFNCPlannerArrowKind Enum (undocumented)
TTMSFNCPlannerBeforeDeleteItemEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawBottomNavigationButtonEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawCellEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawCellHorizontalLineEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawCellVerticalLineEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawCurrentTimeInGridEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawCurrentTimeInTimeLineEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawDeleteAreaEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawFullDayEmptySpaceEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawFullDayEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawGroupEmptySpaceEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawGroupEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawGroupTextEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawItemEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawItemHelperEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawItemHelperTextEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawItemLink Event type (undocumented)
TTMSFNCPlannerBeforeDrawItemTextEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawItemTitleEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawItemTitleTextEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawMoveAreaEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawPositionEmptySpaceEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawPositionEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawPositionTextEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawSizeAreaEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawTimeEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawTimeStrokeEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawTimeTextEvent Event type (undocumented)
TTMSFNCPlannerBeforeDrawTopNavigationButtonEvent Event type (undocumented)
TTMSFNCPlannerBeforeInsertItemEvent Event type (undocumented)
TTMSFNCPlannerBeforeMoveItemEvent Event type (undocumented)
TTMSFNCPlannerBeforeNavigateToDateTimeEvent Event type (undocumented)
TTMSFNCPlannerBeforeOpenInplaceEditorEvent Event type (undocumented)
TTMSFNCPlannerBeforeOpenInsertDialogEvent Event type (undocumented)
TTMSFNCPlannerBeforeOpenUpdateDialogEvent Event type (undocumented)
TTMSFNCPlannerBeforeSelectItemEvent Event type (undocumented)
TTMSFNCPlannerBeforeSizeItemEvent Event type (undocumented)
TTMSFNCPlannerBeforeUpdateItemEvent Event type (undocumented)
TTMSFNCPlannerCacheItemKind Enum (undocumented)
TTMSFNCPlannerCloseInplaceEditorEvent Event type (undocumented)
TTMSFNCPlannerCloseInsertDialogEvent Event type (undocumented)
TTMSFNCPlannerCloseUpdateDialogEvent Event type (undocumented)
TTMSFNCPlannerColumnAnchorClickEvent Event type (undocumented)
TTMSFNCPlannerColumnClickEvent Event type (undocumented)
TTMSFNCPlannerColumnDblClickEvent Event type (undocumented)
TTMSFNCPlannerCurrentTimeMode Enum (undocumented)
TTMSFNCPlannerCurrentTimePosition Enum (undocumented)
TTMSFNCPlannerCustomContentPanelToItemEvent Event type (undocumented)
TTMSFNCPlannerCustomizeItemRectEvent Event type (undocumented)
TTMSFNCPlannerDatabaseAdapterFieldsToItem Event type Event type used to copy dataset field values to a planner item.
TTMSFNCPlannerDatabaseAdapterFieldsToResourceEvent Event type Event type used to read a planner resource position from dataset fields.
TTMSFNCPlannerDatabaseAdapterItemCreateDBKeyEvent Event type Event type used to provide the database key for a new planner item.
TTMSFNCPlannerDatabaseAdapterItemEvent Event type Event type used for notifications about a single planner item.
TTMSFNCPlannerDatabaseAdapterItemLocateEvent Event type Event type used to locate the dataset record that belongs to a planner item.
TTMSFNCPlannerDatabaseAdapterItemToFields Event type Event type used to copy planner item values to dataset fields.
TTMSFNCPlannerDatabaseAdapterResourceToFieldsEvent Event type Event type used to write a planner resource position to dataset fields.
TTMSFNCPlannerDeleteMode Enum (undocumented)
TTMSFNCPlannerDisplayUnitType Enum (undocumented)
TTMSFNCPlannerEditingMode Enum Specifies whether the item editing dialog is inserting a new planner item or updating an existing one.
TTMSFNCPlannerFullDayEmptySpace Enum (undocumented)
TTMSFNCPlannerFullDayLayout Enum (undocumented)
TTMSFNCPlannerFullDaysLayouts Type alias (undocumented)
TTMSFNCPlannerGetColumnHintEvent Event type (undocumented)
TTMSFNCPlannerGetCustomContentPanelEvent Event type (undocumented)
TTMSFNCPlannerGetGroupTextEvent Event type (undocumented)
TTMSFNCPlannerGetInplaceEditorEvent Event type (undocumented)
TTMSFNCPlannerGetItemHelperTextEvent Event type (undocumented)
TTMSFNCPlannerGetItemHintEvent Event type (undocumented)
TTMSFNCPlannerGetItemTextEvent Event type (undocumented)
TTMSFNCPlannerGetItemTitleTextEvent Event type (undocumented)
TTMSFNCPlannerGetPositionTextEvent Event type (undocumented)
TTMSFNCPlannerGetTextMode Enum (undocumented)
TTMSFNCPlannerGetTimeHintEvent Event type (undocumented)
TTMSFNCPlannerGetTimeTextEvent Event type (undocumented)
TTMSFNCPlannerGroupEmptySpace Enum (undocumented)
TTMSFNCPlannerGroupLayout Enum (undocumented)
TTMSFNCPlannerGroupsLayouts Type alias (undocumented)
TTMSFNCPlannerHasDateTimeSubEvent Event type (undocumented)
TTMSFNCPlannerInActiveDay Enum (undocumented)
TTMSFNCPlannerInActiveDays Type alias (undocumented)
TTMSFNCPlannerInitializeCustomContentPanelEvent Event type (undocumented)
TTMSFNCPlannerInplaceEditorMode Enum (undocumented)
TTMSFNCPlannerInteractionDirection Enum (undocumented)
TTMSFNCPlannerIsDateTimeDisabledEvent Event type (undocumented)
TTMSFNCPlannerIsDateTimeInActiveEvent Event type (undocumented)
TTMSFNCPlannerIsDateTimeSubEvent Event type (undocumented)
TTMSFNCPlannerIsItemDeletableEvent Event type (undocumented)
TTMSFNCPlannerItemAnchorClickEvent Event type (undocumented)
TTMSFNCPlannerItemChangedEvent Event type (undocumented)
TTMSFNCPlannerItemClickEvent Event type (undocumented)
TTMSFNCPlannerItemCustomDrawMarkEvent Event type (undocumented)
TTMSFNCPlannerItemDblClickEvent Event type (undocumented)
TTMSFNCPlannerItemDeleteMode Enum (undocumented)
TTMSFNCPlannerItemLinkArrow Enum (undocumented)
TTMSFNCPlannerItemLinkType Enum (undocumented)
TTMSFNCPlannerItemMarkType Enum (undocumented)
TTMSFNCPlannerItemMarkTypes Type alias (undocumented)
TTMSFNCPlannerItemPopupMenuPrepareEvent Event type (undocumented)
TTMSFNCPlannerItemRightClickEvent Event type (undocumented)
TTMSFNCPlannerItemToCustomContentPanelEvent Event type (undocumented)
TTMSFNCPlannerKeyboardInsertMode Enum (undocumented)
TTMSFNCPlannerKeyboardMode Enum (undocumented)
TTMSFNCPlannerLinkArrowShape Enum Specifies the arrowhead shape drawn at the end of item link lines.
TTMSFNCPlannerMode Enum (undocumented)
TTMSFNCPlannerMouseEditMode Enum (undocumented)
TTMSFNCPlannerMouseInsertMode Enum (undocumented)
TTMSFNCPlannerMouseInteractionMode Enum (undocumented)
TTMSFNCPlannerMoveItemEvent Event type (undocumented)
TTMSFNCPlannerMoveMode Enum (undocumented)
TTMSFNCPlannerNavigationButton Enum (undocumented)
TTMSFNCPlannerNavigationButtonState Enum (undocumented)
TTMSFNCPlannerNavigationButtons Type alias (undocumented)
TTMSFNCPlannerNavigationDirection Enum (undocumented)
TTMSFNCPlannerPositionEmptySpace Enum (undocumented)
TTMSFNCPlannerPositionsLayout Enum (undocumented)
TTMSFNCPlannerPositionsLayouts Type alias (undocumented)
TTMSFNCPlannerScrollEvent Event type (undocumented)
TTMSFNCPlannerSelectCellEvent Event type (undocumented)
TTMSFNCPlannerSelectTimeEvent Event type (undocumented)
TTMSFNCPlannerSizeHandlerPanelKind Enum (undocumented)
TTMSFNCPlannerSizeItemEvent Event type (undocumented)
TTMSFNCPlannerSizeMode Enum (undocumented)
TTMSFNCPlannerTimeLineClickEvent Event type (undocumented)
TTMSFNCPlannerTimeLineDblClickEvent Event type (undocumented)
TTMSFNCPlannerTimeLineLayout Enum (undocumented)
TTMSFNCPlannerTimeLineLayouts Type alias (undocumented)
TTMSFNCPlannerTimelineCellEvent Event type (undocumented)
TTMSFNCPlannerUpdateMode Enum (undocumented)
TTMSFNCPlannerVerticalTextMode Enum Controls whether timeline header text is drawn vertically.

TMS FNC Planner Item Recurrency

Component page

Classes And Records

Type Description
TTMSFNCPlannerItemEditorLayout Layout container used inside the planner item editor to group related editing controls on a panel or layout. Wraps the platform container type.
TTMSFNCPlannerItemEditorRadioGroup A group box that presents a set of mutually exclusive radio buttons arranged in configurable columns, used inside the planner item editor forms.
TTMSFNCPlannerItemEditorRadioGroupButtons List of TRadioButton controls managed by TTMSFNCPlannerItemEditorRadioGroup. Provides uniform indexed access across FMX, VCL, and Web.
TTMSFNCPlannerItemEditorRecurrency A custom item editor component that replaces the built-in planner editing dialog with a recurrency-aware panel offering tabs for general item properties and iCalendar RRULE configuration.
TTMSFNCPlannerItemEditorRecurrencyContentPanel Internal record that groups all UI controls of the planner item editor recurrency panel: tab controls, date/time pickers, resource selectors, full-day checkbox, recurrency controls, and action buttons.
TTMSFNCPlannerItemEditorTabControl Tab control used inside the planner item editor to separate general and recurrency editing areas. Wraps the platform tab-control type.
TTMSFNCPlannerItemEditorTabItem A tab page used inside the planner item editor's tab control to group related editing controls.
TTMSFNCRecurrencyDateItem Stores the start and end date-time for one generated or excluded recurrence occurrence.
TTMSFNCRecurrencyDateItems Collection of recurrence date ranges.
TTMSFNCRecurrencyHandler Parses, composes, and expands recurrence rules into concrete date ranges.
TTMSFNCRecurrencyIntList Integer list helper used for recurrence rule parts such as months, days, and hours.
Type Kind Description
TTMSFNCRecurrencyFrequency Enum Frequency used to advance recurring occurrences.

TMS FNC Progress Bar

Component page

Classes And Records

Type Description
TTMSFNCCustomProgressBar Base class for an interactive, multi-level progress bar control.
TTMSFNCCustomProgressBarAppearance Defines fill, stroke, font, and bitmap appearance for the progress bar.
TTMSFNCCustomProgressBarLayout Controls the layout, margins, text display, and shape of the progress bar.
TTMSFNCCustomProgressBarLevel Represents a single threshold level with its own fill, stroke, and font.
TTMSFNCCustomProgressBarLevelCollection Ordered collection of progress bar threshold levels.
TTMSFNCProgressBar Visual progress bar component with level-based styling and optional value display.
TTMSFNCProgressBarAppearance Exposes appearance properties for the progress bar control.
TTMSFNCProgressBarLayout Exposes all layout properties for the progress bar control.
TTMSFNCProgressInteraction Configures keyboard and pointer interaction for changing progress values.
TTMSFNCRating Interactive rating component built from discrete progress blocks.
TTMSFNCRatingAppearance Exposes appearance properties for the rating control.
TTMSFNCRatingLayout Exposes layout properties for the rating control.
Type Kind Description
TTMSFNCProgressBarAfterDrawBlockEvent Event type Event signature fired after a progress block has been drawn.
TTMSFNCProgressBarAfterDrawValueEvent Event type Event signature fired after value text has been drawn.
TTMSFNCProgressBarBeforeDrawBlockEvent Event type Event signature fired before a progress block is drawn.
TTMSFNCProgressBarBeforeDrawValueEvent Event type Event signature fired before value text is drawn.
TTMSFNCProgressBarBlockType Enum Identifies the position of a block segment while the bar is being drawn.
TTMSFNCProgressBarShape Enum Defines the direction in which the progress bar is drawn.
TTMSFNCProgressBarTextOrientation Enum Defines the rotation applied to progress value text.
TTMSFNCProgressBarTextPosition Enum Defines where value text is positioned relative to the bar and current progress.
TTMSFNCProgressBarValueChangeEvent Event type Event signature fired before a value change is applied.
TTMSFNCProgressBarValueChangedEvent Event type Event signature fired after a value change is accepted.
TTMSFNCProgressBarValueType Enum Defines the value text that is rendered by the progress bar.

TMS FNC Radio Button

Component page

Classes And Records

Type Description
TTMSFNCCustomRadioButton Base radio button control that renders a selectable radio widget alongside HTML-enabled text.
TTMSFNCRadioButton Radio button component that renders a selectable widget with HTML-enabled text and supports mutual-exclusion grouping.

TMS FNC Radio Group

Component page

Classes And Records

Type Description
TTMSFNCCustomRadioGroup Base radio group control that displays mutually exclusive radio buttons and exposes them as an indexed selection.
TTMSFNCCustomRadioGroupPicker Base picker that hosts a radio group inside a drop-down panel, allowing a single item to be selected from a list.
TTMSFNCRadioContainer Container pairing a radio button with its HTML text label within a group.
TTMSFNCRadioGroup Radio group component that presents mutually exclusive radio buttons in configurable columns with an optional title.
TTMSFNCRadioGroupPicker Picker component that presents a radio group in a drop-down panel for single-item selection.
TTMSFNCRadioGroupTitle Title settings for a radio group, including an optional title check box.
TTMSFNCRadioHTMLText HTML text label used inside a radio group item container.
Type Kind Description
TTMSFNCCustomRadioGroupPickerItemSelected Event type (undocumented)
TTMSFNCRadioGroupClickEvent Event type (undocumented)
TTMSFNCRadioGroupItemAnchorClickEvent Event type (undocumented)
TTMSFNCRadioGroupTitleAnchorClickEvent Event type (undocumented)
TTMSFNCRadioGroupTitleCheckBoxMode Enum Defines how the optional title check box affects the items in the radio group.
TTMSFNCRadioGroupTitleGetCheckState Event type (undocumented)
TTMSFNCRadioGroupTitleSetCheckState Event type (undocumented)

TMS FNC Range Slider

Component page

Classes And Records

Type Description
TTMSFNCCustomRangeSlider Base range slider control with two independently draggable thumbs representing a lower and upper value boundary.
TTMSFNCCustomRangeSliderAppearance Appearance settings for the range slider, controlling thumb, track line, tick mark, and label styling for both left and right handles.
TTMSFNCCustomRangeSliderInteraction Interaction settings for the range slider, controlling the step frequency when dragging the thumbs.
TTMSFNCRangeSlider Range slider component with two draggable thumbs for selecting a lower and upper value within a configurable range.
Type Kind Description
TTMSFNCCustomRangeSliderAfterDrawThumbEvent Event type Event fired after a thumb has been drawn.
TTMSFNCCustomRangeSliderBeforeDrawThumbEvent Event type Event fired before a thumb is drawn, allowing custom rendering or suppression.
TTMSFNCCustomRangeSliderValueChanged Event type Event fired when a thumb value changes during interaction.

TMS FNC Responsive List

Component page

Classes And Records

Type Description
TTMSFNCResponsiveList (undocumented)
Type Kind Description
TAfterDrawResponsiveListItemEvent Event type (undocumented)
TBeforeDrawResponsiveListItemEvent Event type (undocumented)
TItemSizeType Enum (undocumented)
TResponsiveConditionEvent Event type (undocumented)
TResponsiveListBackgroundDrawEvent Event type (undocumented)
TResponsiveListItemAllowEvent Event type (undocumented)
TResponsiveListItemAnchorEvent Event type (undocumented)
TResponsiveListItemControlEvent Event type (undocumented)
TResponsiveListItemEvent Event type (undocumented)
TResponsiveListItemFilterData Enum (undocumented)
TResponsiveListItemFilterDataSet Type alias (undocumented)
TResponsiveListItemFilterEvent Event type (undocumented)
TResponsiveListItemFilterType Enum (undocumented)
TResponsiveListItemsApplying Enum (undocumented)

TMS FNC Ribbon

Component page

Classes And Records

Type Description
ITMSFNCRibbonTheme Interface implemented by ribbon controls that support theme coloring.
TTMSFNCCustomRibbon Base class for the TMS FNC Ribbon control; combines a title-bar toolbar area with a collapsible tab page control and full theming support.
TTMSFNCRibbon TMS FNC Ribbon control: a multi-framework ribbon bar with a title-bar toolbar area, collapsible tab page control, Quick Access Toolbar, tab groups, and full theme support.
TTMSFNCRibbonBottomContainer Container placed at the bottom of the ribbon frame, used to host the Quick Access Toolbar when in below-ribbon mode.
TTMSFNCRibbonCaption HTML-capable caption label displayed in the ribbon title bar, themed to match the active ribbon theme.
TTMSFNCRibbonContainer Generic container panel used within the ribbon to host child controls and support theming.
TTMSFNCRibbonDefaultToolBar Base toolbar class for ribbon title-bar toolbars; supports theme propagation, options menu, and Quick-Access-Toolbar mode switching.
TTMSFNCRibbonDefaultToolBarButton Base toolbar button for ribbon toolbars; provides shortcut-hint integration and theme support.
TTMSFNCRibbonDisplayGroup Internal record used by the ribbon to cache the display rectangles of a rendered group during a paint pass.
TTMSFNCRibbonDisplayGroupList Internal list of cached display-group layout rectangles populated during each paint pass.
TTMSFNCRibbonFileButton Application/file button displayed at the left end of the ribbon title bar, typically opening the application menu.
TTMSFNCRibbonForm Base form class for applications that host a TTMSFNCRibbon; provides borderless window chrome, edge-based resizing, and keyboard shortcut-hint routing.
TTMSFNCRibbonGroup A named group that spans one or more ribbon pages, drawn as a labeled background region behind the corresponding tab sections.
TTMSFNCRibbonGroupAppearance Default appearance settings for all TTMSFNCRibbonGroup items whose UseDefaultAppearance is True.
TTMSFNCRibbonGroups Collection of TTMSFNCRibbonGroup items that define named, colored spans across ribbon tab pages.
TTMSFNCRibbonIcon Application icon button displayed in the ribbon title bar.
TTMSFNCRibbonPage A single ribbon tab page; hosts one or more TTMSFNCRibbonToolBar instances inside its container.
TTMSFNCRibbonPageControl Ribbon-specific page control that hosts the tab set and per-page toolbar containers; supports collapsing and theme propagation.
TTMSFNCRibbonPageControlContainer Panel that hosts one ribbon page's toolbars, supports collapse/expand animation, and participates in keyboard shortcut routing.
TTMSFNCRibbonPages Ordered collection of TTMSFNCRibbonPage items representing the ribbon's tab set.
TTMSFNCRibbonQAT Quick Access Toolbar (QAT) displayed above or below the ribbon, hosting frequently used commands.
TTMSFNCRibbonSystemMenu Title-bar system menu toolbar hosting the close, minimize, maximize, and help buttons.
TTMSFNCRibbonSystemMenuToolBarButton Toolbar button used in the ribbon system menu bar (close, minimize, maximize, help).
TTMSFNCRibbonToolBar Toolbar placed inside a ribbon page container; supports responsive shrink/expand layout and keyboard shortcut routing.
TTMSFNCRibbonToolBarBitmapPicker Bitmap picker control hosted inside a ribbon toolbar, themed to match the active ribbon theme.
TTMSFNCRibbonToolBarButton Standard ribbon toolbar button with keyboard shortcut-hint display and theme coloring.
TTMSFNCRibbonToolBarColorPicker Color picker control hosted inside a ribbon toolbar, themed to match the active ribbon theme.
TTMSFNCRibbonToolBarDropDownButton Drop-down button used in ribbon toolbars, themed to match the active ribbon theme.
TTMSFNCRibbonToolBarFontNamePicker Font-name picker control hosted inside a ribbon toolbar, themed to match the active ribbon theme.
TTMSFNCRibbonToolBarFontSizePicker Font-size picker control hosted inside a ribbon toolbar, themed to match the active ribbon theme.
TTMSFNCRibbonToolBarItemPicker Item-picker control hosted inside a ribbon toolbar; inherits ribbon theme and keyboard shortcut support.
TTMSFNCRibbonToolBarOptionsMenuButton Drop-down button that opens the ribbon toolbar options menu (Customize / More Commands).
TTMSFNCRibbonToolBarSeparator Visual separator element for ribbon toolbars, themed to match the active ribbon theme.
TTMSFNCRibbonToolBarWidths List of pixel widths used to track the original sizes of toolbar elements during responsive shrink/expand operations.
TTMSFNCRibbonToolBarWrapper Container panel in the ribbon title area that hosts the caption, icon, system menu, and Quick Access Toolbar.
Type Kind Description
TTMSFNCRibbonAfterDrawGroupBackgroundEvent Event type Fired after the background of a ribbon group has been painted.
TTMSFNCRibbonAfterDrawGroupTextEvent Event type Fired after the label text of a ribbon group has been painted.
TTMSFNCRibbonAppliedThemeEvent Event type Fired after a theme has been applied to a ribbon child object.
TTMSFNCRibbonBeforeApplyThemeEvent Event type Fired before a theme is applied to a ribbon child object, allowing the application to suppress the default theming.
TTMSFNCRibbonBeforeDrawGroupBackgroundEvent Event type Fired before the background of a ribbon group is painted, allowing custom drawing or suppression of the default background.
TTMSFNCRibbonBeforeDrawGroupTextEvent Event type Fired before the label text of a ribbon group is painted, allowing custom drawing or suppression of the default text rendering.
TTMSFNCRibbonEdgeDetect Enum Window resize-edge hit-test result used by TTMSFNCRibbonForm for borderless window resizing.
TTMSFNCRibbonFormShortCutMode Enum Keyboard shortcut-hint display mode for a TTMSFNCRibbonForm.
TTMSFNCRibbonMode Enum Controls which sections of the ribbon are visible.
TTMSFNCRibbonQATMode Enum Position of the Quick Access Toolbar within the ribbon.
TTMSFNCRibbonTheme Enum Built-in color theme for the ribbon and its child controls.

TMS FNC Rich Editor Toolbars

Component page

Classes And Records

Type Description
TTMSFNCRichEditorCustomRuler Base class for the rich editor ruler control; renders tick marks, margin markers, indent handles, and tab stops, and synchronizes with the bound rich editor's paragraph formatting.
TTMSFNCRichEditorCustomRulerAppearance Base appearance class for the rich editor ruler; provides fill, stroke, font, color, and bitmap settings for margins, indents, tabs, and tick marks.
TTMSFNCRichEditorCustomRulerLayout Base layout class for the rich editor ruler; controls margins, padding, position, indent/margin visibility, tab snapping, and tick marks.
TTMSFNCRichEditorHorizontalRuler Displays a horizontal ruler for editing rich editor margins, indents, tick marks, and tab stops.
TTMSFNCRichEditorHorizontalRulerAppearance Appearance settings for the horizontal rich editor ruler, exposing all fill, stroke, font, color, and bitmap properties for the ruler track, margins, indents, tabs, and tick marks.
TTMSFNCRichEditorHorizontalRulerLayout Layout settings for the horizontal rich editor ruler, exposing all position, margin, padding, indent visibility, tab snap, and tick-mark settings.
TTMSFNCRichEditorRulerTabCollection Ordered collection of TTMSFNCRichEditorRulerTabItem entries representing the tab stops on the ruler.
TTMSFNCRichEditorRulerTabItem A single tab stop entry in the ruler's tab collection, storing the indent position in ruler units.
TTMSFNCRichEditorRulerTickMarks Settings for the tick marks drawn along the ruler track, controlling their spacing, step size, height, and label interval.
TTMSFNCRichEditorToolBarPopup Floating popup toolbar that appears near the selected text in a rich editor, providing quick-access formatting buttons.
Type Kind Description
TTMSFNCRichEditorRulerAfterDrawHangingBoxEvent Event type (undocumented)
TTMSFNCRichEditorRulerAfterDrawIndentEvent Event type (undocumented)
TTMSFNCRichEditorRulerAfterDrawMarginEvent Event type (undocumented)
TTMSFNCRichEditorRulerAfterDrawTickLabel Event type (undocumented)
TTMSFNCRichEditorRulerBeforeDrawHangingBoxEvent Event type (undocumented)
TTMSFNCRichEditorRulerBeforeDrawIndentEvent Event type (undocumented)
TTMSFNCRichEditorRulerBeforeDrawMarginEvent Event type (undocumented)
TTMSFNCRichEditorRulerBeforeDrawTickLabel Event type (undocumented)
TTMSFNCRichEditorRulerEvent Event type (undocumented)
TTMSFNCRichEditorRulerPosition Enum Determines where the horizontal ruler is positioned relative to the rich editor.
TTMSFNCRichEditorRulerTabEvent Event type (undocumented)
TTMSFNCRichEditorRulerTabMove Enum Controls how tab stops and indent handles snap or move when dragged on the ruler.
TTMSFNCRichEditorRulerTabType Enum Type of ruler element at a given position (tab stop, indent handle, or margin marker).

TMS FNC RichEditor

Component page

Classes And Records

Type Description
TTMSFNCCustomRichEditorPDFIO Base class for the rich editor PDF export adapter; renders the editor content to a PDF document via the TMS PDF library.
TTMSFNCCustomRichEditorPrintIO Base class for the rich editor print adapter; renders the editor content to a print canvas via the TMS print graphics library.
TTMSFNCPrintGraphicsLibHTMLImage Internal element representing an image in the print-graphics HTML rendering pipeline.
TTMSFNCPrintGraphicsLibHTMLLine Internal record representing a single styled text run or image element in the print-graphics HTML rendering pipeline.
TTMSFNCPrintGraphicsLibHTMLLineBreak Internal element representing a line break in the print-graphics HTML rendering pipeline.
TTMSFNCPrintGraphicsLibHTMLLines Ordered list of parsed HTML line elements produced by the print-graphics HTML parser.
TTMSFNCRichEditor (undocumented)
TTMSFNCRichEditorBaseEx Internal friend subclass of TTMSFNCRichEditorBase used by IO adapters to access protected members.
TTMSFNCRichEditorCustomToolBarPopup (undocumented)
TTMSFNCRichEditorDropSource (undocumented)
TTMSFNCRichEditorDropTarget (undocumented)
TTMSFNCRichEditorEditToolBar Toolbar that provides file open/save, cut, copy, paste, undo, and redo buttons for a bound TTMSFNCRichEditor.
TTMSFNCRichEditorFormatToolBar Provides formatting controls for a rich editor, including font, color, alignment, lists, images, and hyperlinks.
TTMSFNCRichEditorHTMLIO I/O adapter that saves rich editor content as HTML and loads HTML back into the editor; supports inline images, custom head content, hyperlink targets, and encoding options.
TTMSFNCRichEditorIO Abstract base component for rich editor I/O adapters; maintains a reference to the bound TTMSFNCRichEditorBase and declares the abstract Save method.
TTMSFNCRichEditorPDFIO Component that exports a TTMSFNCRichEditor to PDF; bind the RichEditor property and call the inherited export methods.
TTMSFNCRichEditorPDFIOOptions PDF export options specific to the rich editor; extends the base PDF options with rich-editor-specific defaults.
TTMSFNCRichEditorPopup (undocumented)
TTMSFNCRichEditorPrintIO Component that prints or exports a TTMSFNCRichEditor to the default printer; bind the RichEditor property and call the inherited print methods.
TTMSFNCRichEditorPrintIOOptions Print export options specific to the rich editor, extending the base print options with an image-export toggle.
TTMSFNCRichEditorRTFIO I/O adapter that saves rich editor content as RTF and loads RTF files back into the editor.
TTMSFNCRichEditorToolBar Abstract base class for toolbar controls that are bound to a TTMSFNCRichEditor; subclasses build their own button sets and synchronize them with the editor state.
Type Kind Description
TAutoCompleteEvent Event type (undocumented)
TClipboardFormat Enum (undocumented)
TClipboardFormats Type alias (undocumented)
TDropFileEvent Event type (undocumented)
TDropImageEvent Event type (undocumented)
TGetElementHintEvent Event type (undocumented)
TGraphicAllowEvent Event type (undocumented)
TGraphicClickEvent Event type (undocumented)
TGraphicSelectionStyle Enum (undocumented)
THyperlinkClickEvent Event type (undocumented)
TImageNotFoundEvent Event type (undocumented)
TImageResizeCorner Enum (undocumented)
TPasteBitmapEvent Event type (undocumented)
TPasteFormattedTextEvent Event type (undocumented)
TPasteTextEvent Event type (undocumented)
TPopupMenuAction Enum (undocumented)
TPopupMenuEvent Event type (undocumented)
TRichEditorDrawBackgroundEvent Event type (undocumented)
TRichEditorDrawGraphicEvent Event type (undocumented)
TTMSFNCRichEditorEditToolBarOption Enum Identifies which buttons are shown in the TTMSFNCRichEditorEditToolBar.
TTMSFNCRichEditorEditToolBarOptions Type alias (undocumented)
TTMSFNCRichEditorFormatToolBarApplyBullets Event type (undocumented)
TTMSFNCRichEditorFormatToolBarApplyColor Event type (undocumented)
TTMSFNCRichEditorFormatToolBarApplyFontName Event type (undocumented)
TTMSFNCRichEditorFormatToolBarApplyFontSize Event type (undocumented)
TWordContextEvent Event type (undocumented)

TMS FNC Search Edit

Component page

Classes And Records

Type Description
TTMSFNCEditButtonTest Internal thin subclass of TTMSFNCEdit used as an embedded edit control inside a search edit button.
TTMSFNCSearchDropDown Edit button that hosts a pop-up search list for type-ahead selection.
TTMSFNCSearchEdit Combines a text edit, a category button, and a search button with a filterable drop-down list.
TTMSFNCSearchEditButton Defines the appearance and caption of an action button inside a search edit control. Configures one of the optional action buttons rendered inside a search edit control. Controls the button's text, bitmaps, size, visibility, and appearance for each interaction state.
TTMSFNCSearchEditPopupButton A search edit button that opens a category pop-up menu for filter selection.
Type Kind Description
TTMSFNCSearchDropDownSelectEvent Event type (undocumented)
TTMSFNCSearchEditCategoryItemClick Event type (undocumented)
TTMSFNCSearchEditGetButtonAppearance Event type (undocumented)
TTMSFNCSearchEditPopupMenuType Enum Controls whether category menu items behave as check items or radio items.
TTMSFNCSearchEditSetButtonAppearance Event type (undocumented)

TMS FNC Search List

Component page

Classes And Records

Type Description
TTMSFNCCustomSearchList (undocumented)
TTMSFNCSearchList Displays a searchable, filterable list with category, column, image, selection, clipboard, and custom drawing support.
TTMSFNCSearchListAppearance (undocumented)
Type Kind Description
TColumnItemShape Enum (undocumented)
TFilterCount Enum (undocumented)
TFilterData Enum (undocumented)
TFilterItemEvent Event type (undocumented)
TFilterType Enum (undocumented)
TItemClickEvent Event type (undocumented)
TItemState Type alias (undocumented)
TItemStatus Enum (undocumented)
TSearchItemColumnDrawEvent Event type (undocumented)
TSearchItemColumnGetDataEvent Event type (undocumented)
TSearchItemType Enum (undocumented)
TSortDirection Enum (undocumented)

TMS FNC Signature Capture

Component page

Classes And Records

Type Description
TTMSFNCCustomSignatureCapture Base signature capture control that records drawn points and exports the signature as image or point data.
TTMSFNCSignatureCapture Signature capture control that lets users draw a freehand signature with a mouse, stylus, or touch. Supports saving the captured signature as a bitmap or clearing it programmatically.
TTMSFNCSignatureCaptureClearPosition Settings that position and render the clear-signature image.
TTMSFNCSignatureCapturePoints List of captured signature points.
TTMSFNCSignatureCaptureStoredPoint Stores one captured point in a signature stroke, including pen attributes and line-continuation state.
TTMSFNCSignatureCaptureTextPosition Settings that position and style the hint text and guide line.
Type Kind Description
TTMSFNCSignatureCaptureClearSignPosition Enum Defines where the clear-signature image is drawn.
TTMSFNCSignatureCaptureTextHintPosition Enum Defines where the signature hint text is drawn.

TMS FNC Spin Edit

Component page

Classes And Records

Type Description
TTMSFNCCustomSpinEdit Base spin edit control that combines numeric button stepping with an optional editable value field.
TTMSFNCCustomSpinEditAppearance Appearance settings for the spin edit control, covering buttons, value font, and layout.
TTMSFNCCustomSpinEditInteraction Interaction settings for spin edit value entry and repeated button clicks.
TTMSFNCSpinEdit Spin-edit control that combines a numeric edit field with increment and decrement buttons. Supports configurable step, minimum, and maximum values with optional typed-value entry.
Type Kind Description
TTMSFNCCustomSpinEditAfterDrawValueEvent Event type Event fired after the spin edit value text has been drawn.
TTMSFNCCustomSpinEditBeforeDrawValueEvent Event type Event fired before the spin edit value text is drawn.

TMS FNC Spinner

Component page

Classes And Records

Type Description
TTMSFNCCustomSpinner Base spinner control that displays side-by-side scrollable columns with numeric, date/time, or custom-item ranges, with configurable appearance and animated scrolling.
TTMSFNCSpinner Spinner control that displays one or more side-by-side scrollable columns for selecting numeric values, dates/times, or custom items.
TTMSFNCSpinnerAppearance Global appearance settings for the spinner's selected-value highlight bar, including fill, stroke, height, rounding, and top/bottom overlay layer colors.
TTMSFNCSpinnerColumn A single scrollable column in a spinner control, defining the range type, numeric or date/time range, custom items, step size, formatting, font, and width.
TTMSFNCSpinnerColumnAppearance Shared appearance settings applied to all columns in a spinner, including fill, hover/disabled states, auto-sizing, text spacing, focus rectangle, and image dimensions.
TTMSFNCSpinnerColumns Ordered collection of TTMSFNCSpinnerColumn items displayed side by side in the spinner control.
TTMSFNCSpinnerCustomItem A single custom item in a spinner column's custom-item list, providing a display text, an optional picture name, and an associated numeric value.
TTMSFNCSpinnerCustomItems Collection of custom items displayed in a spinner column when RangeType is rtCustom.
Type Kind Description
TTMSFNCSpinnerAfterDrawColumnBackgroundEvent Event type Event fired after a column background has been drawn.
TTMSFNCSpinnerAfterDrawColumnContentEvent Event type Event fired after a column's scrolling content has been drawn.
TTMSFNCSpinnerAfterDrawColumnItemEvent Event type Event fired after an individual column item has been drawn.
TTMSFNCSpinnerAfterDrawSelectedLayerEvent Event type Event fired after the selected-value layer has been drawn.
TTMSFNCSpinnerBeforeDrawColumnBackgroundEvent Event type Event fired before a column background is drawn.
TTMSFNCSpinnerBeforeDrawColumnContentEvent Event type Event fired before a column's scrolling content is drawn.
TTMSFNCSpinnerBeforeDrawColumnItemEvent Event type Event fired before an individual column item is drawn.
TTMSFNCSpinnerBeforeDrawSelectedLayerEvent Event type Event fired before the selected-value layer is drawn.
TTMSFNCSpinnerColumnHintEvent Event type Event fired when the spinner needs hint text for a column.
TTMSFNCSpinnerRangeType Enum Controls what kind of values a spinner column scrolls through.
TTMSFNCSpinnerSelectedValueChangedEvent Event type Event fired when the selected value of a spinner column changes.
TTMSFNCSpinnerStepType Enum Step unit used when scrolling through a numeric or date/time range in a spinner column.

TMS FNC Splitter

Component page

Classes And Records

Type Description
TTMSFNCCustomSplitter Base splitter control that resizes the adjacent control and draws optional drag indicators.
TTMSFNCCustomSplitterAppearance Base appearance settings for splitter and indicator fill, stroke, hover, and pressed states.
TTMSFNCSplitter Draggable splitter control that resizes two adjacent controls. Position it between two controls and set Align to alLeft, alRight, alTop, or alBottom to control the resize direction.
TTMSFNCSplitterAppearance Published appearance settings for a splitter.
TTMSFNCSplitterCache Internal cache control used while drawing resize feedback.
Type Kind Description
TTMSFNCSplitterAfterDrawIndicatorEvent Event type Event fired after the splitter indicator has been drawn.
TTMSFNCSplitterBeforeDrawIndicatorEvent Event type Event fired before the splitter indicator is drawn.
TTMSFNCSplitterIndicator Enum Defines the indicator shape drawn on the splitter.
TTMSFNCSplitterMoveEvent Event type Event fired while or after the splitter moves.
TTMSFNCSplitterResizeStyle Enum Controls when the splitter applies size changes while dragging.

TMS FNC Status Bar

Component page

Classes And Records

Type Description
TTMSFNCCustomStatusBar Base class for the status bar control providing panel management and drawing.
TTMSFNCStatusBar Status bar control with configurable panels for displaying text, images, progress, and date/time.
TTMSFNCStatusBarAppearance Defines the font, fill, and stroke appearance of the status bar. Visual appearance settings for the status bar background: fill, stroke, and the default font used across all panels.
TTMSFNCStatusBarPanel Represents a single panel within the status bar collection.
TTMSFNCStatusBarPanelAnchor Holds the anchor text and panel index for a clicked hyperlink anchor.
TTMSFNCStatusBarPanels Ordered collection of status bar panels.
TTMSFNCStatusBarProgressAppearance Configures the visual appearance and value range of a progress-bar panel.
Type Kind Description
TTMSFNCStatusBarAfterDrawPanelEvent Event type (undocumented)
TTMSFNCStatusBarBeforeDrawPanelEvent Event type (undocumented)
TTMSFNCStatusBarDrawCustomPanelEvent Event type (undocumented)
TTMSFNCStatusBarPanelAnchorClickEvent Event type (undocumented)
TTMSFNCStatusBarPanelLeftClickEvent Event type (undocumented)
TTMSFNCStatusBarPanelProgressIndication Enum (undocumented)
TTMSFNCStatusBarPanelRightClickEvent Event type (undocumented)
TTMSFNCStatusBarVerticalPanelAlignment Enum (undocumented)

TMS FNC Stroke Kind Picker

Component page

Classes And Records

Type Description
TTMSFNCCustomStrokeKindPicker Base class for a drop-down picker that selects a stroke kind.
TTMSFNCCustomStrokeKindSelector Base class for a selector that displays available stroke kinds.
TTMSFNCStrokeKindPicker Drop-down picker component for choosing a graphics stroke kind.
TTMSFNCStrokeKindSelector Selector component that displays available graphics stroke kinds.
TTMSFNCStrokeKindSelectorItem Single stroke-kind option displayed by a stroke kind selector.
TTMSFNCStrokeKindSelectorItems Collection of stroke-kind selector items.
Type Kind Description
TTMSFNCCustomStrokeKindSelectorStrokeKindDeselected Event type Event type fired when a stroke kind is deselected.
TTMSFNCCustomStrokeKindSelectorStrokeKindSelected Event type Event type fired when a stroke kind is selected.

TMS FNC Switch

Component page

Classes And Records

Type Description
TTMSFNCCustomSwitch Base switch control with configurable on/off appearance, thumb appearance, layout, orientation, and state-change events.
TTMSFNCCustomSwitchAppearanceOff Defines the fill, stroke, and label for the switch track in its off state.
TTMSFNCCustomSwitchAppearanceOn Defines the fill, stroke, and label for the switch track in its on state.
TTMSFNCCustomSwitchButtonAppearance Defines switch thumb appearance settings for on, off, and common states.
TTMSFNCSwitch Toggle switch control with separate on and off appearance settings and an animated sliding button. Set Active to toggle the state programmatically or let the user click to toggle.
Type Kind Description
TTMSFNCCustomSwitchAfterDrawSwitchButtonEvent Event type Event fired after the switch thumb has been drawn.
TTMSFNCCustomSwitchAfterDrawSwitchEvent Event type Event fired after the switch track has been drawn.
TTMSFNCCustomSwitchBeforeDrawSwitchButtonEvent Event type Event fired before the switch thumb is drawn.
TTMSFNCCustomSwitchBeforeDrawSwitchEvent Event type Event fired before the switch track is drawn.
TTMSFNCCustomSwitchLayout Enum Selects whether the switch shows only the thumb (simple) or includes text labels (extended).
TTMSFNCCustomSwitchOrientation Enum Specifies whether the switch is oriented horizontally or vertically.
TTMSFNCCustomSwitchState Enum Represents the current on/off state of the switch.
TTMSFNCCustomSwitchStateChangeEvent Event type Event fired when the switch state changes.

TMS FNC Table View

Component page

Classes And Records

Type Description
TTMSFNCCustomTableView Base class for a scrollable list control that displays items organised in optional categories with support for filtering, sorting, and swipe actions.
TTMSFNCTableView TTMSFNCTableView provides table view API support.
TTMSFNCTableViewCategories Ordered collection of category items used to group table view rows.
TTMSFNCTableViewCategory TTMSFNCTableViewCategory provides table view API support.
TTMSFNCTableViewCategoryAppearance Appearance settings for category header rows, including font, fill, stroke, and height.
TTMSFNCTableViewCopyItems Temporary item collection used to hold items during clipboard copy or cut operations.
TTMSFNCTableViewCustomChar Represents a single character entry in the lookup bar with an associated identifier and active state.
TTMSFNCTableViewCustomCharList List of custom lookup-bar characters with their active state, used to indicate which categories have visible items.
TTMSFNCTableViewDisplayItem Flattened display entry that represents either a data item or a category separator row.
TTMSFNCTableViewDisplayList Ordered list of display entries used to render the visible rows of the table view.
TTMSFNCTableViewEdit Filter edit control embedded in the table view header area for item filtering.
TTMSFNCTableViewFilter TTMSFNCTableViewFilter provides table view API support.
TTMSFNCTableViewFilterData Single filter rule defining a condition, operation, and optional prefix/suffix constraints.
TTMSFNCTableViewFiltering Settings that control the column-level filter drop-down for the table view.
TTMSFNCTableViewFooter Footer row displayed below the item list in the table view.
TTMSFNCTableViewGroupAppearance Appearance settings for group layout mode, including rounding and margins.
TTMSFNCTableViewHeader Header row displayed above the item list in the table view.
TTMSFNCTableViewHeaderFooter Base appearance and content settings shared by the table view header and footer.
TTMSFNCTableViewInteraction TTMSFNCTableViewInteraction provides table view API support.
TTMSFNCTableViewItem TTMSFNCTableViewItem provides table view API support.
TTMSFNCTableViewItemAppearance Appearance settings for normal, selected, and disabled item states in the table view.
TTMSFNCTableViewItems Collection of table view items displayed in the control.
TTMSFNCTableViewLookup Settings that control the keyboard lookup behaviour for the table view.
TTMSFNCTableViewLookupBar TTMSFNCTableViewLookupBar provides table view API support.
TTMSFNCTableViewLookupBarDisplayItem Entry in the lookup bar representing a single character label and its bounding rectangle.
TTMSFNCTableViewLookupBarDisplayList Ordered list of lookup bar character labels used to draw the side index strip.
TTMSFNCTableViewMoreOption TTMSFNCTableViewMoreOption provides table view API support.
TTMSFNCTableViewMoreOptionAppearance Appearance settings for the more-options action buttons revealed by swiping an item.
TTMSFNCTableViewMoreOptions Collection of swipe-action buttons shown when the user swipes a table view item.
TTMSFNCTableViewReload TTMSFNCTableViewReload provides table view API support.
TTMSFNCTreeViewTableView Specialised tree view subclass that provides the row-based rendering behaviour required by the table view component.
TTMSFNCTreeViewTableViewFloatingNodes Ordered list of virtual nodes that remain pinned (floating) during scroll operations in a table view.
Type Kind Description
TTMSFNCTableViewAfterApplyFilterEvent Event type (undocumented)
TTMSFNCTableViewAfterCopyToClipboardEvent Event type (undocumented)
TTMSFNCTableViewAfterCutToClipboardEvent Event type (undocumented)
TTMSFNCTableViewAfterDrawItemCheckEvent Event type (undocumented)
TTMSFNCTableViewAfterDrawItemEvent Event type (undocumented)
TTMSFNCTableViewAfterDrawItemIconEvent Event type (undocumented)
TTMSFNCTableViewAfterDrawItemMoreOptionEvent Event type (undocumented)
TTMSFNCTableViewAfterDrawItemTextEvent Event type (undocumented)
TTMSFNCTableViewAfterDrawItemTitleEvent Event type (undocumented)
TTMSFNCTableViewAfterDrawSortIndicatorEvent Event type (undocumented)
TTMSFNCTableViewAfterDropItemEvent Event type (undocumented)
TTMSFNCTableViewAfterPasteFromClipboardEvent Event type (undocumented)
TTMSFNCTableViewAfterReorderItemEvent Event type (undocumented)
TTMSFNCTableViewAnchorHeaderFooterClick Event type (undocumented)
TTMSFNCTableViewBeforeApplyFilterEvent Event type (undocumented)
TTMSFNCTableViewBeforeCopyToClipboardEvent Event type (undocumented)
TTMSFNCTableViewBeforeCutToClipboardEvent Event type (undocumented)
TTMSFNCTableViewBeforeDrawItemCheckEvent Event type (undocumented)
TTMSFNCTableViewBeforeDrawItemEvent Event type (undocumented)
TTMSFNCTableViewBeforeDrawItemIconEvent Event type (undocumented)
TTMSFNCTableViewBeforeDrawItemMoreOptionEvent Event type (undocumented)
TTMSFNCTableViewBeforeDrawItemTextEvent Event type (undocumented)
TTMSFNCTableViewBeforeDrawItemTitleEvent Event type (undocumented)
TTMSFNCTableViewBeforeDrawSortIndicatorEvent Event type (undocumented)
TTMSFNCTableViewBeforeDropItemEvent Event type (undocumented)
TTMSFNCTableViewBeforeItemHideDetailControl Event type (undocumented)
TTMSFNCTableViewBeforeItemShowDetailControl Event type (undocumented)
TTMSFNCTableViewBeforePasteFromClipboardEvent Event type (undocumented)
TTMSFNCTableViewBeforeReorderItemEvent Event type (undocumented)
TTMSFNCTableViewCategoriesSortMode Enum (undocumented)
TTMSFNCTableViewCategoryCompareEvent Event type (undocumented)
TTMSFNCTableViewCategoryType Enum (undocumented)
TTMSFNCTableViewClipboardMode Enum (undocumented)
TTMSFNCTableViewDisplayItemKind Enum (undocumented)
TTMSFNCTableViewDragDropMode Enum (undocumented)
TTMSFNCTableViewDrawItemCustomAccessoryEvent Event type (undocumented)
TTMSFNCTableViewFilterOperation Enum (undocumented)
TTMSFNCTableViewFilterSelectEvent Event type (undocumented)
TTMSFNCTableViewGetHTMLTemplateEvent Event type (undocumented)
TTMSFNCTableViewGetHTMLTemplateValueEvent Event type (undocumented)
TTMSFNCTableViewGetItemHeightEvent Event type (undocumented)
TTMSFNCTableViewItemAccessories Type alias (undocumented)
TTMSFNCTableViewItemAccessory Enum (undocumented)
TTMSFNCTableViewItemAnchorClickEvent Event type (undocumented)
TTMSFNCTableViewItemCheckChangedEvent Event type (undocumented)
TTMSFNCTableViewItemCheckType Enum (undocumented)
TTMSFNCTableViewItemClickEvent Event type (undocumented)
TTMSFNCTableViewItemCompareEvent Event type (undocumented)
TTMSFNCTableViewItemHeightMode Enum (undocumented)
TTMSFNCTableViewItemHideDetailControl Event type (undocumented)
TTMSFNCTableViewItemMoreOptionClickEvent Event type (undocumented)
TTMSFNCTableViewItemMouseEnterEvent Event type (undocumented)
TTMSFNCTableViewItemMouseLeaveEvent Event type (undocumented)
TTMSFNCTableViewItemSelectedEvent Event type (undocumented)
TTMSFNCTableViewItemShowDetailControl Event type (undocumented)
TTMSFNCTableViewItemUnSelectedEvent Event type (undocumented)
TTMSFNCTableViewItemsSortKind Enum (undocumented)
TTMSFNCTableViewItemsSortMode Enum (undocumented)
TTMSFNCTableViewKeyboardEscapeMode Enum (undocumented)
TTMSFNCTableViewLayoutMode Enum (undocumented)
TTMSFNCTableViewLookupBarPosition Enum (undocumented)
TTMSFNCTableViewLookupCategoryEvent Event type (undocumented)
TTMSFNCTableViewMouseEditMode Enum (undocumented)
TTMSFNCTableViewNeedFilterDropDownDataEvent Event type (undocumented)
TTMSFNCTableViewReloadProgressMode Enum (undocumented)
TTMSFNCTableViewScrollEvent Event type (undocumented)
TTMSFNCTableViewShowDetailMode Enum (undocumented)
TTMSFNCTableViewSorting Enum (undocumented)

TMS FNC TabSet

Component page

Classes And Records

Type Description
TTMSFNCCustomTabSet Base class for the TMS FNC Tab Set control; displays a scrollable, optionally multiline tab strip with customizable shape, appearance, inline editing, progress indicators, badges, and close/insert buttons.
TTMSFNCTabSet Displays a configurable tab strip with optional insert, close, list, scrolling, editing, badges, bitmaps, and progress indicators.
TTMSFNCTabSetButtonAppearance Appearance settings for the tab strip's action buttons (close, insert, tab-list, scroll previous/next) in normal, hover, down, and disabled states.
TTMSFNCTabSetDisplayList Internal list of display items used during the tab set paint pass.
TTMSFNCTabSetDisplayTab Internal paint-pass record caching the computed layout rectangles, kind, and grid row of a single rendered tab.
TTMSFNCTabSetEdit Internal inline editor control used when a tab label is being renamed by the user.
TTMSFNCTabSetInteraction Interaction settings for the tab set, controlling selection behavior, inline editing, keyboard shortcuts, drag-and-drop reorder, and URL handling.
TTMSFNCTabSetInvisibleTabList Internal list of tabs that are currently not shown in the visible strip (overflow tabs).
TTMSFNCTabSetLayout Layout settings for the tab set, controlling the position of the tab strip and whether tabs wrap to multiple rows.
TTMSFNCTabSetOptions Options controlling how the user can close and insert tabs, and whether a tab-list drop-down button is shown.
TTMSFNCTabSetTab A single tab in a TTMSFNCTabSet, with display text, bitmaps, progress indicator, badge, close button, per-tab color overrides, and application-defined data.
TTMSFNCTabSetTabAppearance Global appearance settings for all tabs, including fill/stroke for every state, font, tab shape, progress indicator, close button, badge, and text alignment.
TTMSFNCTabSetTabSize Settings that control how tab widths and heights are determined, including the sizing mode, fixed dimensions, margins, and inter-tab spacing.
TTMSFNCTabSetTabs Ordered collection of TTMSFNCTabSetTab items displayed in a tab set control.
Type Kind Description
TTMSFNCTabSetAfterDrawMenuButton Event type (undocumented)
TTMSFNCTabSetAfterDrawTabBackgroundEvent Event type (undocumented)
TTMSFNCTabSetAfterDrawTabBadgeEvent Event type (undocumented)
TTMSFNCTabSetAfterDrawTabBitmapEvent Event type (undocumented)
TTMSFNCTabSetAfterDrawTabCloseButtonEvent Event type (undocumented)
TTMSFNCTabSetAfterDrawTabProgressEvent Event type (undocumented)
TTMSFNCTabSetAfterDrawTabTextEvent Event type (undocumented)
TTMSFNCTabSetAnchorTabClickEvent Event type (undocumented)
TTMSFNCTabSetBeforeChangeTabEvent Event type (undocumented)
TTMSFNCTabSetBeforeCloseTabEvent Event type (undocumented)
TTMSFNCTabSetBeforeDrawMenuButton Event type (undocumented)
TTMSFNCTabSetBeforeDrawTabBackgroundEvent Event type (undocumented)
TTMSFNCTabSetBeforeDrawTabBadgeEvent Event type (undocumented)
TTMSFNCTabSetBeforeDrawTabBitmapEvent Event type (undocumented)
TTMSFNCTabSetBeforeDrawTabCloseButtonEvent Event type (undocumented)
TTMSFNCTabSetBeforeDrawTabProgressEvent Event type (undocumented)
TTMSFNCTabSetBeforeDrawTabTextEvent Event type (undocumented)
TTMSFNCTabSetBeforeInsertTabEvent Event type (undocumented)
TTMSFNCTabSetBeforeOpenInplaceEditorEvent Event type (undocumented)
TTMSFNCTabSetBeforeReorderTabEvent Event type (undocumented)
TTMSFNCTabSetBeforeUpdateTabEvent Event type (undocumented)
TTMSFNCTabSetButtonState Enum Visual interaction state of a tab strip action button (close, insert, scroll, tab-list).
TTMSFNCTabSetChangeTabEvent Event type (undocumented)
TTMSFNCTabSetCloseInplaceEditorEvent Event type (undocumented)
TTMSFNCTabSetCloseMode Enum Determines how the user can close tabs.
TTMSFNCTabSetCloseTabEvent Event type (undocumented)
TTMSFNCTabSetCustomizeInplaceEditorEvent Event type (undocumented)
TTMSFNCTabSetGetInplaceEditorEvent Event type (undocumented)
TTMSFNCTabSetGetInplaceEditorRectEvent Event type (undocumented)
TTMSFNCTabSetInsertMode Enum Determines how the user can insert new tabs.
TTMSFNCTabSetInsertTabEvent Event type (undocumented)
TTMSFNCTabSetLayoutMultiline Enum Controls whether the tab strip wraps tabs onto multiple rows when they overflow.
TTMSFNCTabSetLayoutPosition Enum Side of the control on which the tab strip is displayed.
TTMSFNCTabSetMenuButton Enum Identifies which action button in the tab strip triggered a draw event.
TTMSFNCTabSetOpenInplaceEditorEvent Event type (undocumented)
TTMSFNCTabSetReorderTabEvent Event type (undocumented)
TTMSFNCTabSetTabCloseAction Enum Action performed on a tab when the user clicks its close button.
TTMSFNCTabSetTabKind Enum Internal category of a tab — a real content tab or an insert placeholder.
TTMSFNCTabSetTabProgressKind Enum Shape of the progress indicator drawn inside the tab.
TTMSFNCTabSetTabProgressMode Enum Animation style of the tab progress indicator.
TTMSFNCTabSetTabShape Enum Visual shape of a tab item.
TTMSFNCTabSetTabSizeMode Enum Controls how tab widths are determined.
TTMSFNCTabSetTabState Enum Visual interaction state of a tab.
TTMSFNCTabSetUpdateTabEvent Event type (undocumented)

TMS FNC Task Dialog

Component page

Classes And Records

Type Description
TTMSFNCCustomTaskDialog Base class for the task dialog component providing configuration, layout, and execution of modal dialogs.
TTMSFNCCustomTaskDialogButton Button adapter used by the task dialog on the FMX framework, exposing Left, Top, and Caption as single-precision coordinates.
TTMSFNCCustomTaskDialogForm Base form type used to host the task dialog UI; maps to TForm on desktop frameworks and TWebForm on web.
TTMSFNCCustomTaskDialogLabel Label adapter used by the task dialog on the FMX framework, exposing Left, Top, and Caption as single-precision coordinates.
TTMSFNCTaskDialog Displays a configurable task dialog with instruction text, content, buttons, command links, radio choices, verification, input, progress, and footer areas.
TTMSFNCTaskDialogAppearance Defines colors and fill/stroke settings for the various visual areas of the task dialog.
TTMSFNCTaskDialogButton Custom-rendered button used inside the task dialog, supporting an optional icon, caption, modal result, and click event.
TTMSFNCTaskDialogForm Internal form that constructs and hosts the task dialog UI, including input controls, buttons, icons, and progress bar.
Type Kind Description
TTMSFNCCustomTaskDialogBeforeCloseEvent Event type (undocumented)
TTMSFNCCustomTaskDialogButtonClickEvent Event type (undocumented)
TTMSFNCCustomTaskDialogDialogResultEvent Event type (undocumented)
TTMSFNCCustomTaskDialogExandButtonClickEvent Event type (undocumented)
TTMSFNCCustomTaskDialogProgressEvent Event type (undocumented)
TTMSFNCCustomTaskDialogRadioClickEvent Event type (undocumented)
TTMSFNCCustomTaskDialogVerifyClickEvent Event type (undocumented)
TTMSFNCTaskDialogCommonButton Enum (undocumented)
TTMSFNCTaskDialogCommonButtons Type alias (undocumented)
TTMSFNCTaskDialogDisplayedButtons Enum (undocumented)
TTMSFNCTaskDialogFooterIcon Enum (undocumented)
TTMSFNCTaskDialogIcon Enum (undocumented)
TTMSFNCTaskDialogInputType Enum (undocumented)
TTMSFNCTaskDialogPosition Enum (undocumented)

TMS FNC Tile List

Component page

Classes And Records

Type Description
TTMSFNCCustomTileList Base class for the TMS FNC Tile List control; arranges tile items in a paged or scrollable grid with customizable appearance, header/footer navigation, drag-and-drop reordering, filtering, and per-tile visualizers.
TTMSFNCTileList Displays selectable tiles in a paged or scrollable grid with optional headers, footers, filtering, badges, images, and custom drawing.
TTMSFNCTileListAppearance Global appearance settings for tile list items, controlling fill, stroke, font, spacing, badge styling, and tile size for normal, hover, down, selected, and disabled states.
TTMSFNCTileListArrow Appearance settings for the left or right navigation arrow button in the tile list header or footer.
TTMSFNCTileListBullets Appearance settings for the page-indicator bullet dots shown in the tile list header or footer.
TTMSFNCTileListCollectionItems Internal list of collection items used during tile reorder drag-and-drop operations.
TTMSFNCTileListDisplayItem Internal paint-pass record caching the computed layout rectangles, grid position, and span of a single rendered tile.
TTMSFNCTileListDisplayList Internal list of display items used during the tile list paint pass.
TTMSFNCTileListDragControl Lightweight control rendered as a floating ghost tile during a drag-and-drop reorder operation.
TTMSFNCTileListFooter Footer bar displayed below the tile list; contains navigation arrows, page-indicator bullets, and optional background fill.
TTMSFNCTileListHeader Header bar displayed above the tile list; contains navigation arrows, page-indicator bullets, and optional background fill.
TTMSFNCTileListHeaderFooterBase Base class for tile list header and footer bars; provides fill, stroke, visibility, bullet dots, navigation arrows, and size settings.
TTMSFNCTileListItem A single tile in a TTMSFNCTileList, with a title, description, image, optional embedded control, badge text, span settings, and application-defined data.
TTMSFNCTileListItems Ordered collection of TTMSFNCTileListItem tiles displayed in a tile list control.
TTMSFNCTileListRecalcItem Internal layout-calculation record holding the computed position and span of a tile during the grid recalculation pass.
TTMSFNCTileListRecalcList Internal list of recalculation items built during the tile grid layout pass.
TTMSFNCTileListVisualizer Abstract base component for custom tile visualizers; override the Draw* methods to completely replace or augment tile rendering and respond to tile mouse events.
Type Kind Description
TTMSFNCTileListAfterDrawArrowEvent Event type (undocumented)
TTMSFNCTileListAfterDrawBadgeEvent Event type (undocumented)
TTMSFNCTileListAfterDrawBulletEvent Event type (undocumented)
TTMSFNCTileListAfterDrawEvent Event type (undocumented)
TTMSFNCTileListAfterDrawItemBackgroundEvent Event type (undocumented)
TTMSFNCTileListAfterDrawItemContentEvent Event type (undocumented)
TTMSFNCTileListAfterDrawItemTextEvent Event type (undocumented)
TTMSFNCTileListBeforeDrawArrowEvent Event type (undocumented)
TTMSFNCTileListBeforeDrawBadgeEvent Event type (undocumented)
TTMSFNCTileListBeforeDrawBulletEvent Event type (undocumented)
TTMSFNCTileListBeforeDrawEvent Event type (undocumented)
TTMSFNCTileListBeforeDrawItemBackgroundEvent Event type (undocumented)
TTMSFNCTileListBeforeDrawItemContentEvent Event type (undocumented)
TTMSFNCTileListBeforeDrawItemTextEvent Event type (undocumented)
TTMSFNCTileListBulletClickEvent Event type (undocumented)
TTMSFNCTileListControlPosition Enum Specifies where an embedded control is positioned within a tile.
TTMSFNCTileListFiltering Enum Controls how the filter string is compared against item titles.
TTMSFNCTileListImagePosition Enum Specifies where the tile image is placed relative to the title and description.
TTMSFNCTileListItemAnchorClickEvent Event type (undocumented)
TTMSFNCTileListItemClickEvent Event type (undocumented)
TTMSFNCTileListItemDeselectedEvent Event type (undocumented)
TTMSFNCTileListItemFilterEvent Event type (undocumented)
TTMSFNCTileListItemSelectedEvent Event type (undocumented)
TTMSFNCTileListItemState Enum Visual interaction state of a tile list item.
TTMSFNCTileListItemType Enum Determines whether a tile item opens a drop-down when clicked.
TTMSFNCTileListMode Enum Layout mode controlling how tiles are arranged in the grid.
TTMSFNCTileListNavigationMode Enum Controls how the tile list navigates between pages.
TTMSFNCTileListOrientation Enum Axis direction in which tiles are laid out and scrolled.
TTMSFNCTileListReorderMode Enum Controls how tiles are repositioned when the user drags them to a new position.
TTMSFNCTileListTileDirection Enum Direction in which a tile slides during an animated move or swap operation.

TMS FNC Timeline

Component page

Classes And Records

Type Description
TTMSFNCCustomTimeline Base class for the TMS FNC Timeline control; displays date/time or numeric indicators and range sections along a scrollable, zoomable axis with configurable appearance, layout, interaction, and data-adapter support.
TTMSFNCTimeline Timeline control that displays dated or numeric indicators, sections, annotations, and interactive navigation.
TTMSFNCTimelineAdapter Abstract base class for timeline data adapters; subclass to supply indicator and section items from an external data source such as a database.
TTMSFNCTimelineAnnotation Defines the text, position, visibility, and appearance of an indicator annotation.
TTMSFNCTimelineAnnotationAppearance Appearance settings for the fill, stroke, font, text layout, and annotation line of an indicator annotation callout in its normal, hovered, and selected states.
TTMSFNCTimelineAnnotationDrawingParams Parameters passed to annotation drawing events, describing the callout state, rectangle, text layout, and selection status.
TTMSFNCTimelineAnnotationLineDrawingParams Start and end points of the line drawn between an indicator and its annotation callout.
TTMSFNCTimelineAppearance Global appearance settings for the timeline control, including the axis fill and stroke, division font and tickmark stroke, axis rounding, and default indicator, annotation, and section appearance templates.
TTMSFNCTimelineBitmapDrawingParams Parameters passed to the bitmap drawing event handler, providing the bitmap and its target rectangle and scaling options.
TTMSFNCTimelineDatabaseAdapter Database adapter that loads, inserts, updates, deletes, and maps timeline items through dataset fields.
TTMSFNCTimelineDatabaseAdapterFieldsParams Combined field-mapping flags passed to the OnReadFields event, covering both indicator and section fields plus routing metadata.
TTMSFNCTimelineDatabaseAdapterIndicatorFieldsParams Flags indicating which indicator fields the adapter should read from or write to the dataset automatically.
TTMSFNCTimelineDatabaseAdapterItemDataLink Internal TDataLink descendant that keeps a TTMSFNCTimelineDatabaseAdapterItemSource in sync with its bound TDataSource.
TTMSFNCTimelineDatabaseAdapterItemSource Configures the field mapping between the timeline adapter and a bound TDataSource; maps indicator and section properties to named dataset fields.
TTMSFNCTimelineDatabaseAdapterSectionFieldsParams Flags indicating which section fields the adapter should read from or write to the dataset automatically.
TTMSFNCTimelineDivision Settings for the timeline's division axis, controlling the position, size, tickmark, and text label for division ticks.
TTMSFNCTimelineDivisionDrawingParams Parameters passed to division drawing events, aggregating the tick position, value, tickmark, and text drawing details.
TTMSFNCTimelineDivisionFormat Format strings applied to division-tick labels for each supported range type.
TTMSFNCTimelineDivisionTextDrawingParams Parameters passed to division-text drawing events, providing the tick value, formatted text, alignment, and available rectangle.
TTMSFNCTimelineDivisionTickmarkDrawingParams Parameters passed to division-tickmark drawing events, providing the tick value and the start/end points of the tickmark line.
TTMSFNCTimelineDrawingParams Parameters passed to the timeline background drawing events, providing the bounding rectangle and corner rounding.
TTMSFNCTimelineHoveredIndicatorChangeParameters Parameters passed to indicator hover-change events, providing the index of the indicator being hovered and whether the hover is over the annotation.
TTMSFNCTimelineHoveredSectionChangeParameters Parameters passed to section hover-change events, providing the index of the section being hovered.
TTMSFNCTimelineIndicator Represents a single marker displayed at a value or date on the timeline.
TTMSFNCTimelineIndicatorAppearance Appearance settings for the fill, stroke, shape, size, and bitmap of a timeline indicator in its normal, hovered, and selected states.
TTMSFNCTimelineIndicatorDisplayItem Internal paint-pass cache item that stores the computed layout rectangles, shape, and text properties of a single rendered timeline indicator and its annotation.
TTMSFNCTimelineIndicatorDisplayList Internal list of indicator display items used during the timeline paint pass.
TTMSFNCTimelineIndicatorDrawingParams Parameters passed to indicator drawing events, aggregating the indicator state, shape, position, and associated annotation and annotation-line drawing parameters.
TTMSFNCTimelineIndicatorMoveParameters Move delta passed to indicator move events, providing the previous and new timeline position values.
TTMSFNCTimelineIndicatorSelectionParameters Selection state passed to indicator selection-change events, indicating whether an annotation or the indicator itself was clicked and whether multi-select is active.
TTMSFNCTimelineIndicators Collection of TTMSFNCTimelineIndicator items displayed as marker points on the timeline.
TTMSFNCTimelineInteraction Interaction settings that control which timeline elements can be moved or resized by the user and how mouse-wheel scrolling behaves.
TTMSFNCTimelineLayout Layout settings for the timeline control, including orientation, axis position, axis size, scroll bar visibility, zoom, and indicator/section display behavior.
TTMSFNCTimelineRange Defines the visible value or date range of the timeline, the range type, and the spacing between division ticks.
TTMSFNCTimelineRangeChangeParameters Snapshot of range settings passed to the OnRangeChanged event after the user zooms or scrolls.
TTMSFNCTimelineSection A single range bar displayed on the timeline between two values or dates, with optional label text, selection support, and per-item appearance overrides.
TTMSFNCTimelineSectionAppearance Appearance settings for the fill, stroke, font, and text layout of a timeline section in its normal, hovered, and selected states.
TTMSFNCTimelineSectionDisplayItem Internal paint-pass cache item that stores the computed layout rectangle and text properties of a single rendered timeline section.
TTMSFNCTimelineSectionDisplayList Internal list of section display items used during the timeline paint pass.
TTMSFNCTimelineSectionDrawingParams Parameters passed to section drawing events, describing the section state, bounding rectangle, text layout, and row placement.
TTMSFNCTimelineSectionMoveParameters Move delta passed to section move events, providing the previous and new start/end values and the total displacement.
TTMSFNCTimelineSectionSelectionParameters Selection state passed to section selection-change events, indicating whether the section is selected and whether multi-select is active.
TTMSFNCTimelineSections Collection of TTMSFNCTimelineSection items displayed as range bars on the timeline.
Type Kind Description
TTMSFNCTimelineAfterDrawDivision Event type (undocumented)
TTMSFNCTimelineAfterDrawDivisionText Event type (undocumented)
TTMSFNCTimelineAfterDrawDivisionTickmark Event type (undocumented)
TTMSFNCTimelineAfterDrawIndicator Event type (undocumented)
TTMSFNCTimelineAfterDrawIndicatorAnnotation Event type (undocumented)
TTMSFNCTimelineAfterDrawIndicatorAnnotationLine Event type (undocumented)
TTMSFNCTimelineAfterDrawIndicatorImage Event type (undocumented)
TTMSFNCTimelineAfterDrawSection Event type (undocumented)
TTMSFNCTimelineAfterDrawTimeline Event type (undocumented)
TTMSFNCTimelineAnnotationPosition Enum Side of the timeline axis on which an annotation callout is placed.
TTMSFNCTimelineBeforeDrawDivision Event type (undocumented)
TTMSFNCTimelineBeforeDrawDivisionText Event type (undocumented)
TTMSFNCTimelineBeforeDrawDivisionTickmark Event type (undocumented)
TTMSFNCTimelineBeforeDrawIndicator Event type (undocumented)
TTMSFNCTimelineBeforeDrawIndicatorAnnotation Event type (undocumented)
TTMSFNCTimelineBeforeDrawIndicatorAnnotationLine Event type (undocumented)
TTMSFNCTimelineBeforeDrawIndicatorImage Event type (undocumented)
TTMSFNCTimelineBeforeDrawSection Event type (undocumented)
TTMSFNCTimelineBeforeDrawTimeline Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterFieldsToIndicator Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterFieldsToSection Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterIndicatorCreateDBKeyEvent Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterIndicatorDateTimeToField Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterIndicatorEvent Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterIndicatorFieldToDateTime Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterIndicatorLocateEvent Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterIndicatorToFields Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterReadFields Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterSectionCreateDBKeyEvent Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterSectionDateTimeToField Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterSectionEvent Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterSectionFieldToDateTime Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterSectionLocateEvent Event type (undocumented)
TTMSFNCTimelineDatabaseAdapterSectionToFields Event type (undocumented)
TTMSFNCTimelineGetRectangle Event type (undocumented)
TTMSFNCTimelineGetValueText Event type (undocumented)
TTMSFNCTimelineHoveredIndicatorChange Event type (undocumented)
TTMSFNCTimelineHoveredIndicatorChanged Event type (undocumented)
TTMSFNCTimelineHoveredSectionChange Event type (undocumented)
TTMSFNCTimelineHoveredSectionChanged Event type (undocumented)
TTMSFNCTimelineIndicatorAnnotationAnchorClick Event type (undocumented)
TTMSFNCTimelineIndicatorChanged Event type (undocumented)
TTMSFNCTimelineIndicatorMove Event type (undocumented)
TTMSFNCTimelineIndicatorMoved Event type (undocumented)
TTMSFNCTimelineIndicatorSelectionChange Event type (undocumented)
TTMSFNCTimelineIndicatorSelectionChanged Event type (undocumented)
TTMSFNCTimelineIndicatorShape Enum Shape drawn for a timeline indicator marker.
TTMSFNCTimelineIndicatorsChanged Event type (undocumented)
TTMSFNCTimelineItemBehavior Enum Controls how an indicator's annotation and item area are laid out when the timeline is in a limited-space configuration.
TTMSFNCTimelineOrientation Enum Determines whether the timeline axis runs horizontally or vertically.
TTMSFNCTimelinePosition Enum Determines on which side of the timeline axis indicators and sections are drawn.
TTMSFNCTimelineRangeChanged Event type (undocumented)
TTMSFNCTimelineRangeType Enum Unit of time or value used for the timeline range and division ticks.
TTMSFNCTimelineSectionAnchorClick Event type (undocumented)
TTMSFNCTimelineSectionChanged Event type (undocumented)
TTMSFNCTimelineSectionMove Event type (undocumented)
TTMSFNCTimelineSectionMoved Event type (undocumented)
TTMSFNCTimelineSectionSelectionChange Event type (undocumented)
TTMSFNCTimelineSectionSelectionChanged Event type (undocumented)
TTMSFNCTimelineSectionsChanged Event type (undocumented)
TTMSFNCTimelineTextOrientation Enum Rotation applied to text drawn inside indicator annotations or section labels.
TTMSFNCTimelineUpdateIndicatorDisplay Event type (undocumented)
TTMSFNCTimelineUpdateSectionDisplay Event type (undocumented)
TTMSFNCTimelineZoomChanged Event type (undocumented)

TMS FNC Toolbar

Component page

Classes And Records

Type Description
TTMSFNCControlList Thin wrapper around a list of TControl references used internally by the toolbar to track its hosted controls.
TTMSFNCCustomDockPanel Base class for the dock panel control; hosts one or more toolbars, manages their layout and compact/large state transitions.
TTMSFNCCustomDockPanelAppearance Base appearance class for the dock panel, providing fill, stroke, and margins settings.
TTMSFNCCustomToolBar Base class for the TMS FNC Toolbar control; hosts button, separator, picker, and combo box elements, manages compact overflow, options menu, drag grip, and flat/large layout modes.
TTMSFNCCustomToolBarAppearance Base appearance class for toolbars, providing fill, stroke, button spacing, drag-grip, flat style, and separator settings.
TTMSFNCCustomToolBarButton Base class for all toolbar button controls; adds drop-down split button support, layout modes, compact/large state, and options-menu text.
TTMSFNCCustomToolBarElement Base class for all toolbar controls (buttons, separators, pickers); manages the element state, copy-to-compact flag, and control index within the toolbar layout.
TTMSFNCCustomToolBarOptionsMenu Base class for the toolbar options menu configuration; controls whether the options button, item bitmaps, and item text are shown in the overflow popup menu.
TTMSFNCCustomToolBarSeparator Base class for toolbar separator controls; draws a vertical or horizontal divider line between toolbar item groups.
TTMSFNCCustomToolBarSeparatorAppearance Base appearance class for toolbar separators, providing stroke and inner-stroke settings for the separator line.
TTMSFNCDefaultToolBarButton Default toolbar button that can display a bitmap and a caption, respond to hover/down states, and optionally open a dropdown popup. Used as the base class for all buttons in tool-bar components.
TTMSFNCDockPanel Panel that hosts one or more TTMSFNCToolBar instances, arranging them vertically and coordinating their compact and large-state behavior.
TTMSFNCDockPanelAppearance Appearance settings for the dock panel, exposing fill and stroke for the panel background.
TTMSFNCToolBar Container control that arranges toolbar buttons, separators, and picker controls in a horizontal row. Supports compact mode, overflow menus, drag-grip repositioning, and adaptive layout switching between normal and large states. TMS FNC Toolbar control: hosts buttons, separators, and picker controls in a horizontal or vertical strip, with compact overflow, options menu, and drag-grip support.
TTMSFNCToolBarAppearance Appearance settings for the toolbar control area, including background fill, border stroke, button spacing, drag grip, flat style, and separator line.
TTMSFNCToolBarBitmapPicker Toolbar button that opens a bitmap selector drop-down and fires OnBitmapSelected when the user picks an image.
TTMSFNCToolBarButton Toolbar button that can show a bitmap, a text label, and an optional drop-down popup. Supports normal, compact, and large layout modes.
TTMSFNCToolBarButtonAppearance Full button appearance including transparency, inner stroke, rounding, corners, and state-specific fill/stroke settings.
TTMSFNCToolBarColorPicker Toolbar button that opens a color selector drop-down and fires OnColorSelected when the user picks a color.
TTMSFNCToolBarComboBox Toolbar combo box that opens a TTMSFNCListBox-backed drop-down; the selected item text is shown on the button face.
TTMSFNCToolBarCompactAppearance Appearance settings for the compact toolbar popup that appears when the toolbar overflows; exposes fill/stroke settings for each button state.
TTMSFNCToolBarControl Internal record of a toolbar control's current layout and bitmap, used to manage the options-menu state during a layout rebuild.
TTMSFNCToolBarControlList Internal list of TTMSFNCToolBarControl items tracking visible/hidden state during toolbar layout.
TTMSFNCToolBarControlObjectList Internal object list of TTMSFNCToolBarControl items used during toolbar layout rebuilds.
TTMSFNCToolBarCustomButtonAppearance Base appearance class for toolbar buttons, providing fill, stroke, inner stroke, rounding, corners, and flat-style settings for normal, hover, down, and disabled states.
TTMSFNCToolBarCustomComboBox Base class for the toolbar combo box control; shows a TTMSFNCListBox-backed drop-down and allows optional inline editing.
TTMSFNCToolBarCustomItemPicker Base class for toolbar item-picker controls; shows a drop-down list of string items and allows optional inline text editing.
TTMSFNCToolBarDropDownButton Arrow drop-down button appended to a split toolbar button that opens a popup when clicked; can use a built-in styled arrow or a custom bitmap.
TTMSFNCToolBarFontNamePicker Toolbar button that opens a drop-down list of installed font names and fires OnFontNameSelected when the user picks one.
TTMSFNCToolBarFontSizePicker Toolbar button that opens a drop-down list of font sizes and fires OnFontSizeSelected when the user picks one.
TTMSFNCToolBarItemPicker Toolbar button that opens a drop-down list of string items. The selected item text is shown on the button face.
TTMSFNCToolBarOptionMenuItem Internal menu item used in the toolbar options menu; carries a reference to the toolbar control it represents.
TTMSFNCToolBarOptionsMenu Options menu settings for the toolbar overflow popup, exposing button visibility, item bitmap/text display, and bitmap column width.
TTMSFNCToolBarPopup Popup control used internally by the toolbar for compact and options-menu drop-downs.
TTMSFNCToolBarQuickMenuButtonAppearance Appearance settings for the quick-access options menu button that opens the toolbar overflow popup.
TTMSFNCToolBarSeparator Visual divider that can be placed between toolbar items to group related controls.
TTMSFNCToolBarSeparatorAppearance Appearance settings for a toolbar separator, exposing its outer and inner stroke styles.
Type Kind Description
TTMSFNCToolBarAnchorClickEvent Event type Fires when the user clicks an HTML anchor rendered in the toolbar text area.
TTMSFNCToolBarBitmapPickerBitmapSelected Event type Event fired when the user selects a bitmap from a TTMSFNCToolBarBitmapPicker.
TTMSFNCToolBarButtonBitmapPosition Enum Position of the bitmap relative to the button label.
TTMSFNCToolBarButtonDropDownKind Enum Controls how a button's drop-down area is rendered and activated.
TTMSFNCToolBarButtonDropDownPosition Enum Side of the button where the drop-down arrow is drawn.
TTMSFNCToolBarButtonLayout Enum Layout mode that controls which parts of a toolbar button are shown.
TTMSFNCToolBarCanShowOptionsMenuItem Event type Called for each toolbar control to determine whether its corresponding options menu item should be shown.
TTMSFNCToolBarColorPickerColorSelected Event type Event fired when the user selects a color from a TTMSFNCToolBarColorPicker.
TTMSFNCToolBarCustomizeCompactToolBarEvent Event type Fires after the compact popup toolbar is created, allowing its buttons and layout to be customized before it is shown.
TTMSFNCToolBarCustomizeOptionsMenu Event type Called just before the toolbar options menu is shown, allowing the popup menu to be customized.
TTMSFNCToolBarCustomizeOptionsMenuItem Event type Called for each item added to the toolbar options menu, allowing per-item customization.
TTMSFNCToolBarDragGripMovingEvent Event type Fires continuously while the user drags the toolbar by its drag grip.
TTMSFNCToolBarElementState Enum Display state of a toolbar element or button.
TTMSFNCToolBarFontNamePickerFontNameSelected Event type Event fired when the user selects a font name from a TTMSFNCToolBarFontNamePicker.
TTMSFNCToolBarFontSizePickerFontSizeSelected Event type Event fired when the user selects a font size from a TTMSFNCToolBarFontSizePicker.
TTMSFNCToolBarIsLastElement Event type Called for each toolbar element to let the application override whether it is treated as the last visible element.
TTMSFNCToolBarItemPickerItemSelected Event type Event fired when the user selects an item from a TTMSFNCToolBarItemPicker drop-down list.
TTMSFNCToolBarOptionsMenuItemClick Event type Called when the user clicks an item in the toolbar options menu.
TTMSFNCToolBarSeperatorOrientation Enum Orientation of a toolbar separator line.

TMS FNC Toolbars

Component page

Classes And Records

Type Description
TTMSFNCClipboardToolBar Toolbar that exposes clipboard actions such as cut, copy, paste, undo, and redo.
TTMSFNCFileIOToolBar Toolbar that exposes file open and save actions.
TTMSFNCFontSettings Captures the current font settings of a bound editor control — font face, size, bold, italic, underline, strikeout, and background colour. Updated by the font toolbar and read back to apply the reflected state to editor selection. Captures the current font settings of a bound editor control — font face, size, bold, italic, underline, strikeout, and background colour. Updated by the font toolbar and read back to apply the reflected state to editor selection.
TTMSFNCFontToolBar Toolbar that exposes common font formatting actions for a bound editor control.
TTMSFNCInsertToolBar Toolbar that exposes insert actions such as images and hyperlinks.
TTMSFNCParagraphToolBar Toolbar that exposes paragraph alignment, indentation, bullets, and numbering actions.
TTMSFNCParagraphToolBarSettings Captures the current paragraph settings of a bound editor control — text alignment and the active bullet/numbering style index. Updated by the paragraph toolbar and read back to reflect the editor's current paragraph state.
TTMSFNCPlannerToolBarPopup A floating toolbar popup connected to the planner that provides rich-text formatting buttons for editing planner item text.
TTMSFNCToolBarBase Base toolbar that binds toolbar actions to a supported editor or control.
TTMSFNCToolBarNotificationManager Internal manager that broadcasts toolbar state change notifications to all registered toolbar controls.
Type Kind Description
TTMSFNCClipboardToolBarOption Enum (undocumented)
TTMSFNCClipboardToolBarOptions Type alias (undocumented)
TTMSFNCFileIOToolBarOption Enum (undocumented)
TTMSFNCFileIOToolBarOptions Type alias (undocumented)
TTMSFNCFontToolBarApplyColor Event type Event signature used when a text or background color is applied.
TTMSFNCFontToolBarApplyFontName Event type Event signature used when a font name is applied.
TTMSFNCFontToolBarApplyFontSize Event type Event signature used when a font size is applied.
TTMSFNCInsertToolBarOption Enum (undocumented)
TTMSFNCInsertToolBarOptions Type alias (undocumented)
TTMSFNCParagraphToolBarApplyBullets Event type Event signature used when a bullet style is applied.
TTMSFNCParagraphToolBarOption Enum (undocumented)
TTMSFNCParagraphToolBarOptions Type alias (undocumented)

TMS FNC Touch Keyboard

Component page

Classes And Records

Type Description
TTMSFNCCustomPopupTouchKeyboard Base class for a floating popup that hosts a TTMSFNCTouchKeyboard; shows and hides the keyboard on demand and forwards key events to the focused control.
TTMSFNCCustomTouchKeyboard Base class for the touch keyboard control; renders a full on-screen keyboard from a key-item collection, handles key presses, posting, special keys, auto-zoom, and custom layouts.
TTMSFNCPopupTouchKeyboard Popup component that shows a TTMSFNCTouchKeyboard in a floating non-modal window; call ShowKeyboard to display and HideKeyboard to dismiss.
TTMSFNCPopupTouchKeyboardCloseButton Internal close button shown in the popup touch keyboard panel title bar.
TTMSFNCTouchKey Visual representation of a single key on the touch keyboard control; handles its own click/press rendering and posts key events to the focused control.
TTMSFNCTouchKeyCollection Collection of TTMSFNCTouchKeyItem definitions that specify the layout, captions, and key values for all keys on the touch keyboard.
TTMSFNCTouchKeyItem Collection item that defines the caption, position, size, colors, key values, and bitmaps for a single key on the touch keyboard.
TTMSFNCTouchKeyboard TMS FNC Touch Keyboard control: an on-screen keyboard with configurable layout, key styles, bitmaps, and automatic posting to the focused input control.
Type Kind Description
TTMSFNCAutoSizeLayout Enum Controls what is auto-sized when the keyboard or individual keys are zoomed.
TTMSFNCDrawKeyEvent Event type (undocumented)
TTMSFNCKeyboardType Enum Keyboard layout applied to the touch keyboard control.
TTMSFNCTouchKeyEvent Event type (undocumented)

TMS FNC Track Bar

Component page

Classes And Records

Type Description
TTMSFNCCustomTrackBar Base class for a single-thumb track bar with value editing, keyboard input, repeat buttons, and custom drawing events.
TTMSFNCCustomTrackBarAppearance Published appearance settings for the track bar, exposing all visual style properties.
TTMSFNCCustomTrackBarBase Base control that manages shared range, appearance, interaction, and drawing behaviour for track-based controls.
TTMSFNCCustomTrackBarBaseAppearance Base class holding appearance settings for thumb, track line, tick marks, and buttons.
TTMSFNCCustomTrackBarBaseInteraction Base class holding interaction settings that control track bar input behaviour.
TTMSFNCCustomTrackBarBaseValues Stores the left and right thumb positions for a range track bar.
TTMSFNCCustomTrackBarInteraction Published interaction settings that control track bar input behaviour.
TTMSFNCTrackBar Track bar control for selecting a numeric value with a draggable thumb, optional buttons, tick marks, and custom drawing events.
Type Kind Description
TTMSFNCCustomTrackBarAfterDrawThumbEvent Event type Event type fired after the thumb is drawn.
TTMSFNCCustomTrackBarBaseAfterDrawButtonEvent Event type Event type fired after an increment or decrement button is drawn.
TTMSFNCCustomTrackBarBaseAfterDrawTickLabel Event type Event type fired after a tick label is drawn.
TTMSFNCCustomTrackBarBaseAfterDrawTickMarks Event type Event type fired after tick marks are drawn.
TTMSFNCCustomTrackBarBaseAfterDrawTrackLabel Event type Event type fired after the current-value track label is drawn.
TTMSFNCCustomTrackBarBaseAfterDrawTrackLine Event type Event type fired after the track line is drawn.
TTMSFNCCustomTrackBarBaseBeforeDrawButtonEvent Event type Event type fired before an increment or decrement button is drawn.
TTMSFNCCustomTrackBarBaseBeforeDrawTickLabel Event type Event type fired before a tick label is drawn.
TTMSFNCCustomTrackBarBaseBeforeDrawTickMarks Event type Event type fired before tick marks are drawn.
TTMSFNCCustomTrackBarBaseBeforeDrawTrackLabel Event type Event type fired before the current-value track label is drawn.
TTMSFNCCustomTrackBarBaseBeforeDrawTrackLine Event type Event type fired before the track line is drawn.
TTMSFNCCustomTrackBarBaseLineShape Enum Specifies the shape used to draw the track line.
TTMSFNCCustomTrackBarBaseShape Enum Specifies the shape used to draw the thumb handle.
TTMSFNCCustomTrackBarBaseValueChanged Event type Event type fired when a thumb value is changing or has changed.
TTMSFNCCustomTrackBarBeforeDrawThumbEvent Event type Event type fired before the thumb is drawn.
TTMSFNCCustomTrackBarOrientation Enum Specifies whether the track bar is oriented horizontally or vertically.
TTMSFNCCustomTrackBarTrackLabelPosition Enum Specifies the position of the current-value label relative to the track.
TTMSFNCCustomTrackBarValueChangedEvent Event type Event type fired when a single-value track bar value is changing or has changed.
TTMSFNCTrackBarAppearanceButtonShape Enum Specifies the visual shape of the increment and decrement buttons.
TTMSFNCTrackBarAppearanceTickMarkPosition Enum Specifies where tick marks are drawn relative to the track.

TMS FNC TreeView

Component page

Classes And Records

Type Description
TTMSFNCTreeView Multi-column, multi-level tree view component with support for nodes, groups, filtering, sorting, inline editing, and database binding.
TTMSFNCTreeViewCacheItem Stores the bounding rectangle and metadata for a single rendered element in the tree view's display cache.
TTMSFNCTreeViewCacheItemList Typed list of TTMSFNCTreeViewCacheItem objects used internally during tree view rendering.
TTMSFNCTreeViewColumn Defines the display properties, text alignment, appearance, sorting, filtering, and editor settings for a single tree view column.
TTMSFNCTreeViewColumnFiltering Controls whether and how an individual column exposes a filter drop-down to the user.
TTMSFNCTreeViewColumns Manages the ordered set of column definitions for a tree view.
TTMSFNCTreeViewData Stores and manages the nodes, columns, groups, filtering, sorting, selection, checking, and scrolling data used by a tree view.
TTMSFNCTreeViewDatabaseAdapter Connects a TDataSource to a tree view, loading dataset records as flat or hierarchical nodes and supporting inline editing, sorting, filtering, and scrolling.
TTMSFNCTreeViewDatabaseAdapterColumn Maps a single dataset field to a tree view column, controlling how the field is displayed and edited.
TTMSFNCTreeViewDatabaseAdapterColumns Manages the column definitions that map dataset fields to tree view columns in the database adapter.
TTMSFNCTreeViewDatabaseAdapterItemDataLink Internal data-link that monitors a TDataSource for dataset changes and forwards them to the tree view database adapter.
TTMSFNCTreeViewDatabaseAdapterLookupItem Holds the record index of a lookup match, used internally when resolving lookup field values.
TTMSFNCTreeViewDisplayGroup Stores the column range of a resolved group header used during rendering.
TTMSFNCTreeViewDisplayGroups Ordered list of resolved display group ranges used during tree view rendering.
TTMSFNCTreeViewFilter Holds a collection of filter rules applied together to show or hide tree nodes.
TTMSFNCTreeViewFilterData Defines a single filter rule applied to a specific column during tree node filtering.
TTMSFNCTreeViewGroup Defines a named group header that spans a contiguous range of columns in the tree view.
TTMSFNCTreeViewGroups Manages the ordered set of column-group definitions for a tree view.
TTMSFNCTreeViewIntegerList Typed list of Integer values used for internal index tracking in the tree view.
TTMSFNCTreeViewNode Represents a data node in the tree, holding per-column values, child nodes, check state, and expand/enable flags.
TTMSFNCTreeViewNodeStructure Flat ordered list of all virtual nodes in the tree, used for rendering and hit-testing.
TTMSFNCTreeViewNodeValue Stores the text, icon, check state, and per-column data for one column of a tree node.
TTMSFNCTreeViewNodeValues Manages the per-column value items for a single tree node.
TTMSFNCTreeViewNodes Manages an ordered set of child nodes belonging to a tree view or a parent node.
TTMSFNCTreeViewVirtualNode Represents the internal rendering state of a node row, including layout rectangles, expand/check state, and cached text.
TTMSFNCTreeViewVirtualNodeRemoveData Holds the position and parent information of a virtual node that was removed from the tree structure.
TTMSFNCTreeViewVisibleNodes Ordered list of virtual nodes currently visible in the tree view's viewport.
Type Kind Description
TTMSFNCTreeViewCacheItemKind Enum Identifies the type of element represented by a tree view cache item.
TTMSFNCTreeViewColumnEditorType Enum Specifies the inline editor control shown when the user edits a cell in a column.
TTMSFNCTreeViewColumnSorting Enum Specifies whether and how clicking a column header sorts the tree nodes.
TTMSFNCTreeViewDatabaseAdapterDataSetType Enum Specifies whether the connected dataset supports record-number navigation.
TTMSFNCTreeViewDatabaseAdapterGetHTMLTemplateDataEvent Event type (undocumented)
TTMSFNCTreeViewDatabaseAdapterGetHTMLTemplateEvent Event type (undocumented)
TTMSFNCTreeViewDatabaseAdapterGetRecordCountEvent Event type (undocumented)
TTMSFNCTreeViewDatabaseAdapterPostMode Enum Specifies when the adapter posts changes back to the dataset.
TTMSFNCTreeViewFilterOperation Enum Specifies the logical operation used to combine adjacent filter rules when evaluating node visibility.
TTMSFNCTreeViewNodeCheckType Enum Specifies the type of check control shown in a tree node column.
TTMSFNCTreeViewNodeScrollPosition Enum Specifies where a node is positioned in the viewport when scrolled into view.
TTMSFNCTreeViewNodeTextMode Enum Specifies whether the tree view is drawing or editing node text.
TTMSFNCTreeViewNodesSortKind Enum Specifies the sort-indicator state shown in a column header.
TTMSFNCTreeViewNodesSortMode Enum Specifies the direction in which nodes are sorted.

TMS FNC Waiting Indicator

Component page

Classes And Records

Type Description
TTMSFNCCustomWaitingIndicator Base waiting indicator control that animates a set of indicator dots over an optional overlay while active.
TTMSFNCCustomWaitingIndicatorAppearance Base appearance settings for the waiting indicator, controlling indicator shapes, fills, and animation behaviour.
TTMSFNCWaitingIndicator Waiting indicator component that animates configurable indicator dots with an optional parent overlay.
TTMSFNCWaitingIndicatorAppearance Published appearance settings for the waiting indicator component.
Type Kind Description
TTMSFNCWaitingIndicatorAfterDrawIndicatorEvent Event type Event fired after an indicator or overlay is drawn.
TTMSFNCWaitingIndicatorBeforeDrawIndicatorEvent Event type Event fired before an indicator or overlay is drawn, allowing customization or suppression.
TTMSFNCWaitingIndicatorIndicatorShape Enum Defines the shape used to render each individual indicator dot.
TTMSFNCWaitingIndicatorMoveShape Enum Defines the movement path of the indicator dots during animation.