+
+ /**
+ Shows the list box portion of the combo box.
+
+ Currently this method is implemented in wxMSW, wxGTK and wxOSX/Cocoa.
+
+ Notice that calling this function will generate a
+ @c wxEVT_COMBOBOX_DROPDOWN event except under wxOSX where
+ generation of this event is not supported at all.
+
+ @since 2.9.1
+ */
+ virtual void Popup();
+
+ /**
+ Hides the list box portion of the combo box.
+
+ Currently this method is implemented in wxMSW, wxGTK and wxOSX/Cocoa.
+
+ Notice that calling this function will generate a
+ @c wxEVT_COMBOBOX_CLOSEUP event except under wxOSX where
+ generation of this event is not supported at all.
+
+ @since 2.9.1
+ */
+ virtual void Dismiss();
+
+ virtual int GetSelection() const;
+ virtual void GetSelection(long *from, long *to) const;
+ virtual void SetSelection(int n);
+ virtual int FindString(const wxString& s, bool bCase = false) const;
+ virtual wxString GetString(unsigned int n) const;
+ virtual wxString GetStringSelection() const;
+
+ /**
+ Changes the text of the specified combobox item.
+
+ Notice that if the item is the currently selected one, i.e. if its text
+ is displayed in the text part of the combobox, then the text is also
+ replaced with the new @a text.
+ */
+ virtual void SetString(unsigned int n, const wxString& text);
+
+ virtual unsigned int GetCount() const;