m_datas.Add( NULL ) ;
int index = m_strings.GetCount() - 1 ;
DoSetItemClientData( index , NULL ) ;
- SetControlMaximum( m_macControl , Number()) ;
+ SetControlMaximum( m_macControl , GetCount()) ;
return index ;
}
::DeleteMenuItem( m_macPopUpMenuHandle , n + 1) ;
m_strings.Remove( n ) ;
- m_datas.Remove( n ) ;
- SetControlMaximum( m_macControl , Number()) ;
+ m_datas.RemoveAt( n ) ;
+ SetControlMaximum( m_macControl , GetCount()) ;
}
void wxChoice::Clear()
event.SetString(GetStringSelection());
ProcessCommand(event);
}
+
+wxSize wxChoice::DoGetBestSize() const
+{
+ // TODO should modify this to take into account string length ala wxGTK
+ return wxSize(100,20);
+}
+
/*
void wxChoice::Command(wxCommandEvent & event)
{