XMessageBox
Engine/source/platformX86UNIX/x86UNIXMessageBox.h
Private Attributes
Public Functions
XMessageBox(Display * display)
int
alertAssert(const char * windowTitle, const char * message)
int
alertOKCancel(const char * windowTitle, const char * message)
int
alertRetryCancel(const char * windowTitle, const char * message)
Detailed Description
Public Static Attributes
const int Cancel
const int IgnoreAll
const int OK
const int Retry
Private Attributes
Vector< XMessageBoxButton > mButtons
Display * mDisplay
int mFontAscent
int mFontDescent
int mFontDirection
int mFontHeight
XFontStruct * mFS
GC mGC
int mMaxWindowHeight
int mMaxWindowWidth
int mMBHeight
int mMBWidth
const char * mMessage
Vector< char * > mMessageLines
int mScreenHeight
int mScreenWidth
const char * mTitle
Window mWin
Public Functions
XMessageBox(Display * display)
~XMessageBox()
alertAssert(const char * windowTitle, const char * message)
alertOK(const char * windowTitle, const char * message)
alertOKCancel(const char * windowTitle, const char * message)
alertRetryCancel(const char * windowTitle, const char * message)
Private Functions
clearMessageLines()
getButtonLineWidth()
loadFont()
repaint()
setDimensions()
show()
splitMessage()