X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/12f5e1e78fe906050ff2fee9529476db332633f0..5b88a837ba75928cd3835a6b97ae2bf5ad983a6e:/interface/wx/bmpcbox.h?ds=sidebyside diff --git a/interface/wx/bmpcbox.h b/interface/wx/bmpcbox.h index af60247aa8..60bb9c842a 100644 --- a/interface/wx/bmpcbox.h +++ b/interface/wx/bmpcbox.h @@ -36,7 +36,7 @@ @todo create wxCB_PROCESS_ENTER rather than reusing wxTE_PROCESS_ENTER! - @beginEventTable{wxCommandEvent} + @beginEventEmissionTable{wxCommandEvent} @event{EVT_COMBOBOX(id, func)} Process a wxEVT_COMMAND_COMBOBOX_SELECTED event, when an item on the list is selected. @@ -49,7 +49,7 @@ @library{wxadv} @category{ctrl} - + @appearance{bitmapcombobox.png} @see wxComboBox, wxChoice, wxOwnerDrawnComboBox, wxCommandEvent */ @@ -70,22 +70,32 @@ public: Window identifier. The value wxID_ANY indicates a default value. @param value Initial selection string. An empty string indicates no selection. + @param pos + Initial position. + @param size + Initial size. @param n Number of strings with which to initialise the control. @param choices An array of strings with which to initialise the control. + @param style + The window style, see wxCB_* flags. + @param validator + Validator which can be used for additional data checks. + @param name + Control name. @see Create(), wxValidator */ - wxBitmapComboBox(wxWindow* parent, wxWindowID id, - const wxString& value = "", + wxBitmapComboBox(wxWindow* parent, wxWindowID id = wxID_ANY, + const wxString& value = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, int n = 0, const wxString choices[] = NULL, long style = 0, const wxValidator& validator = wxDefaultValidator, - const wxString& name = "comboBox"); + const wxString& name = wxBitmapComboBoxNameStr); /** Constructor, creating and showing a combobox. @@ -96,8 +106,18 @@ public: Window identifier. The value wxID_ANY indicates a default value. @param value Initial selection string. An empty string indicates no selection. + @param pos + Initial position. + @param size + Initial size. @param choices An wxArrayString with which to initialise the control. + @param style + The window style, see wxCB_* flags. + @param validator + Validator which can be used for additional data checks. + @param name + Control name. @see Create(), wxValidator */ @@ -106,9 +126,9 @@ public: const wxPoint& pos, const wxSize& size, const wxArrayString& choices, - long style = 0, + long style, const wxValidator& validator = wxDefaultValidator, - const wxString& name = "comboBox"); + const wxString& name = wxBitmapComboBoxNameStr); /** Destructor, destroying the combobox. @@ -139,13 +159,13 @@ public: Creates the combobox for two-step construction. */ bool Create(wxWindow* parent, wxWindowID id, - const wxString& value = "", - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, + const wxString& value, + const wxPoint& pos, + const wxSize& size, int n, const wxString choices[], long style = 0, const wxValidator& validator = wxDefaultValidator, - const wxString& name = "comboBox"); + const wxString& name = wxBitmapComboBoxNameStr); /** Creates the combobox for two-step construction. @@ -157,10 +177,11 @@ public: const wxArrayString& choices, long style = 0, const wxValidator& validator = wxDefaultValidator, - const wxString& name = "comboBox"); + const wxString& name = wxBitmapComboBoxNameStr); /** - Returns size of bitmaps used in the list. + Returns the size of the bitmaps used in the combo box. + If the combo box is empty, then ::wxDefaultSize is returned. */ virtual wxSize GetBitmapSize() const;