Crazy Eddie's GUI System  0.8.4
CEGUI::FalagardToggleButton Class Reference

ToggleButton class for the FalagardBase module. More...

+ Inheritance diagram for CEGUI::FalagardToggleButton:
+ Collaboration diagram for CEGUI::FalagardToggleButton:

List of all members.

Public Member Functions

 FalagardToggleButton (const String &type)
 Constructor.

Static Public Attributes

static const String TypeName
 type name for this widget.

Protected Member Functions

String actualStateName (const String &s) const

Detailed Description

ToggleButton class for the FalagardBase module.

This class requires LookNFeel to be assigned. The LookNFeel should provide the following:

States (missing states will default to 'Normal' or 'SelectedNormal' if selected)

  • Normal - Rendering for when the togglebutton is neither pushed or has the mouse hovering over it.
  • Hover - Rendering for then the togglebutton has the mouse hovering over it.
  • Pushed - Rendering for when the togglebutton is not selected, is pushed and has the mouse over it.
  • PushedOff - Rendering for when the togglebutton is not selected, is pushed and the mouse is not over it.
  • Disabled - Rendering for when the togglebutton is not selected and is disabled.
  • SelectedNormal - Rendering for when the togglebutton is selected and is neither pushed or has the mouse hovering over it.
  • SelectedHover - Rendering for then the togglebutton is selected and has the mouse hovering over it.
  • SelectedPushed - Rendering for when the togglebutton is selected, is pushed and has the mouse over it.
  • SelectedPushedOff - Rendering for when the togglebutton is selected, is pushed and the mouse is not over it.
  • SelectedDisabled - Rendering for when the togglebutton is selected and is disabled.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends