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

CATSlider Class Reference
[GUI Application library for CAT]

#include <CATSlider.h>

Inheritance diagram for CATSlider:

CATControl CATWidget CATGuiObj CATXMLObject

List of all members.


Detailed Description

Slider control for GUI.

Definition at line 33 of file CATSlider.h.


Public Member Functions

 CATSlider (const CATString &element, const CATString &rootDir)
virtual ~CATSlider ()
 CATSlider destructor.
virtual void TrackMouseMove (const CATPOINT &point, bool leftButton, CATMODKEY modKey)
virtual void TrackMouseDown (const CATPOINT &point, CATMODKEY modKey)
virtual void TrackMouseRelease (const CATPOINT &point, CATMODKEY modKey)
virtual void OnMouseWheel (const CATPOINT &point, CATFloat32 wheelMove, CATMODKEY modKey)
virtual void OnKeyDown (const CATKeystroke &keystroke)
virtual void OnKeyPress (const CATKeystroke &keystroke)
virtual void Draw (CATImage *image, const CATRect &dirtyRect)
virtual CATResult Load (CATPROGRESSCB progressCB=0, void *progressParam=0, CATFloat32 progMin=0.0f, CATFloat32 progMax=1.0f)
 Load() loads the skin in.
virtual CATSLIDER_STYLE GetSliderStyle ()
 Slider styles.
virtual void SetSliderStyle (CATSLIDER_STYLE style)
virtual CATString GetHint () const
 GetHint() retrieves the hint text for the control.
virtual void OnMouseDoubleClick (CATMODKEY modKey)
virtual void TrackMouseTimer (CATMODKEY modKey)

Protected Member Functions

virtual CATResult ParseAttributes ()
 ParseAttributes() parses the known attributes for an object.

Protected Attributes

CATSLIDER_STYLE fSliderStyle
bool fCommandTrack
CATImagefImageSlide
CATImagefImageSlideDisabled
CATImagefImageSlideFocus
CATImagefImageOn
CATInt32 fSlideOffset
CATVALUE_TYPE fValueType
CATFloat32 fLastTarget

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