Back to Devexpress

dxLayoutContainer Unit

vcl-dxlayoutcontainer-2fa50347.md

latest21.7 KB
Original Source

dxLayoutContainer Unit

Classes

NameDescription
TdxCustomLayoutAutoCreatedGroup
TdxCustomLayoutCheckableItemThe base class for all check boxes and radio buttons in the Layout control.
TdxCustomLayoutCheckableItemCaptionOptionsThe base class that implements a checkable item‘s caption options.
TdxCustomLayoutElementViewInfo
TdxCustomLayoutGroupThe base class for layout groups.
TdxCustomLayoutGroupButtonThe base class for layout group buttons.
TdxCustomLayoutGroupButtonsThe base class for the action button collection.
TdxCustomLayoutHitTestThe base class for all HitTest classes which identify layout control elements (the client area, groups, items, the Customization Form, etc.) whose area contains a specified point (also called the inspected point).
TdxCustomLayoutItemThe base class for layout elements within the ExpressLayout Control.
TdxCustomLayoutItemCaptionOptionsThe base class for all classes that store caption settings for layout items and groups.
TdxCustomLayoutItemElementViewInfo
TdxCustomLayoutItemHitTestThe base class for HitTest classes that identify a layout element whose area contains the inspected point.
TdxCustomLayoutItemImageOptionsContains image options for layout element captions.
TdxCustomLayoutItemOptionsThe base class for all classes that implement settings for layout items, groups, and their captions.
TdxCustomLayoutItemStorableCaptionOptionsThe base class for all classes that implement persistent layout caption settings.
TdxCustomLayoutItemViewInfo
TdxCustomLayoutLabeledItemThe base class for layout items that can optionally display a caption or label.
TdxLayoutAlignmentConstraintAn alignment constraint applied to ExpressLayout Control elements.
TdxLayoutAutoCreatedGroupAn auxiliary layout group that the ExpressLayout Control automatically creates within a parent group to maintain the arrangement direction of the group’s children.
TdxLayoutBasicItemThe base class for layout items.
TdxLayoutBasicItemHitTestA HitTest class that identifies an auxiliary layout item whose area contains the inspected point.
TdxLayoutBasicItemViewInfo
TdxLayoutCellItemCellViewInfo
TdxLayoutCellItemViewInfo
TdxLayoutCheckBoxItemA check box in the layout control.
TdxLayoutCheckBoxItemCaptionOptionsContains a layout check box caption’s settings.
TdxLayoutCheckBoxItemCheckBoxOptionsContains a layout check box item‘s settings.
TdxLayoutClientAreaHitTestA HitTest class that identifies the layout control whose client area contains the inspected point.
TdxLayoutContainerThe base class for layout element containers.
TdxLayoutContainerObject
TdxLayoutContainerPersistent
TdxLayoutContainerViewInfo
TdxLayoutControlCustomCustomizeForm
TdxLayoutControlItemThe base class for layout items.
TdxLayoutControlItemControlViewInfo
TdxLayoutControlItemViewInfo
TdxLayoutCustomizeFormAvailableItemsHitTestA HitTest class that identifies the Customization Form‘s Available Items pane whose area contains the inspected point.
TdxLayoutCustomizeFormHitTestA HitTest class that identifies a layout control’s Customization Form whose area contains the inspected point.
TdxLayoutCustomizeFormTreeViewItemsHitTestA HitTest class that identifies the Customization Form‘s Layout Tree View pane whose area contains the inspected point.
TdxLayoutDirectionalItemThe base class for splitter layout items.
TdxLayoutEmptySpaceItemAn auxiliary layout item used to provide an empty region within a layout control.
TdxLayoutGroupA layout group within the ExpressLayout Control.
TdxLayoutGroupButtonA layout group button.
TdxLayoutGroupButtonOptionsContains settings for layout group buttons.
TdxLayoutGroupButtonsThe action button collection.
TdxLayoutGroupCaptionOptionsContains caption settings for layout groups.
TdxLayoutGroupCheckBoxButtonA check box in a layout group.
TdxLayoutGroupHitTestA HitTest class that identifies a layout group whose area contains the inspected point.
TdxLayoutGroupScrollOptionsStores scroll settings for a layout group‘s content.
TdxLayoutImageItemAn auxiliary layout item used as an image container.
TdxLayoutImageOptionsContains image settings for the layout control.
TdxLayoutItemA standard layout item within the ExpressLayout Control.
TdxLayoutItemAIOptionsStores AI-powered functionality settings for a layout item.
TdxLayoutItemCaptionOptionsContains caption options for layout elements.
TdxLayoutItemControlOptionsContains options for a control embedded into a layout item.
TdxLayoutItemHitTestA HitTest class that identifies a standard layout item whose area contains the inspected point.
TdxLayoutLabeledItemA standalone label that can be associated with any layout element.
TdxLayoutLabeledItemCaptionOptionsContains caption options for label layout items.
TdxLayoutLabeledItemCustomCaptionOptionsThe base class for classes that contain caption settings for labeled layout items.
TdxLayoutLabeledItemViewInfo
TdxLayoutNoneHitTestA HitTest class that determines if the inspected point is outside the ExpressLayout Control.
TdxLayoutNonLabeledItemThe base class for non-label auxiliary layout items (TdxLayoutEmptySpaceItem and TdxLayoutSplitterItem).
TdxLayoutNonLabeledItemCaptionOptionsContains caption settings for non-label auxiliary layout items (TdxLayoutEmptySpaceItem and TdxLayoutSplitterItem).
TdxLayoutOffsetsContains offsets for layout items and groups.
TdxLayoutPaddingContains layout item padding settings.
TdxLayoutRadioButtonItemA radio button in the layout control.
TdxLayoutRadioButtonItemCaptionOptionsContains a layout radio button caption’s settings.
TdxLayoutSeparatorItemA separator used to visually separate layout elements into small, logical groups within a layout group.
TdxLayoutSeparatorItemCaptionOptionsContains caption options for separator layout items.
TdxLayoutSizeHitTestA HitTest class that identifies a usable (blue) sizing handle shown in customization mode at the inspected point.
TdxLayoutSizeOptionsContains size settings for a layout item.
TdxLayoutSplitterHitTestA HitTest class that identifies a splitter item located at the inspected point when the customization mode is disabled.
TdxLayoutSplitterItemA splitter that delimits two adjacent layout items.
TdxLayoutSplitterItemMovedEventArgsStores information related to layout splitter movement event occurrences.
TdxLayoutTabbedGroupHitTestA HitTest class that identifies a tabbed layout group whose area contains the inspected point.
TdxLayoutTabbedOptionsContains tab settings for tabbed layout groups.
TdxUndoRedoManagerThe TdxUndoRedoManager class provides the undo and redo capabilities for the layout control.

Interfaces

Name
IdxLayoutContainerObject
IdxLayoutContainerOwner

Enums

NameDescription
TdxCaptionLayoutEnumerates caption positions within a layout item.
TdxLayoutAlignHorz
TdxLayoutAlignmentConstraintKind
TdxLayoutAlignVert
TdxLayoutAutoAlign
TdxLayoutAvailableItemsViewKindEnumerates available views of layout items in the Customization Form‘s Available Items pane.
TdxLayoutCustomizeFormMenuItem
TdxLayoutCustomizeFormUpdateType
TdxLayoutDirectionEnumerates available arrangements of layout elements.
TdxLayoutDragDropModeEnumerates available indication styles for drag-and-drop operations with layout elements.
TdxLayoutDropAreaPart
TdxLayoutGroupButtonsAlignment
TdxLayoutGroupScrollModeEnumerates available layout group‘s content scroll modes.
TdxLayoutGroupWrapItemsModeEnumerates layout element wrap modes.
TdxLayoutItemCaptionVisibleElement
TdxLayoutItemControlAreaAlignment
TdxLayoutSizeOptionsValue

Constants

NameDescription
dxDefaultLayoutCustomizeFormMenuItemsDetermines the default value of the TdxCustomLayoutControl.MenuItems property.
dxLayoutItemControlDefaultMinHeight
dxLayoutItemControlDefaultMinSize
dxLayoutItemControlDefaultMinWidth
htAvailableItemsIdentifies the Customization Form‘s Available Items pane.
htBasicItemIdentifies an auxiliary layout item.
htClientAreaIdentifies a layout control’s client area.
htCustomizeFormIdentifies a layout control’s Customization Form area.
htError
htGroupIdentifies a layout group.
htItemIdentifies a standard layout item.
htNone
htSizeHandleIdentifies the Customization Form‘s Layout Tree View pane.
htTreeViewItemsIdentifies the Customization Form‘s Layout Tree View pane.

Subranges

Name
TdxLayoutRealAlignHorz
TdxLayoutRealAlignVert

Types

NameDescription
TdxCustomLayoutGroupClass
TdxCustomLayoutItemClass
TdxLayoutAutoAligns
TdxLayoutControlCustomCustomizeFormClass
TdxLayoutCustomizeFormMenuItemsEnumerates the layout control’s menu items.
TdxLayoutCustomizeFormUpdateTypes
TdxLayoutGroupClass
TdxLayoutGroupExpandingEvent
TdxLayoutGroupTabChangingEvent
TdxLayoutItemCanResizeEventThe procedural type of a splitter item drag event.
TdxLayoutItemCaptionVisibleElementsEnumerates elements displayed in a layout element caption.
TdxLayoutItemControlAlignHorz
TdxLayoutItemControlAlignVert
TdxLayoutSizeOptionsValues
TdxLayoutSplitterItemMovedEventThe procedural type for layout splitter movement events.