chart2/source/controller/dialogs/DataBrowser.cxx |   15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

New commits:
commit 4ab8dc5628499b47a065ed2ba54cdd4a90ca43a0
Author:     Noel Grandin <[email protected]>
AuthorDate: Thu Jul 13 13:34:17 2023 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Fri Jul 14 18:30:04 2023 +0200

    simplify calculations in SeriesHeader::SetPos
    
    Change-Id: I0a3afe10dec530a6d7ddc32cf7d96ec5095604c0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154431
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/chart2/source/controller/dialogs/DataBrowser.cxx 
b/chart2/source/controller/dialogs/DataBrowser.cxx
index ab82a772ad02..30182b95eeb8 100644
--- a/chart2/source/controller/dialogs/DataBrowser.cxx
+++ b/chart2/source/controller/dialogs/DataBrowser.cxx
@@ -291,20 +291,15 @@ void SeriesHeader::SetPos()
     // series name edit field
     m_spSeriesName->set_margin_start(2);
 
-    aSize.setWidth(nSymbolHeight);
-    aSize.setHeight(12);
-    aSize = m_xDevice->LogicToPixel(aSize, MapMode(MapUnit::MapAppFont));
-    aSize.setWidth(m_nWidth - aSize.Width() - 2);
-    m_spSeriesName->set_size_request(aSize.Width(), aSize.Height());
+    sal_Int32 nHeightPx = m_xDevice->LogicToPixel(Size(0, 12), 
MapMode(MapUnit::MapAppFont)).Height();
+    m_spSeriesName->set_size_request(m_nWidth - aSize.Width() - 2, nHeightPx);
 
     // color bar
-    aSize.setHeight(3);
-    aSize = m_xDevice->LogicToPixel(aSize, MapMode(MapUnit::MapAppFont));
-    aSize.setWidth(m_nWidth);
-    m_spColorBar->set_size_request(aSize.Width(), aSize.Height());
+    nHeightPx = m_xDevice->LogicToPixel(Size(0, 3), 
MapMode(MapUnit::MapAppFont)).Height();
+    m_spColorBar->set_size_request(m_nWidth, nHeightPx);
 
     ScopedVclPtr<VirtualDevice> xVirDev(m_spColorBar->create_virtual_device());
-    xVirDev->SetOutputSizePixel(aSize);
+    xVirDev->SetOutputSizePixel(Size(m_nWidth, nHeightPx));
     xVirDev->SetFillColor(m_aColor);
     xVirDev->SetLineColor(m_aColor);
     xVirDev->DrawRect(tools::Rectangle(Point(0, 0), aSize));

Reply via email to