| ... |
... |
@@ -616,6 +616,10 @@ void wxAuiManager::OnSysColourChanged(wxSysColourChangedEvent& event) |
|
616
|
616
|
event.Skip(true);
|
|
617
|
617
|
}
|
|
618
|
618
|
|
|
|
619
|
+// We don't need to scale the positions and sizes on DPI change if they use
|
|
|
620
|
+// DPI-independent pixels.
|
|
|
621
|
+#ifndef wxHAS_DPI_INDEPENDENT_PIXELS
|
|
|
622
|
+
|
|
619
|
623
|
void wxAuiManager::OnDPIChanged(wxDPIChangedEvent& event)
|
|
620
|
624
|
{
|
|
621
|
625
|
event.Skip();
|
| ... |
... |
@@ -648,6 +652,8 @@ void wxAuiManager::OnDPIChanged(wxDPIChangedEvent& event) |
|
648
|
652
|
Update();
|
|
649
|
653
|
}
|
|
650
|
654
|
|
|
|
655
|
+#endif // !wxHAS_DPI_INDEPENDENT_PIXELS
|
|
|
656
|
+
|
|
651
|
657
|
// creates a floating frame for the windows
|
|
652
|
658
|
wxAuiFloatingFrame* wxAuiManager::CreateFloatingFrame(wxWindow* parent,
|
|
653
|
659
|
const wxAuiPaneInfo& paneInfo)
|
| ... |
... |
@@ -805,7 +811,9 @@ void wxAuiManager::SetManagedWindow(wxWindow* wnd) |
|
805
|
811
|
m_frame->Bind(wxEVT_CHILD_FOCUS, &wxAuiManager::OnChildFocus, this);
|
|
806
|
812
|
m_frame->Bind(wxEVT_AUI_FIND_MANAGER, &wxAuiManager::OnFindManager, this);
|
|
807
|
813
|
m_frame->Bind(wxEVT_SYS_COLOUR_CHANGED, &wxAuiManager::OnSysColourChanged, this);
|
|
|
814
|
+#ifndef wxHAS_DPI_INDEPENDENT_PIXELS
|
|
808
|
815
|
m_frame->Bind(wxEVT_DPI_CHANGED, &wxAuiManager::OnDPIChanged, this);
|
|
|
816
|
+#endif // !wxHAS_DPI_INDEPENDENT_PIXELS
|
|
809
|
817
|
|
|
810
|
818
|
#if wxUSE_MDI
|
|
811
|
819
|
// if the owner is going to manage an MDI parent frame,
|
| ... |
... |
@@ -861,7 +869,9 @@ void wxAuiManager::UnInit() |
|
861
|
869
|
m_frame->Unbind(wxEVT_CHILD_FOCUS, &wxAuiManager::OnChildFocus, this);
|
|
862
|
870
|
m_frame->Unbind(wxEVT_AUI_FIND_MANAGER, &wxAuiManager::OnFindManager, this);
|
|
863
|
871
|
m_frame->Unbind(wxEVT_SYS_COLOUR_CHANGED, &wxAuiManager::OnSysColourChanged, this);
|
|
|
872
|
+#ifndef wxHAS_DPI_INDEPENDENT_PIXELS
|
|
864
|
873
|
m_frame->Unbind(wxEVT_DPI_CHANGED, &wxAuiManager::OnDPIChanged, this);
|
|
|
874
|
+#endif // !wxHAS_DPI_INDEPENDENT_PIXELS
|
|
865
|
875
|
m_frame = nullptr;
|
|
866
|
876
|
}
|
|
867
|
877
|
}
|