sw/source/uibase/inc/QuickFindPanel.hxx | 2 ++ sw/source/uibase/sidebar/QuickFindPanel.cxx | 4 ++++ sw/uiconfig/swriter/ui/sidebarquickfind.ui | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-)
New commits: commit f1e5745eb276422d5fea2f04b7e9913b5be2845d Author: Szymon Kłos <[email protected]> AuthorDate: Mon Aug 18 11:53:06 2025 +0000 Commit: Szymon Kłos <[email protected]> CommitDate: Wed Nov 19 09:11:39 2025 +0100 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 <[email protected]> Reviewed-by: Tomaž Vajngerl <[email protected]> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194160 Tested-by: Szymon Kłos <[email protected]> Reviewed-by: Szymon Kłos <[email protected]> diff --git a/sw/source/uibase/inc/QuickFindPanel.hxx b/sw/source/uibase/inc/QuickFindPanel.hxx index 537610a0357d..63bbf09ca449 100644 --- a/sw/source/uibase/inc/QuickFindPanel.hxx +++ b/sw/source/uibase/inc/QuickFindPanel.hxx @@ -63,6 +63,8 @@ private: std::unique_ptr<weld::Entry> m_xSearchFindEntry; 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 1853a59ca26e..a6b5f5590cbe 100644 --- a/sw/source/uibase/sidebar/QuickFindPanel.cxx +++ b/sw/source/uibase/sidebar/QuickFindPanel.cxx @@ -144,6 +144,9 @@ QuickFindPanel::QuickFindPanel(weld::Widget* pParent, const uno::Reference<frame , m_xSearchFindEntry(m_xBuilder->weld_entry(u"Find"_ustr)) , m_xSearchOptionsToolbar(m_xBuilder->weld_toolbar(u"searchoptionstoolbar"_ustr)) , 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()) @@ -159,6 +162,7 @@ QuickFindPanel::QuickFindPanel(weld::Widget* pParent, const uno::Reference<frame // disable search options for online as still tunneled 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 97951d741afc..189efbe8a3a5 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>
