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

CATWaitDlg Class Reference

#include <CATWaitDlg.h>

Inheritance diagram for CATWaitDlg:

CATWindow

List of all members.


Detailed Description

Wait dialog.

Definition at line 27 of file CATWaitDlg.h.


Public Member Functions

 CATWaitDlg (CATINSTANCE instance, CATInt32 backgroundBmpId, CATRect &textRect, CATInt32 progressBmpOnId=0, CATInt32 progressBmpOffId=0, CATInt32 progressLeft=0, CATInt32 progressTop=0)
virtual ~CATWaitDlg ()
virtual void StartWait (const CATString &waitMsg, CATWindow *parent=0, bool disableParent=false)
virtual void EndWait (bool force=false)
virtual bool OnClose ()
virtual void OnDestroy ()
 OnDestroy() is called just before the OS's window is destroyed.
virtual void SetProgress (CATFloat32 percent)
virtual void SetWaitLabelText (const CATString &waitStr)
virtual CATResult OnEvent (const CATEvent &event, CATInt32 &retVal)
 OnEvent() is called when events occur that we should know about.
CATUInt32 GetDepth ()
bool IsShowing ()
virtual void Draw (CATImage *background, const CATRect &dirtyRect)

Static Protected Member Functions

static unsigned int _stdcall WindowThread (void *param)

Protected Attributes

HANDLE fHandle
CATInt32 fBmpId
CATUInt32 fDepth
CATLabelfWaitLabel
CATInt32 fProgBmpOnId
CATInt32 fProgBmpOffId
CATProgressfProgressBar
CATMutex fUpdateLock
CATSignal fDlgReady
CATWindowfParent
 Parent xml object.
bool fDisableParent
bool fAllowClose

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