#ifndef __CHOICEDLGH_G__
#define __CHOICEDLGH_G__
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "choicdgg.h"
#endif
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__