]> git.saurik.com Git - wxWidgets.git/blobdiff - src/univ/radiobox.cpp
fixed memory leaks in case of errors during file load in wxSound::Create() (coverity...
[wxWidgets.git] / src / univ / radiobox.cpp
index 9b45f783513e5596c824a19b9ee850505804a2dd..6a23d3d34b093ad32f48da1858d86e1acf24787d 100644 (file)
@@ -304,6 +304,13 @@ bool wxRadioBox::Enable(int n, bool enable)
     return m_buttons[n]->Enable(enable);
 }
 
     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") );
 bool wxRadioBox::Show(int n, bool show)
 {
     wxCHECK_MSG( IsValid(n), false, _T("invalid index in wxRadioBox::Show") );
@@ -311,6 +318,13 @@ bool wxRadioBox::Show(int n, bool show)
     return m_buttons[n]->Show(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
 // ----------------------------------------------------------------------------
 // ----------------------------------------------------------------------------
 // methods forwarded to the static box
 // ----------------------------------------------------------------------------
@@ -378,7 +392,7 @@ void wxRadioBox::DoSetToolTip(wxToolTip *tooltip)
 
 wxSize wxRadioBox::GetMaxButtonSize() const
 {
 
 wxSize wxRadioBox::GetMaxButtonSize() const
 {
-    int widthMax, heightMax, width, height;
+    int widthMax, heightMax, width = 0, height = 0;
     widthMax = heightMax = 0;
 
     int count = GetCount();
     widthMax = heightMax = 0;
 
     int count = GetCount();