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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
Classes And Records
| Type | Description |
|---|---|
TTMSFNCButton |
Displays a push button with optional HTML-formatted text and bitmap content. |
TMS FNC Calendar
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. |
Related Types
TMS FNC Chat
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. |
Related Types
| 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
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
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. |
Related Types
| 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
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. |
Related Types
| Type | Kind | Description |
|---|---|---|
TTMSFNCCheckedListBoxItemCheckChanged |
Event type | Event handler fired after a checked list box item changes checked state. |
TMS FNC Checked TreeView
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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| Type | Kind | Description |
|---|---|---|
TTMSFNCBrowserCallBackEvent |
Event type | (undocumented) |
TMS FNC HTML Text
Classes And Records
| Type | Description |
|---|---|
TTMSFNCHTMLText |
Displays plain or HTML-formatted text with inline styling, images, and clickable anchors. |
Related Types
| Type | Kind | Description |
|---|---|---|
TTMSFNCHTMLTextAnchorClickEvent |
Event type | Handles clicks on an anchor rendered inside the text. |
TMS FNC Image
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
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. |
Related Types
| Type | Kind | Description |
|---|---|---|
TTMSFNCIPEditType |
Enum | Specifies the address format used by the IP edit control. |
TMS FNC KanbanBoard
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
TMS FNC NavigationPanel
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
TMS FNC Planner
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. |
Related Types
TMS FNC Planner Item Recurrency
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. |
Related Types
| Type | Kind | Description |
|---|---|---|
TTMSFNCRecurrencyFrequency |
Enum | Frequency used to advance recurring occurrences. |
TMS FNC Progress Bar
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. |
Related Types
| 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
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
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. |
Related Types
| 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
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. |
Related Types
| 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
Classes And Records
| Type | Description |
|---|---|
TTMSFNCResponsiveList |
(undocumented) |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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) |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
TMS FNC TabSet
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
TMS FNC Toolbar
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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
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. |
Related Types
| 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. |