X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c801d85f158c4cba50b588807daabdcbd0ed3853..f0b078077d0b57e73ce754eb7d5ca2143d933cb2:/include/wx/generic/choicdgg.h diff --git a/include/wx/generic/choicdgg.h b/include/wx/generic/choicdgg.h index 28517d704e..d97d77ba79 100644 --- a/include/wx/generic/choicdgg.h +++ b/include/wx/generic/choicdgg.h @@ -29,21 +29,23 @@ class WXDLLEXPORT wxSingleChoiceDialog: public wxDialog DECLARE_DYNAMIC_CLASS(wxSingleChoiceDialog) public: wxSingleChoiceDialog(wxWindow *parent, const wxString& message, const wxString& caption, - const int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition); + int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition); wxSingleChoiceDialog(wxWindow *parent, const wxString& message, const wxString& caption, const wxStringList& choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition); bool Create(wxWindow *parent, const wxString& message, const wxString& caption, - const int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition); + int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition); bool Create(wxWindow *parent, const wxString& message, const wxString& caption, const wxStringList& choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition); + void SetSelection(int sel) ; inline int GetSelection(void) const { return m_selection; } inline wxString GetStringSelection(void) const { return m_stringSelection; } inline char *GetSelectionClientData(void) const { return m_clientData; } void OnOK(wxCommandEvent& event); + void OnListBoxDClick(wxCommandEvent& event); DECLARE_EVENT_TABLE() @@ -55,46 +57,46 @@ protected: }; wxString WXDLLEXPORT wxGetSingleChoice(const wxString& message, const wxString& caption, - const int n, const wxString *choices, wxWindow *parent = NULL, - const int x = -1, const int y = -1, const bool centre = TRUE, - const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT); + int n, const wxString *choices, wxWindow *parent = NULL, + int x = -1, int y = -1, bool centre = TRUE, + int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT); wxString WXDLLEXPORT wxGetSingleChoice(const wxString& message, const wxString& caption, - const int n, char *choices[], wxWindow *parent = NULL, - const int x = -1, const int y = -1, const bool centre = TRUE, - const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT); + int n, char *choices[], wxWindow *parent = NULL, + int x = -1, int y = -1, bool centre = TRUE, + int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT); // Same as above but gets position in list of strings, instead of string, // or -1 if no selection int WXDLLEXPORT wxGetSingleChoiceIndex(const wxString& message, const wxString& caption, - const int n, const wxString *choices, wxWindow *parent = NULL, - const int x = -1, const int y = -1, const bool centre = TRUE, - const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT); + int n, const wxString *choices, wxWindow *parent = NULL, + int x = -1, int y = -1, bool centre = TRUE, + int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT); int WXDLLEXPORT wxGetSingleChoiceIndex(const wxString& message, const wxString& caption, - const int n, char *choices[], wxWindow *parent = NULL, - const int x = -1, const int y = -1, const bool centre = TRUE, - const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT); + int n, char *choices[], wxWindow *parent = NULL, + int x = -1, int y = -1, bool centre = TRUE, + int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT); // Return client data instead char* WXDLLEXPORT wxGetSingleChoiceData(const wxString& message, const wxString& caption, - const int n, const wxString *choices, char **client_data, - wxWindow *parent = NULL, const int x = -1, const int y = -1, - const bool centre = TRUE, - const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT); + int n, const wxString *choices, char **client_data, + wxWindow *parent = NULL, int x = -1, int y = -1, + bool centre = TRUE, + int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT); char* WXDLLEXPORT wxGetSingleChoiceData(const wxString& message, const wxString& caption, - const int n, char *choices[], char **client_data, - wxWindow *parent = NULL, const int x = -1, const int y = -1, - const bool centre = TRUE, - const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT); - + int n, char *choices[], char **client_data, + wxWindow *parent = NULL, int x = -1, int y = -1, + bool centre = TRUE, + int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT); + /* int WXDLLEXPORT wxGetMultipleChoice(const wxString& message, const wxString& caption, - const int n, const wxString *choices, - const int nsel, int * selection, - wxWindow *parent = NULL, const int x = -1 , const int y = -1, const bool centre = TRUE, - const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT); + int n, const wxString *choices, + int nsel, int * selection, + wxWindow *parent = NULL, int x = -1 , int y = -1, bool centre = TRUE, + int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT); */ #endif