wxUniv compilation fixes after wxComboControl patch

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39147 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-05-12 20:30:43 +00:00
parent 0cb5718761
commit e051d008eb

View File

@@ -54,7 +54,7 @@ class wxComboListBox : public wxListBox, public wxComboPopup
{ {
public: public:
// ctor and dtor // ctor and dtor
wxComboListBox(wxComboControlBase *combo); wxComboListBox();
virtual ~wxComboListBox(); virtual ~wxComboListBox();
// implement wxComboPopup methods // implement wxComboPopup methods
@@ -100,9 +100,7 @@ IMPLEMENT_DYNAMIC_CLASS2(wxComboBox, wxControl, wxComboControl)
// wxComboListBox // wxComboListBox
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
wxComboListBox::wxComboListBox(wxComboControlBase *combo) wxComboListBox::wxComboListBox() : wxListBox(), wxComboPopup()
: wxListBox(),
wxComboPopup(combo)
{ {
} }
@@ -136,25 +134,6 @@ void wxComboListBox::SetStringValue(const wxString& value)
wxListBox::SetStringSelection(value); wxListBox::SetStringSelection(value);
else else
wxListBox::SetSelection(-1); wxListBox::SetSelection(-1);
/*
// PRE-GLOBAL WXCOMBOCONTROL CODE:
// FindItem() would just find the current item for an empty string (it
// always matches), but we want to show the first one in such case
if ( value.empty() )
{
if ( GetCount() > 0 )
{
wxListBox::SetSelection(0);
}
//else: empty listbox - nothing to do
}
else if ( !FindItem(value) )
{
// no match att all
}
*/
} }
void wxComboListBox::OnPopup() void wxComboListBox::OnPopup()
@@ -259,7 +238,7 @@ bool wxComboBox::Create(wxWindow *parent,
return false; return false;
} }
wxComboListBox *combolbox = new wxComboListBox(this); wxComboListBox *combolbox = new wxComboListBox();
SetPopupControl(combolbox); SetPopupControl(combolbox);
m_lbox = combolbox; m_lbox = combolbox;