Vcl.Themes.TThemedButton

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TThemedButton = (
tbButtonDontCare,
tbButtonRoot,
tbPushButtonNormal, tbPushButtonHot, tbPushButtonPressed, tbPushButtonDisabled, tbPushButtonDefaulted, tbPushButtonDefaultedAnimating {Windows Vista or later},
tbRadioButtonUncheckedNormal, tbRadioButtonUncheckedHot, tbRadioButtonUncheckedPressed, tbRadioButtonUncheckedDisabled,
tbRadioButtonCheckedNormal, tbRadioButtonCheckedHot, tbRadioButtonCheckedPressed, tbRadioButtonCheckedDisabled,
tbCheckBoxUncheckedNormal, tbCheckBoxUncheckedHot, tbCheckBoxUncheckedPressed, tbCheckBoxUncheckedDisabled,
tbCheckBoxCheckedNormal, tbCheckBoxCheckedHot, tbCheckBoxCheckedPressed, tbCheckBoxCheckedDisabled,
tbCheckBoxMixedNormal, tbCheckBoxMixedHot, tbCheckBoxMixedPressed, tbCheckBoxMixedDisabled,
tbCheckBoxImplicitNormal, tbCheckBoxImplicitHot, tbCheckBoxImplicitPressed, tbCheckBoxImplicitDisabled, // Windows Vista or later
tbCheckBoxExcludedNormal, tbCheckBoxExcludedHot, tbCheckBoxExcludedPressed, tbCheckBoxExcludedDisabled, // Windows Vista or later
tbGroupBoxNormal, tbGroupBoxDisabled,
tbUserButton,
tbCommandLinkNormal, tbCommandLinkHot, tbCommandLinkPressed, tbCommandLinkDisabled, tbCommandLinkDefaulted, tbCommandLinkDefaultedAnimating,
tbCommandLinkGlyphNormal, tbCommandLinkGlyphHot, tbCommandLinkGlyphPressed, tbCommandLinkGlyphDisabled, tbCommandLinkGlyphDefaulted
);

C++

enum DECLSPEC_DENUM TThemedButton : unsigned char { tbButtonDontCare, tbButtonRoot, tbPushButtonNormal, tbPushButtonHot, tbPushButtonPressed, tbPushButtonDisabled, tbPushButtonDefaulted, tbPushButtonDefaultedAnimating, tbRadioButtonUncheckedNormal, tbRadioButtonUncheckedHot, tbRadioButtonUncheckedPressed, tbRadioButtonUncheckedDisabled, tbRadioButtonCheckedNormal, tbRadioButtonCheckedHot, tbRadioButtonCheckedPressed, tbRadioButtonCheckedDisabled, tbCheckBoxUncheckedNormal, tbCheckBoxUncheckedHot, tbCheckBoxUncheckedPressed, tbCheckBoxUncheckedDisabled, tbCheckBoxCheckedNormal, tbCheckBoxCheckedHot, tbCheckBoxCheckedPressed, tbCheckBoxCheckedDisabled, tbCheckBoxMixedNormal, tbCheckBoxMixedHot, tbCheckBoxMixedPressed, tbCheckBoxMixedDisabled,
    tbCheckBoxImplicitNormal, tbCheckBoxImplicitHot, tbCheckBoxImplicitPressed, tbCheckBoxImplicitDisabled, tbCheckBoxExcludedNormal, tbCheckBoxExcludedHot, tbCheckBoxExcludedPressed, tbCheckBoxExcludedDisabled, tbGroupBoxNormal, tbGroupBoxDisabled, tbUserButton, tbCommandLinkNormal, tbCommandLinkHot, tbCommandLinkPressed, tbCommandLinkDisabled, tbCommandLinkDefaulted, tbCommandLinkDefaultedAnimating, tbCommandLinkGlyphNormal, tbCommandLinkGlyphHot, tbCommandLinkGlyphPressed, tbCommandLinkGlyphDisabled, tbCommandLinkGlyphDefaulted };

Properties

Type Visibility Source Unit Parent
enum public
Vcl.Themes.pas
Vcl.Themes.hpp
Vcl.Themes Vcl.Themes

Description

TThemedButton describes the possible themable parts of a button.

TThemedButton describes the possible states of a themed button. The following table lists the possible values of TThemedButton and their meaning.



Value Description

tbButtonDontCare

The content that is shared across all the button parts.

tbButtonRoot

The content that is shared across all the button states.

tbPushButtonNormal

A push button in its normal state.

tbPushButtonHot

A push button in its hovered state.

tbPushButtonPressed

A push button in its pressed state.

tbPushButtonDisabled

A push button in its disabled state.

tbPushButtonDefaulted

A push button in its defaulted state.

tbRadioButtonUncheckedNormal

An unchecked radio button in its normal state.

tbRadioButtonUncheckedHot

An unchecked radio button in its hovered state.

tbRadioButtonUncheckedPressed

An unchecked radio button in its pressed state.

tbRadioButtonUncheckedDisabled

An unchecked radio button in its disabled state.

tbRadioButtonCheckedNormal

A checked radio button in its normal state.

tbRadioButtonCheckedHot

A checked radio button in its hovered state.

tbRadioButtonCheckedPressed

An checked radio button in its pressed state.

tbRadioButtonCheckedDisabled

An checked radio button in its disabled state.

tbCheckBoxUncheckedNormal

An unchecked check box in its normal state.

tbCheckBoxUncheckedHot

An unchecked check box in its hovered state.

tbCheckBoxUncheckedPressed

An unchecked check box in its pressed state.

tbCheckBoxUncheckedDisabled

An unchecked check box in its disabled state.

tbCheckBoxCheckedNormal

A checked check box in its normal state.

tbCheckBoxCheckedHot

A checked check box in its hovered state.

tbCheckBoxCheckedPressed

A checked check box in its pressed state.

tbCheckBoxCheckedDisabled

A checked check box in its disabled state.

tbCheckBoxMixedNormal

A mixed check box in its normal state.

tbCheckBoxMixedHot

A mixed check box in its hovered state.

tbCheckBoxMixedPressed

A mixed check box in its pressed state.

tbCheckBoxMixedDisabled

A mixed check box in its disabled state.

tbGroupBoxNormal

A group box in its normal state.

tbGroupBoxDisabled

A group box in its disabled state.

tbUserButton

An user-drawn button.



See Also