const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxChoiceNameStr);
+ virtual bool Show(bool show = true);
+
virtual void SetLabel(const wxString& label);
virtual unsigned int GetCount() const;
virtual wxString GetString(unsigned int n) const;
virtual void SetString(unsigned int n, const wxString& s);
+ virtual wxVisualAttributes GetDefaultAttributes() const
+ {
+ return GetClassDefaultAttributes(GetWindowVariant());
+ }
+
+ static wxVisualAttributes
+ GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
+
// MSW only
virtual bool MSWCommand(WXUINT param, WXWORD id);
WXLRESULT MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
int width, int height,
int sizeFlags = wxSIZE_AUTO);
+ // Show or hide the popup part of the control.
+ void MSWDoPopupOrDismiss(bool show);
+
// update the height of the drop down list to fit the number of items we
// have (without changing the visible height)
void MSWUpdateDropDownHeight();