X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/aa61d3525370a9b9fa8c797d9b7f89d96994db5f..fae803f27be8ae1c4fe8f8775b333cc0fc80bdee:/include/wx/gtk/choice.h diff --git a/include/wx/gtk/choice.h b/include/wx/gtk/choice.h index 12d9a3a5fb..a61d876403 100644 --- a/include/wx/gtk/choice.h +++ b/include/wx/gtk/choice.h @@ -45,7 +45,7 @@ public: Create(parent, id, pos, size, choices, style, validator, name); } - ~wxChoice(); + virtual ~wxChoice(); bool Create( wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, @@ -66,7 +66,6 @@ public: void Clear(); int GetSelection() const; - int GetCurrentSelection() const { return GetSelection(); } void SetSelection(int n); virtual unsigned int GetCount() const; @@ -77,12 +76,13 @@ public: static wxVisualAttributes GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL); - virtual bool IsOwnGtkWindow( GdkWindow *window ); - protected: wxList m_clientList; // contains the client data for the items - void DoApplyWidgetStyle(GtkRcStyle *style); + virtual wxSize DoGetBestSize() const; + virtual void DoApplyWidgetStyle(GtkRcStyle *style); + virtual GdkWindow *GTKGetWindow(wxArrayGdkWindows& windows) const; + virtual int DoAppend(const wxString& item); virtual int DoInsert(const wxString& item, unsigned int pos); @@ -91,8 +91,6 @@ protected: virtual void DoSetItemClientObject(unsigned int n, wxClientData* clientData); virtual wxClientData* DoGetItemClientObject(unsigned int n) const; - virtual wxSize DoGetBestSize() const; - private: // common part of Create() and DoAppend() int GtkAddHelper(GtkWidget *menu, unsigned int pos, const wxString& item);