RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
Themes.TThemedButton Enumeration

TThemedButton describes the possible themable parts of a button.

Pascal
TThemedButton = (
  tbButtonDontCare,
  tbButtonRoot,
  tbPushButtonNormal,
  tbPushButtonHot,
  tbPushButtonPressed,
  tbPushButtonDisabled,
  tbPushButtonDefaulted,
  tbRadioButtonUncheckedNormal,
  tbRadioButtonUncheckedHot,
  tbRadioButtonUncheckedPressed,
  tbRadioButtonUncheckedDisabled,
  tbRadioButtonCheckedNormal,
  tbRadioButtonCheckedHot,
  tbRadioButtonCheckedPressed,
  tbRadioButtonCheckedDisabled,
  tbCheckBoxUncheckedNormal,
  tbCheckBoxUncheckedHot,
  tbCheckBoxUncheckedPressed,
  tbCheckBoxUncheckedDisabled,
  tbCheckBoxCheckedNormal,
  tbCheckBoxCheckedHot,
  tbCheckBoxCheckedPressed,
  tbCheckBoxCheckedDisabled,
  tbCheckBoxMixedNormal,
  tbCheckBoxMixedHot,
  tbCheckBoxMixedPressed,
  tbCheckBoxMixedDisabled,
  tbGroupBoxNormal,
  tbGroupBoxDisabled,
  tbUserButton
);
C++
enum TThemedButton {
  tbButtonDontCare,
  tbButtonRoot,
  tbPushButtonNormal,
  tbPushButtonHot,
  tbPushButtonPressed,
  tbPushButtonDisabled,
  tbPushButtonDefaulted,
  tbRadioButtonUncheckedNormal,
  tbRadioButtonUncheckedHot,
  tbRadioButtonUncheckedPressed,
  tbRadioButtonUncheckedDisabled,
  tbRadioButtonCheckedNormal,
  tbRadioButtonCheckedHot,
  tbRadioButtonCheckedPressed,
  tbRadioButtonCheckedDisabled,
  tbCheckBoxUncheckedNormal,
  tbCheckBoxUncheckedHot,
  tbCheckBoxUncheckedPressed,
  tbCheckBoxUncheckedDisabled,
  tbCheckBoxCheckedNormal,
  tbCheckBoxCheckedHot,
  tbCheckBoxCheckedPressed,
  tbCheckBoxCheckedDisabled,
  tbCheckBoxMixedNormal,
  tbCheckBoxMixedHot,
  tbCheckBoxMixedPressed,
  tbCheckBoxMixedDisabled,
  tbGroupBoxNormal,
  tbGroupBoxDisabled,
  tbUserButton
};

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 unchecked radio button in its pressed state.  
tbRadioButtonCheckedDisabled  
An unchecked 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.  

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!