| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /////////////////////////////////////////////////////////////////////////////
- // Name: wx/gtk1/msgdlg.h
- // Purpose: wxMessageDialog for GTK+2
- // Author: Vaclav Slavik
- // Modified by:
- // Created: 2003/02/28
- // Copyright: (c) Vaclav Slavik, 2003
- // Licence: wxWindows licence
- /////////////////////////////////////////////////////////////////////////////
- #ifndef __MSGDLG_H__
- #define __MSGDLG_H__
- #include "wx/defs.h"
- #include "wx/dialog.h"
- // type is an 'or' (|) of wxOK, wxCANCEL, wxYES_NO
- // Returns wxYES/NO/OK/CANCEL
- extern WXDLLIMPEXP_DATA_CORE(const wxChar) wxMessageBoxCaptionStr[];
- class WXDLLIMPEXP_CORE wxMessageDialog: public wxDialog, public wxMessageDialogBase
- {
- public:
- wxMessageDialog(wxWindow *parent, const wxString& message,
- const wxString& caption = wxMessageBoxCaptionStr,
- long style = wxOK|wxCENTRE,
- const wxPoint& pos = wxDefaultPosition);
- virtual ~wxMessageDialog();
- int ShowModal();
- virtual bool Show( bool WXUNUSED(show) = true ) { return false; }
- protected:
- // implement some base class methods to do nothing to avoid asserts and
- // GTK warnings, since this is not a real wxDialog.
- virtual void DoSetSize(int WXUNUSED(x), int WXUNUSED(y),
- int WXUNUSED(width), int WXUNUSED(height),
- int WXUNUSED(sizeFlags) = wxSIZE_AUTO) {}
- virtual void DoMoveWindow(int WXUNUSED(x), int WXUNUSED(y),
- int WXUNUSED(width), int WXUNUSED(height)) {}
- private:
- wxString m_caption;
- wxString m_message;
- DECLARE_DYNAMIC_CLASS(wxMessageDialog)
- };
- #endif
|