sfx2/source/sidebar/PanelTitleBar.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
New commits: commit 90db4351138dec97f8dd2ebc350e8aef18a5358f Author: Heiko Tietze <tietze.he...@gmail.com> AuthorDate: Mon Nov 22 11:03:47 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Tue Nov 23 18:35:00 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 <caol...@redhat.com> diff --git a/sfx2/source/sidebar/PanelTitleBar.cxx b/sfx2/source/sidebar/PanelTitleBar.cxx index 9b656b8323f0..6e0677252e4b 100644 --- a/sfx2/source/sidebar/PanelTitleBar.cxx +++ b/sfx2/source/sidebar/PanelTitleBar.cxx @@ -41,10 +41,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)