sfx2/source/sidebar/SidebarChildWindow.cxx | 13 +++++++++++++ 1 file changed, 13 insertions(+)
New commits: commit a96be6ac1be2e9ced1c63dbb817d8f959a61c8c3 Author: Jan Holesovsky <[email protected]> Date: Sat Nov 22 16:56:45 2014 +0100 Default to collapsed sidebars everywhere but in Impress. Change-Id: I2fe092189c922ddf36efc8dd8d0fba14f91fc0b0 diff --git a/sfx2/source/sidebar/SidebarChildWindow.cxx b/sfx2/source/sidebar/SidebarChildWindow.cxx index f6aa2fd..fbba48b 100644 --- a/sfx2/source/sidebar/SidebarChildWindow.cxx +++ b/sfx2/source/sidebar/SidebarChildWindow.cxx @@ -52,7 +52,20 @@ SidebarChildWindow::SidebarChildWindow ( SfxDockingWindow* pDockingParent = dynamic_cast<SfxDockingWindow*>(this->pWindow); if (pDockingParent != NULL) + { + if (pInfo && pInfo->aExtraString.isEmpty() && pInfo->aModule != "simpress") + { + // When this is the first start (never had the sidebar open yet), + // default to non-expanded sidebars in Writer, Calc, and Draw + // + // HACK: unfortunately I haven't found a clean solution to do + // this, so do it this way: + // + pDockingParent->SetSizePixel(Size(TabBar::GetDefaultWidth() * pWindow->GetDPIScaleFactor(), + pDockingParent->GetSizePixel().Height())); + } pDockingParent->Initialize(pInfo); + } SetHideNotDelete(true); this->pWindow->Show(); _______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
