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

CATTab Class Reference
[GUI Application library for CAT]

#include <CATTab.h>

Inheritance diagram for CATTab:

CATLayer CATWidget CATGuiObj CATXMLObject

List of all members.


Detailed Description

GUI Layer object.

Definition at line 25 of file CATTab.h.


Public Member Functions

 CATTab (const CATString &element, const CATString &rootDir)
 Constructor - mirrors CATXMLObject() constructor for now.
virtual ~CATTab ()
virtual CATResult SetCurTab (CATUInt32 curTab)
virtual CATUInt32 GetCurTab ()
virtual CATUInt32 GetNumTabs ()
virtual CATResult Load (CATPROGRESSCB progressCB=0, void *progressParam=0, CATFloat32 progMin=0.0f, CATFloat32 progMax=1.0f)
 Load() loads the skin in.
virtual void OnParentCreate ()
bool IsVisible (const CATGuiObj *object=0) const

Protected Member Functions

virtual CATResult ParseAttributes ()
 ParseAttributes() parses the known attributes for an object.
virtual CATControlHitTest (const CATPOINT &point)
virtual void Draw (CATImage *image, const CATRect &dirtyRect)
virtual void PostDraw (CATDRAWCONTEXT context, const CATRect &dirtyRect)
virtual CATResult OnEvent (const CATEvent &event, CATInt32 &retVal)
 OnEvent() is called when events occur that we should know about.
virtual bool GetPostRects (CATStack< CATRect > &rectStack)

Protected Attributes

CATUInt32 fCurTab

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