#if wxUSE_LISTBOX
+#include "wx/vlbox.h"
+
#ifndef WX_PRECOMP
#include "wx/settings.h"
#include "wx/dcclient.h"
+ #include "wx/listbox.h"
#endif //WX_PRECOMP
-#include "wx/vlbox.h"
#include "wx/dcbuffer.h"
#include "wx/selstore.h"
wxVListBox::~wxVListBox()
{
- delete m_doubleBuffer;
+ delete m_doubleBuffer;
delete m_selStore;
}
if ( HasMultipleSelection() )
{
- Select(selection);
+ if (selection != wxNOT_FOUND)
+ Select(selection);
+ else
+ DeselectAll();
m_anchor = selection;
}
// use the same default attributes as wxListBox
// ----------------------------------------------------------------------------
-#include "wx/listbox.h"
-
//static
wxVisualAttributes
wxVListBox::GetClassDefaultAttributes(wxWindowVariant variant)