Use GetDefaultBorderFractional() for borders in wxPreviewFrame

This is slightly more precise when using non-integral scaling factor
than using GetDefaultBorder().
This commit is contained in:
Vadim Zeitlin 2022-05-21 00:08:11 +01:00
parent 5be09037d0
commit 4d3bb036f9

View File

@ -1500,7 +1500,7 @@ public:
{ {
m_needsSeparator = false; m_needsSeparator = false;
m_sizer->AddSpacer(2*wxSizerFlags::GetDefaultBorder()); m_sizer->AddSpacer(wxRound(2*wxSizerFlags::GetDefaultBorderFractional()));
} }
m_hasContents = true; m_hasContents = true;
@ -1868,7 +1868,7 @@ void wxPrintPreviewBase::Init(wxPrintout *printout,
m_currentPage = 1; m_currentPage = 1;
m_currentZoom = 70; m_currentZoom = 70;
m_topMargin = m_topMargin =
m_leftMargin = 2*wxSizerFlags::GetDefaultBorder(); m_leftMargin = wxRound(2*wxSizerFlags::GetDefaultBorderFractional());
m_pageWidth = 0; m_pageWidth = 0;
m_pageHeight = 0; m_pageHeight = 0;
m_printingPrepared = false; m_printingPrepared = false;