X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/27c78e4552aaefac9a4db0d4453eff09cdfef2ad..a9e8bf2dd9bccb38eb39fba955125aaf23d6f500:/include/wx/gtk/radiobox.h diff --git a/include/wx/gtk/radiobox.h b/include/wx/gtk/radiobox.h index f4a0bb123c..ef0830aad9 100644 --- a/include/wx/gtk/radiobox.h +++ b/include/wx/gtk/radiobox.h @@ -81,21 +81,21 @@ public: // implement wxItemContainerImmutable methods - virtual int GetCount() const; + virtual unsigned int GetCount() const; - virtual wxString GetString(int n) const; - virtual void SetString(int n, const wxString& s); + virtual wxString GetString(unsigned int n) const; + virtual void SetString(unsigned int n, const wxString& s); virtual void SetSelection(int n); virtual int GetSelection() const; // implement wxRadioBoxBase methods - virtual bool Show(int n, bool show = true); - virtual bool Enable(int n, bool enable = true); + virtual bool Show(unsigned int n, bool show = true); + virtual bool Enable(unsigned int n, bool enable = true); - virtual bool IsItemEnabled(int n) const; - virtual bool IsItemShown(int n) const; + virtual bool IsItemEnabled(unsigned int n) const; + virtual bool IsItemShown(unsigned int n) const; // override some base class methods to operate on radiobox itself too @@ -114,7 +114,6 @@ public: void GtkDisableEvents(); void GtkEnableEvents(); bool IsOwnGtkWindow( GdkWindow *window ); - void DoApplyWidgetStyle(GtkRcStyle *style); #if wxUSE_TOOLTIPS void ApplyToolTip( GtkTooltips *tips, const wxChar *tip ); #endif // wxUSE_TOOLTIPS @@ -123,19 +122,23 @@ public: bool m_hasFocus, m_lostFocus; - wxList m_boxes; + wxList m_buttons; protected: +#if wxUSE_TOOLTIPS + virtual void DoSetItemToolTip(unsigned int n, wxToolTip *tooltip); +#endif + + void DoApplyWidgetStyle(GtkRcStyle *style); + + virtual bool GTKWidgetNeedsMnemonic() const; + virtual void GTKWidgetDoSetMnemonic(GtkWidget* w); + // common part of all ctors void Init(); - // check that the index is valid - // FIXME: remove once GTK will derive from wxRadioBoxBase - inline bool IsValid(int n) const { return n >= 0 && n < GetCount(); } - private: DECLARE_DYNAMIC_CLASS(wxRadioBox) }; #endif // _WX_GTK_RADIOBOX_H_ -