Fix wxSearchCtrl buttons on DPI change
This commit is contained in:
@@ -206,6 +206,8 @@ protected:
|
||||
|
||||
void OnSize( wxSizeEvent& event );
|
||||
|
||||
void OnDPIChanged(wxDPIChangedEvent& event);
|
||||
|
||||
bool HasMenu() const
|
||||
{
|
||||
#if wxUSE_MENUS
|
||||
|
@@ -248,6 +248,7 @@ wxEND_EVENT_TABLE()
|
||||
wxBEGIN_EVENT_TABLE(wxSearchCtrl, wxSearchCtrlBase)
|
||||
EVT_SEARCH_CANCEL(wxID_ANY, wxSearchCtrl::OnCancelButton)
|
||||
EVT_SIZE(wxSearchCtrl::OnSize)
|
||||
EVT_DPI_CHANGED(wxSearchCtrl::OnDPIChanged)
|
||||
wxEND_EVENT_TABLE()
|
||||
|
||||
wxIMPLEMENT_DYNAMIC_CLASS(wxSearchCtrl, wxSearchCtrlBase);
|
||||
@@ -1234,6 +1235,11 @@ void wxSearchCtrl::OnSize( wxSizeEvent& WXUNUSED(event) )
|
||||
LayoutControls();
|
||||
}
|
||||
|
||||
void wxSearchCtrl::OnDPIChanged(wxDPIChangedEvent &WXUNUSED(event))
|
||||
{
|
||||
RecalcBitmaps();
|
||||
}
|
||||
|
||||
#if wxUSE_MENUS
|
||||
|
||||
void wxSearchCtrl::PopupSearchMenu()
|
||||
|
Reference in New Issue
Block a user