Back to Devexpress

cxSchedulerCustomControls Unit

vcl-cxschedulercustomcontrols.md

latest13.3 KB
Original Source

cxSchedulerCustomControls Unit

Classes

NameDescription
TcxCustomSchedulerThe base class for classes that implement the scheduler control.
TcxSchedulerContentPopupMenuImplements the popup menu that is invoked for time blocks in the scheduling area.
TcxSchedulerControlBoxContains the Control Box pane’s settings.
TcxSchedulerCustomContentPopupMenuImplements the pop-up menu that is invoked for time blocks in the scheduling area.
TcxSchedulerCustomDateNavigatorThe base class for classes that implement the Date Navigator pane that displays one or more months.
TcxSchedulerCustomViewImplements the scheduling area where various time Views are shown.
TcxSchedulerEventModernStyleHintInfoStores appearance settings of event callout popup hints.
TcxSchedulerEventOperationsStores end-user permission settings applied to operations on user events.
TcxSchedulerEventPopupMenuImplements a popup menu that can be invoked for any available user event in the scheduling area.
TcxSchedulerNavigatorButtonImplements a resource navigation button.
TcxSchedulerNavigatorButtonsImplements a collection of the built-in resource navigation buttons.
TcxSchedulerNavigatorCustomButtonImplements a custom resource navigation button.
TcxSchedulerNavigatorCustomButtonsImplements a collection of the custom resource navigation buttons.
TcxSchedulerOptionsBehaviorContains settings that specify the scheduler’s response to end-user actions.
TcxSchedulerOptionsCustomizeContains the settings that define the behavior of the scheduler’s components.
TcxSchedulerOptionsViewStores the Scheduler control‘s appearance settings.
TcxSchedulerPopupMenuThe TcxSchedulerPopupMenu provides the implementation for popup menus within the scheduler control.
TcxSchedulerResourceHeadersContains settings for the resource header.
TcxSchedulerResourceNavigatorImplements the resource navigator.
TcxSchedulerStylesStores all style settings applied to the scheduler’s elements.
TcxSchedulerSubControlAn abstract intermediate class that provides common interface and behavior for classes that implement components as integral parts of the scheduler control.
TcxSchedulerSubControlHitTestThe base class for HitTest classes that provide information about the scheduler control’s elements at the inspected point.
TcxSchedulerSubControlViewInfo
TcxSchedulerViewHitTestStores HitTest information for the scheduling area.

Interfaces

Name
IcxExternalDateNavigatorListener
IcxSchedulerStylesAdapter

Enums

NameDescription
TcxEventDragKindEnumerates the available types of dragging for the user event.
TcxSchedulerContentPopupMenuItem
TcxSchedulerEventPopupMenuItem
TcxSchedulerGroupingKindEnumerates the available kinds of the schedules grouping in the scheduling area.
TcxSchedulerHeaderImagePositionEnumerates the available positions of the resource icon relative to the resource name in the resource header.
TcxSchedulerNavigatorVisibilityModeEnumerates modes that determine the visibility of the resource navigator in the scheduling area.
TcxSchedulerSplitterKindEnumerates the available types of splitter in the scheduler control.
TcxSchedulerViewModeEnumerates available time View modes that can be displayed within the scheduling area.
TcxSchedulerViewPositionEnumerates the available positions of the scheduling area with respect to the Date Navigator and Control Box panes in the scheduler.

Constants

NameDescription
cxcsBackground
cxcsContent
cxcsDayHeader
cxcsEvent
cxcsGroupSeparator
cxcsHSplitter
cxcsResourceHeader
cxcsSelection
cxcsVSplitter
cxDefaultGroupSeparatorWidthDenotes the group separator’s default width in pixels.
cxDefaultResourcesPerPageSpecifies the default value of the scheduler’s OptionsView.ResourcesPerPage property.
cxDefaultSplitterWidthDenotes the splitter’s default width in pixels.
cxDefaultTimeScaleSpecifies the default time interval (in minutes) denoted on time ruler scales in the Day View.
cxMinSplitterWidthDenotes the splitter’s minimum width, in pixels.
cxSchedulerDefaultViewStyleSpecifies the default general visual style of the scheduler control.
cxSchedulerFirstButton
cxSchedulerLastButton
cxSchedulerNextButton
cxSchedulerNextPageButton
cxSchedulerPrevButton
cxSchedulerPrevPageButton
cxSchedulerShowFewerResourcesButton
cxSchedulerShowMoreResourcesButton
htcControl
htcResource
htcTime

Types

NameDescription
TcxSchedulerAfterDragEvent
TcxSchedulerAfterEditing
TcxSchedulerAfterSizingEvent
TcxSchedulerBeforeDeleting
TcxSchedulerBeforeDragEvent
TcxSchedulerBeforeEditing
TcxSchedulerBeforeSizingEvent
TcxSchedulerCanShowViewEvent
TcxSchedulerContentPopupMenuClickEvent
TcxSchedulerContentPopupMenuItemsEnumerates the available items of the popup menu invoked for time blocks in the scheduling area.
TcxSchedulerContentPopupMenuPopupEvent
TcxSchedulerEventPopupMenuClickEvent
TcxSchedulerEventPopupMenuItemsEnumerates the available items of the popup menu invoked for the user event in the scheduling area.
TcxSchedulerEventPopupMenuPopupEvent
TcxSchedulerEventSelectionChangedEvent
TcxSchedulerGetEventEditPropertiesEvent
TcxSchedulerGetEventModernStyleHintInfoThe scheduler control’s OnGetEventModernStyleHintInfo event procedural type.
TcxSchedulerGetEventText
TcxSchedulerInitEditEvent
TcxSchedulerIsWorkTimeEvent
TcxSchedulerMoreEventsButtonClickEvent
TcxSchedulerNavigationButtonClickEvent
TcxSchedulerNavigatorButtonClickEvent
TcxSchedulerNavigatorCustomDrawButtonEvent
TcxSchedulerOnGetContentStyleEvent
TcxSchedulerOnGetDayHeaderStyleEvent
TcxSchedulerOnGetEventStyleEvent
TcxSchedulerOnGetResourceHeaderStyleEvent
TcxSchedulerScaleScrollEvent
TcxSchedulerShowDateHintEvent
TcxSchedulerViewTypeChangedEvent