[Libreoffice-commits] core.git: sfx2/source
Jan Holesovsky
kendy at collabora.com
Mon Jun 22 12:46:58 PDT 2015
sfx2/source/dialog/backingwindow.cxx | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
New commits:
commit cbe60f979590615f61d914f1c937c69e89c58880
Author: Jan Holesovsky <kendy at collabora.com>
Date: Mon Jun 22 21:45:13 2015 +0200
tdf#91971: Add the menubar size to the height computation too.
Change-Id: Ic03dc9e811df624ca492cd2688a30a1e07fe6496
diff --git a/sfx2/source/dialog/backingwindow.cxx b/sfx2/source/dialog/backingwindow.cxx
index 12a77f0..c81c18f 100644
--- a/sfx2/source/dialog/backingwindow.cxx
+++ b/sfx2/source/dialog/backingwindow.cxx
@@ -338,8 +338,18 @@ void BackingWindow::initControls()
Resize();
+ // compute the menubar height
+ sal_Int32 nMenuHeight = 0;
+ SystemWindow* pSystemWindow = GetSystemWindow();
+ if (pSystemWindow)
+ {
+ MenuBar* pMenuBar = pSystemWindow->GetMenuBar();
+ if (pMenuBar)
+ nMenuHeight = pMenuBar->ImplGetWindow()->GetOutputSizePixel().Height();
+ }
+
set_width_request(mpAllRecentThumbnails->get_width_request() + mpAllButtonsBox->GetOptimalSize().Width());
- set_height_request(mpAllButtonsBox->GetOptimalSize().Height());
+ set_height_request(nMenuHeight + mpAllButtonsBox->GetOptimalSize().Height());
}
void BackingWindow::initializeLocalView()
More information about the Libreoffice-commits
mailing list