torque Torque Game Engine Documentation
TGE Version 1.5.2

XMessageBox Class Reference

#include <x86UNIXMessageBox.h>


Public Member Functions

 XMessageBox (Display *display)
 ~XMessageBox ()
int alertOK (const char *windowTitle, const char *message)
int alertOKCancel (const char *windowTitle, const char *message)
int alertRetryCancel (const char *windowTitle, const char *message)

Static Public Attributes

static const int OK = 1
static const int Cancel = 2
static const int Retry = 3

Private Member Functions

int show ()
void repaint ()
void splitMessage ()
void clearMessageLines ()
int loadFont ()
void setDimensions ()
int getButtonLineWidth ()

Private Attributes

const char * mMessage
const char * mTitle
Vector< XMessageBoxButtonmButtons
Vector< char * > mMessageLines
Display * mDisplay
GC mGC
Window mWin
XFontStruct * mFS
int mFontHeight
int mFontAscent
int mFontDescent
int mFontDirection
int mScreenWidth
int mScreenHeight
int mMaxWindowWidth
int mMaxWindowHeight
int mMBWidth
int mMBHeight


Constructor & Destructor Documentation

XMessageBox::XMessageBox ( Display *  display  ) 

XMessageBox::~XMessageBox (  ) 


Member Function Documentation

int XMessageBox::alertOK ( const char *  windowTitle,
const char *  message 
)

int XMessageBox::alertOKCancel ( const char *  windowTitle,
const char *  message 
)

int XMessageBox::alertRetryCancel ( const char *  windowTitle,
const char *  message 
)

int XMessageBox::show (  )  [private]

void XMessageBox::repaint (  )  [private]

void XMessageBox::splitMessage (  )  [private]

void XMessageBox::clearMessageLines (  )  [private]

int XMessageBox::loadFont (  )  [private]

void XMessageBox::setDimensions (  )  [private]

int XMessageBox::getButtonLineWidth (  )  [private]


Field Documentation

const int XMessageBox::OK = 1 [static]

const int XMessageBox::Cancel = 2 [static]

const int XMessageBox::Retry = 3 [static]

const char* XMessageBox::mMessage [private]

const char* XMessageBox::mTitle [private]

Display* XMessageBox::mDisplay [private]

GC XMessageBox::mGC [private]

Window XMessageBox::mWin [private]

XFontStruct* XMessageBox::mFS [private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen