Table of Contents

TTMSFNCPlannerInteraction Class

Configures all user-interaction behaviour: insert/edit/delete modes, keyboard and touch handling, selection, navigation buttons, and read-only state.

API unit family: TMSFNCPlanner Inherits from: TPersistent

Syntax

TTMSFNCPlannerInteraction = class(TPersistent)

Properties

Name Description
AutoDeleteLinkedItems True automatically deletes all items linked to an item when that item is deleted. Default: False.
AutoOpenURL True automatically opens anchor URLs found in item text when clicked. Default: True.
AutoSelectLinkedItems True automatically selects all items linked to an item when that item is selected. Default: False.
BottomNavigationButtons Set of navigation arrow buttons shown in the bottom position band. Default: [] (none).
DeleteMode How item deletion is triggered on desktop versus mobile. Default: pdmAuto.
InplaceEditorMode Specifies which part of the item is populated by the inplace text editor. Default: piemText.
KeepSelection True keeps the current selection visible after the displayed date/time changes. Default: True.
KeyboardDelete True allows the Delete key to delete the selected item. Default: False.
KeyboardEdit True allows the keyboard to start inline editing of the focused item. Default: True.
KeyboardInsertMode How the keyboard inserts a new item (e.g. on Enter after selecting a range). Default: pkimNone.
KeyboardMode Determines whether arrow keys navigate the timeline grid or between items. Default: pkmDefault.
MouseEditMode Mouse gesture that opens the item editing dialog. Default: pmemSingleClickOnSelectedItem.
MouseInsertMode How a mouse drag on an empty cell inserts a new item. Default: pmimNone.
MoveMode How item drag-move handles adapt to desktop and mobile input. Default: pmmAuto.
MultiSelect True allows multiple items to be selected simultaneously. Default: False.
ReadOnly True prevents the user from inserting, editing, moving, sizing, or deleting items. Default: False.
ShowSelection True draws the time-range selection overlay in the grid. Default: True.
SizeMode How the resize handles adapt to desktop and mobile input. Default: psmAuto.
SwipeToNextDateTime True enables swiping the planner forward in time. Default: True.
SwipeToPreviousDateTime True enables swiping the planner backward in time. Default: True.
TopNavigationButtons Set of navigation arrow buttons shown in the top position band. Default: [] (none).
TouchScrolling True enables touch-scroll (swipe) gestures on mobile devices. Default: True.
UpdateMode How item edits are presented to the user (inplace editor or dialog). Default: pumInplace.