/////////////////////////////////////////////////////////////////////////////
-// Name: wx/mac/carbon/msgdlg.h
+// Name: wx/osx/msgdlg.h
// Purpose: wxMessageDialog class. Use generic version if no
// platform-specific implementation.
// Author: Stefan Csomor
#ifndef _WX_MSGBOXDLG_H_
#define _WX_MSGBOXDLG_H_
-class WXDLLIMPEXP_CORE wxMessageDialog : public wxMessageDialogWithCustomLabels
+class WXDLLIMPEXP_CORE wxMessageDialog : public wxMessageDialogBase
{
public:
wxMessageDialog(wxWindow *parent,
long style = wxOK|wxCENTRE,
const wxPoint& pos = wxDefaultPosition);
- virtual int ShowModal();
+#if wxOSX_USE_COCOA
+ ~wxMessageDialog();
+#endif
+ virtual int ShowModal();
+
#if wxOSX_USE_COCOA
virtual void ShowWindowModal();
virtual void ModalFinishedCallback(void* panel, int resultCode);
void* ConstructNSAlert();
#endif
- int m_buttonId[3];
+ int m_buttonId[4];
int m_buttonCount;
+#if wxOSX_USE_COCOA
+ WX_NSObject m_sheetDelegate;
+#endif
DECLARE_DYNAMIC_CLASS(wxMessageDialog)
};