TdxLayoutCxLookAndFeel Class
The base class for skin-based layout look & feel components.
Declaration
TdxLayoutCxLookAndFeel = class(
TdxLayoutStandardLookAndFeel,
IdxSkinSupport,
IcxLookAndFeelContainer
)
Remarks
A Layout control can have individual look & feel settings or automatically synchronize (recommended) with the skin and palette defined using a TdxSkinController component or the Project Settings dialog.
Main API Members
The list below outlines key members of the TdxLayoutCxLookAndFeel class. These members allow you to configure look & feel settings at the level of individual Layout controls, groups, and items.
Appearance Settings
- DefaultUseSkinOffsets
- Enable or disable skin-determined offsets for layout groups, and items for all layout look & feel components in the application. The UseSkinOffsets property allows you to override this setting at the level of an individual layout look & feel component.
- GroupOptions | ItemOptions
- Provide access to layout group and item-specific settings.
- LookAndFeel
Provides access to look & feel settings (skin name and native style, for example) defined in the layout look & feel component.
Note
If you use the LookAndFeel.SkinName property to select a vector skin at the level of a Layout control, group, or item, the selected skin uses the color palette defined at the global level (TdxSkinController.SkinPaletteName).
- Offsets
- Specifies offsets for layout groups and items. If a skin is applied to the Layout control, UseSkinOffsets and DefaultUseSkinOffsets property values determine if the Offsets property is in effect.
- UseSkinOffsets
- Specifies if the layout look & feel component applies skin-determined offsets for layout groups, and items instead of corresponding values defined using the Offsets property.
Terminal TdxLayoutCxLookAndFeel Class Descendant
Do not use the TdxLayoutCxLookAndFeel class directly. Use the TdxLayoutSkinLookAndFeel component instead.