Fix SPLIT_BUTTON at hidpi

This commit is contained in:
Marek Roszko 2024-02-04 16:04:45 -05:00
parent 387084d8b3
commit b08f1ee6bf
2 changed files with 5 additions and 2 deletions

View File

@ -38,6 +38,9 @@ SPLIT_BUTTON::SPLIT_BUTTON( wxWindow* aParent, wxWindowID aId, const wxString& a
wxPanel( aParent, aId, aPos, aSize, wxBORDER_NONE | wxTAB_TRAVERSAL, wxS( "DropDownButton" ) ),
m_label( aLabel )
{
m_arrowButtonWidth = FromDIP( 20 ); // just a fixed eyeballed constant width
m_widthPadding = FromDIP( 10 );
if( aSize == wxDefaultSize )
{
wxSize defaultSize = wxButton::GetDefaultSize( aParent );

View File

@ -60,8 +60,8 @@ private:
int m_stateButton = 0;
int m_stateMenu = 0;
bool m_bIsEnable = true;
const int m_arrowButtonWidth = 20;
int m_widthPadding = 20;
int m_arrowButtonWidth;
int m_widthPadding;
bool m_bLButtonDown = false;
wxString m_label;
wxMenu* m_pMenu = nullptr;