#ifndef __CHOICEDLGH_G__
#define __CHOICEDLGH_G__
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "choicdgg.h"
#endif
#define wxCHOICE_HEIGHT 150
#define wxCHOICE_WIDTH 200
-#define wxCHOICEDLG_STYLE (wxDEFAULT_DIALOG_STYLE|wxOK | wxCANCEL | wxCENTRE)
+#define wxCHOICEDLG_STYLE \
+ (wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxOK | wxCANCEL | wxCENTRE)
// ----------------------------------------------------------------------------
// wxAnyChoiceDialog: a base class for dialogs containing a listbox
protected:
wxListBox *m_listbox;
+
+ DECLARE_NO_COPY_CLASS(wxAnyChoiceDialog)
};
// ----------------------------------------------------------------------------
void OnListBoxDClick(wxCommandEvent& event);
// old, deprecated methods
-#ifdef WXWIN_COMPATIBILITY_2
+#if WXWIN_COMPATIBILITY_2
wxSingleChoiceDialog(wxWindow *parent,
const wxString& message,
const wxString& caption,
wxArrayInt GetSelections() const { return m_selections; }
// implementation from now on
- void OnOK(wxCommandEvent& event);
+ virtual bool TransferDataFromWindow();
protected:
wxArrayInt m_selections;
private:
DECLARE_DYNAMIC_CLASS(wxMultiChoiceDialog)
- DECLARE_EVENT_TABLE()
};
// ----------------------------------------------------------------------------
// deprecated
// ----------------------------------------------------------------------------
+#if WXWIN_COMPATIBILITY_2
+
WXDLLEXPORT wxString wxGetSingleChoice(const wxString& message,
const wxString& caption,
int n, wxChar *choices[],
int height = wxCHOICE_HEIGHT);
+#endif // WXWIN_COMPATIBILITY_2
+
#endif // __CHOICEDLGH_G__