sfx2/source/sidebar/PanelTitleBar.cxx |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

New commits:
commit c6fbb0a9b4579af1f3d2429bda54bcae0cd6e38e
Author:     Heiko Tietze <[email protected]>
AuthorDate: Mon Nov 22 11:03:47 2021 +0100
Commit:     Adolfo Jayme Barrientos <[email protected]>
CommitDate: Wed Nov 24 03:54:31 2021 +0100

    Resolves tdf#145801 - Uniform height for sidebar's panel titles
    
    Set height of all panel titles to the maximum height a panel title could 
need
    
    Change-Id: I1c023224fbca09b8f73151126b25df5f438260ce
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125650
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>
    (cherry picked from commit 90db4351138dec97f8dd2ebc350e8aef18a5358f)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125712
    Reviewed-by: Adolfo Jayme Barrientos <[email protected]>

diff --git a/sfx2/source/sidebar/PanelTitleBar.cxx 
b/sfx2/source/sidebar/PanelTitleBar.cxx
index c99672a0f1c5..86a92d2d71a1 100644
--- a/sfx2/source/sidebar/PanelTitleBar.cxx
+++ b/sfx2/source/sidebar/PanelTitleBar.cxx
@@ -42,10 +42,16 @@ PanelTitleBar::PanelTitleBar(const OUString& rsTitle,
     mxExpander->set_label(rsTitle);
     mxExpander->connect_expanded(LINK(this, PanelTitleBar, ExpandHdl));
 
+    // tdf#145801 lock the height to the size it needs with the "toolbar" 
button shown
+    // so all of the titlebars are the same height if the "toolbar" is hidden 
in some
+    // of them
+    mxToolBox->show();
+    mxTitlebar->set_size_request(-1, 
mxTitlebar->get_preferred_size().Height());
+    mxToolBox->hide();
+
     assert(mpPanel);
 
     UpdateExpandedState();
-
 }
 
 void PanelTitleBar::SetTitle(const OUString& rsTitle)

Reply via email to