1
/////////////////////////////////////////////////////////////////////////////
2
// Name: wx/gtk/msgdlg.h
3
// Purpose: wxMessageDialog for GTK+2
4
// Author: Vaclav Slavik
7
// RCS-ID: $Id: msgdlg.h,v 1.11 2005/03/11 15:33:22 ABX Exp $
8
// Copyright: (c) Vaclav Slavik, 2003
9
// Licence: wxWindows licence
10
/////////////////////////////////////////////////////////////////////////////
15
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
16
#pragma interface "msgdlg.h"
20
#include "wx/dialog.h"
22
// type is an 'or' (|) of wxOK, wxCANCEL, wxYES_NO
23
// Returns wxYES/NO/OK/CANCEL
25
WXDLLEXPORT_DATA(extern const wxChar*) wxMessageBoxCaptionStr;
27
class WXDLLEXPORT wxMessageDialog: public wxDialog, public wxMessageDialogBase
30
wxMessageDialog(wxWindow *parent, const wxString& message,
31
const wxString& caption = wxMessageBoxCaptionStr,
32
long style = wxOK|wxCENTRE,
33
const wxPoint& pos = wxDefaultPosition);
37
virtual bool Show( bool WXUNUSED(show) = true ) { return false; };
40
// implement some base class methods to do nothing to avoid asserts and
41
// GTK warnings, since this is not a real wxDialog.
42
virtual void DoSetSize(int WXUNUSED(x), int WXUNUSED(y),
43
int WXUNUSED(width), int WXUNUSED(height),
44
int WXUNUSED(sizeFlags) = wxSIZE_AUTO) {}
45
virtual void DoMoveWindow(int WXUNUSED(x), int WXUNUSED(y),
46
int WXUNUSED(width), int WXUNUSED(height)) {}
52
DECLARE_DYNAMIC_CLASS(wxMessageDialog)