Skip to main content

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.

See Also