Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATSwitchMulti Class Reference

CATSwitchMulti Class Reference
[GUI Application library for CAT]

#include <CATSwitchMulti.h>

Inheritance diagram for CATSwitchMulti:

CATControl CATWidget CATGuiObj CATXMLObject

List of all members.


Detailed Description

On/Off switch for GUI.

Definition at line 26 of file CATSwitchMulti.h.


Public Member Functions

 CATSwitchMulti (const CATString &element, const CATString &rootDir)
virtual ~CATSwitchMulti ()
 CATSwitchMulti destructor.
virtual void OnMouseClick ()
virtual void Draw (CATImage *image, const CATRect &dirtyRect)
virtual CATResult ParseAttributes ()
 ParseAttributes() parses the known attributes for an object.
virtual CATResult Load (CATPROGRESSCB progressCB=0, void *progressParam=0, CATFloat32 progMin=0.0f, CATFloat32 progMax=1.0f)
 Load() loads the skin in.
virtual CATString GetHint () const
 GetHint() retrieves the hint text for the control.

Protected Attributes

bool fAutoIncrement
CATUInt32 fNumImages
std::vector< CATImage * > fImageList
std::vector< CATImage * > fImageDisabledList
std::vector< CATImage * > fImagePressedList
std::vector< CATImage * > fImageFocusList
std::vector< CATImage * > fImageActiveList
CATStack< CATImage * > fMasterSet

The documentation for this class was generated from the following files:
Generated on Mon Feb 11 04:11:06 2008 for Game Accessibility Suite by doxygen 1.5.4