32#include <wx/listbox.h>
45 bool Create( wxWindow* aParent )
override;
60 wxSize
GetAdjustedSize(
int aMinWidth,
int aPrefHeight,
int aMaxHeight )
override;
88 void onIdle( wxIdleEvent& aEvent );
94 void onEnter( wxCommandEvent& aEvent );
125 FILTER_COMBOBOX( wxWindow* parent, wxWindowID
id,
const wxPoint& pos = wxDefaultPosition,
126 const wxSize& size = wxDefaultSize,
long style = 0 );
129 FILTER_COMBOBOX( wxWindow* parent, wxWindowID
id,
const wxString& value,
130 const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
131 int count = 0, wxString strings[] =
nullptr,
long style = 0 );
135 virtual void SetStringList(
const wxArrayString& aStringList );
A combobox that has a filterable popup.
virtual void SetSelectedString(const wxString &aString)
FILTER_COMBOPOPUP * m_filterPopup
void setFilterPopup(FILTER_COMBOPOPUP *aPopup)
virtual void SetStringList(const wxArrayString &aStringList)
void onKeyDown(wxKeyEvent &aEvt)
wxDECLARE_EVENT(FILTERED_ITEM_SELECTED, wxCommandEvent)