sw/source/uibase/inc/QuickFindPanel.hxx | 1 + sw/source/uibase/sidebar/QuickFindPanel.cxx | 3 ++- sw/uiconfig/swriter/ui/sidebarquickfind.ui | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-)
New commits: commit dc3c61e63ca02567e1a5f8a9ed1f86380cd83125 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Mon Aug 18 11:53:06 2025 +0000 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Tue Aug 19 09:24:27 2025 +0200 QuickFindPanel: hide full top toolbar in LOK - it is not used at all and could cause ugly blink on start Change-Id: Ie272866182a604e8043a9fa02ec4d38d2651814a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189866 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> diff --git a/sw/source/uibase/inc/QuickFindPanel.hxx b/sw/source/uibase/inc/QuickFindPanel.hxx index fbf100991f8b..90b591959216 100644 --- a/sw/source/uibase/inc/QuickFindPanel.hxx +++ b/sw/source/uibase/inc/QuickFindPanel.hxx @@ -59,6 +59,7 @@ private: std::unique_ptr<weld::Toolbar> m_xSearchOptionsToolbar; std::unique_ptr<weld::Toolbar> m_xFindAndReplaceToolbar; std::unique_ptr<ToolbarUnoDispatcher> m_xFindAndReplaceToolbarDispatch; + std::unique_ptr<weld::Box> m_xTopbar; std::unique_ptr<weld::TreeView> m_xSearchFindsList; std::unique_ptr<weld::Label> m_xSearchFindFoundTimesLabel; diff --git a/sw/source/uibase/sidebar/QuickFindPanel.cxx b/sw/source/uibase/sidebar/QuickFindPanel.cxx index 6c5fe8c46450..856b5edec87f 100644 --- a/sw/source/uibase/sidebar/QuickFindPanel.cxx +++ b/sw/source/uibase/sidebar/QuickFindPanel.cxx @@ -142,6 +142,7 @@ QuickFindPanel::QuickFindPanel(weld::Widget* pParent, const uno::Reference<frame , m_xFindAndReplaceToolbar(m_xBuilder->weld_toolbar(u"findandreplacetoolbar"_ustr)) , m_xFindAndReplaceToolbarDispatch( new ToolbarUnoDispatcher(*m_xFindAndReplaceToolbar, *m_xBuilder, rxFrame)) + , m_xTopbar(m_xBuilder->weld_box(u"topbar"_ustr)) , m_xSearchFindsList(m_xBuilder->weld_tree_view(u"searchfinds"_ustr)) , m_xSearchFindFoundTimesLabel(m_xBuilder->weld_label("numberofsearchfinds")) , m_pWrtShell(::GetActiveWrtShell()) @@ -152,7 +153,7 @@ QuickFindPanel::QuickFindPanel(weld::Widget* pParent, const uno::Reference<frame jsdialog::SendQuickFindForView(nShellId); // disable search options for online as still tunnled dialog - m_xSearchOptionsToolbar->set_visible(false); + m_xTopbar->set_visible(false); } m_nMinimumPanelWidth = m_xBuilder->weld_widget(u"box"_ustr)->get_preferred_size().getWidth() + (6 * 2) + 6; diff --git a/sw/uiconfig/swriter/ui/sidebarquickfind.ui b/sw/uiconfig/swriter/ui/sidebarquickfind.ui index cc9c1226e9c0..7701a42005cf 100644 --- a/sw/uiconfig/swriter/ui/sidebarquickfind.ui +++ b/sw/uiconfig/swriter/ui/sidebarquickfind.ui @@ -28,7 +28,7 @@ <property name="orientation">vertical</property> <property name="spacing">6</property> <child> - <object class="GtkBox"> + <object class="GtkBox" id="topbar"> <property name="visible">True</property> <property name="can-focus">False</property> <property name="spacing">2</property>