TTMSFNCPlannerItemEditorRecurrency Class
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.
API unit family: TMSFNCPlannerItemEditorRecurrency
Inherits from: TTMSFNCPlannerCustomItemEditor
Syntax
TTMSFNCPlannerItemEditorRecurrency = class(TTMSFNCPlannerCustomItemEditor)
Properties
| Name | Description |
|---|---|
| Version | Version number of this recurrency item editor component. |
Methods
| Name | Description |
|---|---|
| CreateCustomContentPanel | Creates the recurrency editor content panel and all its child controls. |
| CreateInstance | Creates and returns a new instance of this recurrency item editor. |
| CustomContentPanel | Returns the record that holds references to all controls inside the editor content panel. |
| CustomContentPanelToItem | Reads the recurrency editor control values and writes them back into AItem. |
| GetCustomContentPanel | Returns the recurrency editor content panel for the specified item. |
| GetRecurrency | Returns the iCalendar RRULE string currently shown in the recurrency editor controls. |
| InitializeCustomContentPanel | Performs one-time initialisation of the recurrency editor controls after they have been created. |
| ItemToCustomContentPanel | Populates the recurrency editor controls from AItem's properties. |
| ItemToRecurrency | Parses the given iCalendar RRULE string and populates the recurrency editor controls accordingly. |
| Panel | Returns the root TPanel control that hosts all editor sub-controls. |
| RecurrencyToItem | Reads the current recurrency editor control values and writes the resulting RRULE string into AItem.Recurrency. |
| SetRecurrency | Loads the given iCalendar RRULE string into the recurrency editor controls. |