/////////////////////////////////////////////////////////////////////////////
-// Name: msgdlg.h
+// Name: wx/os2/msgdlg.h
// Purpose: wxMessageDialog class. Use generic version if no
// platform-specific implementation.
-// Author: AUTHOR
+// Author: David Webster
// Modified by:
-// Created: ??/??/98
+// Created: 10/12/99
// RCS-ID: $Id$
-// Copyright: (c) AUTHOR
-// Licence: wxWindows licence
+// Copyright: (c) David Webster
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_MSGBOXDLG_H_
#define _WX_MSGBOXDLG_H_
-#ifdef __GNUG__
-#pragma interface "msgdlg.h"
-#endif
-
#include "wx/setup.h"
#include "wx/dialog.h"
* Message box dialog
*/
-WXDLLEXPORT_DATA(extern const char*) wxMessageBoxCaptionStr;
-
-class WXDLLEXPORT wxMessageDialog: public wxDialog
+class WXDLLEXPORT wxMessageDialog : public wxDialog, public wxMessageDialogBase
{
DECLARE_DYNAMIC_CLASS(wxMessageDialog)
-protected:
- wxString m_caption;
- wxString m_message;
- long m_dialogStyle;
- wxWindow * m_parent;
public:
- wxMessageDialog(wxWindow *parent, const wxString& message, const wxString& caption = wxMessageBoxCaptionStr,
- long style = wxOK|wxCENTRE, const wxPoint& pos = wxDefaultPosition);
-
- int ShowModal();
-};
+ wxMessageDialog( wxWindow* pParent
+ ,const wxString& rsMessage
+ ,const wxString& rsCaption = wxMessageBoxCaptionStr
+ ,long lStyle = wxOK|wxCENTRE
+ ,const wxPoint& rPos = wxDefaultPosition
+ );
+ int ShowModal(void);
-int WXDLLEXPORT wxMessageBox(const wxString& message, const wxString& caption = wxMessageBoxCaptionStr,
- long style = wxOK|wxCENTRE,
- wxWindow *parent = NULL, int x = -1, int y = -1);
+protected:
+ wxString m_sCaption;
+ wxString m_sMessage;
+ wxWindow* m_pParent;
+}; // end of CLASS wxMessageDialog
#endif
// _WX_MSGBOXDLG_H_