#include <xap_Dlg_MessageBox.h>
Public Types | |
enum | tButtons { b_O, b_OC, b_YN, b_YNC } |
enum | tAnswer { a_OK, a_CANCEL, a_YES, a_NO } |
Public Member Functions | |
XAP_Dialog_MessageBox (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~XAP_Dialog_MessageBox (void) |
virtual void | runModal (XAP_Frame *pFrame)=0 |
void | setMessage (XAP_String_Id id,...) |
void | setMessage (const char *sz,...) |
void | setSecondaryMessage (XAP_String_Id id,...) |
void | setSecondaryMessage (const char *sz,...) |
void | setButtons (XAP_Dialog_MessageBox::tButtons buttons) |
void | setDefaultAnswer (XAP_Dialog_MessageBox::tAnswer answer) |
XAP_Dialog_MessageBox::tAnswer | getAnswer (void) const |
Protected Attributes | |
char * | m_szMessage |
char * | m_szSecondaryMessage |
XAP_Dialog_MessageBox::tButtons | m_buttons |
XAP_Dialog_MessageBox::tAnswer | m_defaultAnswer |
XAP_Dialog_MessageBox::tAnswer | m_answer |
XAP_Dialog_MessageBox::XAP_Dialog_MessageBox | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
References m_answer, m_buttons, m_defaultAnswer, m_szMessage, and m_szSecondaryMessage.
XAP_Dialog_MessageBox::~XAP_Dialog_MessageBox | ( | void | ) | [virtual] |
References FREEP, m_szMessage, and m_szSecondaryMessage.
XAP_Dialog_MessageBox::tAnswer XAP_Dialog_MessageBox::getAnswer | ( | void | ) | const |
References m_answer.
Referenced by XAP_Frame::showMessageBox().
virtual void XAP_Dialog_MessageBox::runModal | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Implements XAP_Dialog_NonPersistent.
Implemented in XAP_CocoaDialog_MessageBox, XAP_UnixDialog_MessageBox, and XAP_Win32Dialog_MessageBox.
Referenced by XAP_Frame::showMessageBox().
void XAP_Dialog_MessageBox::setButtons | ( | XAP_Dialog_MessageBox::tButtons | buttons | ) |
References m_buttons.
Referenced by XAP_Frame::createMessageBox().
void XAP_Dialog_MessageBox::setDefaultAnswer | ( | XAP_Dialog_MessageBox::tAnswer | answer | ) |
References m_answer, and m_defaultAnswer.
Referenced by XAP_Frame::createMessageBox().
void XAP_Dialog_MessageBox::setMessage | ( | XAP_String_Id | id, | |
... | ||||
) |
References FREEP, XAP_Dialog::getApp(), XAP_App::getStringSet(), XAP_StringSet::getValue(), m_szMessage, and s.
Referenced by XAP_Frame::createMessageBox(), and XAP_Frame::showMessageBox().
void XAP_Dialog_MessageBox::setMessage | ( | const char * | sz, | |
... | ||||
) |
References FREEP, and m_szMessage.
void XAP_Dialog_MessageBox::setSecondaryMessage | ( | XAP_String_Id | id, | |
... | ||||
) |
References FREEP, XAP_Dialog::getApp(), XAP_App::getStringSet(), XAP_StringSet::getValue(), m_szSecondaryMessage, and s.
Referenced by s_AskSaveFile().
void XAP_Dialog_MessageBox::setSecondaryMessage | ( | const char * | sz, | |
... | ||||
) |
References FREEP, and m_szSecondaryMessage.
char* XAP_Dialog_MessageBox::m_szMessage [protected] |
char* XAP_Dialog_MessageBox::m_szSecondaryMessage [protected] |