Public Types | Public Member Functions | Protected Attributes

XAP_Dialog_MessageBox Class Reference

#include <xap_Dlg_MessageBox.h>

Inheritance diagram for XAP_Dialog_MessageBox:
XAP_Dialog_NonPersistent XAP_Dialog XAP_CocoaDialog_MessageBox XAP_UnixDialog_MessageBox XAP_Win32Dialog_MessageBox

List of all members.

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

Member Enumeration Documentation

Enumerator:
a_OK 
a_CANCEL 
a_YES 
a_NO 
Enumerator:
b_O 
b_OC 
b_YN 
b_YNC 

Constructor & Destructor Documentation

XAP_Dialog_MessageBox::XAP_Dialog_MessageBox ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
)
XAP_Dialog_MessageBox::~XAP_Dialog_MessageBox ( void   )  [virtual]

Member Function Documentation

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]
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,
  ... 
)
void XAP_Dialog_MessageBox::setMessage ( const char *  sz,
  ... 
)

References FREEP, and m_szMessage.

void XAP_Dialog_MessageBox::setSecondaryMessage ( XAP_String_Id  id,
  ... 
)
void XAP_Dialog_MessageBox::setSecondaryMessage ( const char *  sz,
  ... 
)

References FREEP, and m_szSecondaryMessage.


Member Data Documentation


The documentation for this class was generated from the following files: