virtual bool Enable(int n, bool enable = true);
virtual bool Show(int n, bool show = true);
+ virtual bool IsItemEnabled(int n) const;
+ virtual bool IsItemShown(int n) const;
+
// we also override the wxControl methods to avoid virtual function hiding
virtual bool Enable(bool enable = true);
virtual bool Show(bool show = true);
return m_buttons[n]->Enable(enable);
}
+bool wxRadioBox::IsItemEnabled(int n) const
+{
+ wxCHECK_MSG( IsValid(n), false, _T("invalid index in wxRadioBox::IsItemEnabled") );
+
+ return m_buttons[n]->IsEnabled();
+}
+
bool wxRadioBox::Show(int n, bool show)
{
wxCHECK_MSG( IsValid(n), false, _T("invalid index in wxRadioBox::Show") );
return m_buttons[n]->Show(show);
}
+bool wxRadioBox::IsItemShown(int n) const
+{
+ wxCHECK_MSG( IsValid(n), false, _T("invalid index in wxRadioBox::IsItemShown") );
+
+ return m_buttons[n]->IsShown();
+}
+
// ----------------------------------------------------------------------------
// methods forwarded to the static box
// ----------------------------------------------------------------------------