weld TabBar

Desktop / LibreOffice - Caolán McNamara [redhat.com] - 20 November 2020 20:07 UTC

Change-Id: I698f4dfc64bfa9bc4896111757616b4051b10293 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105797

75b9109a2da3 weld TabBar
include/sfx2/sidebar/FocusManager.hxx | 24 +--
include/sfx2/sidebar/SidebarController.hxx | 10 +-
include/sfx2/sidebar/TabBar.hxx | 43 +++--
include/sfx2/sidebar/Theme.hxx | 12 --
include/sfx2/strings.hrc | 6 -
sfx2/Library_sfx.mk | 3 -
sfx2/UIConfig_sfx.mk | 3 +
sfx2/inc/pch/precompiled_sfx.hxx | 6 +-
sfx2/inc/sidebar/ControlFactory.hxx | 50 ------
sfx2/inc/sidebar/DrawHelper.hxx | 2 -
sfx2/inc/sidebar/MenuButton.hxx | 45 -----
sfx2/inc/sidebar/PanelTitleBar.hxx | 5 +
sfx2/inc/sidebar/TabItem.hxx | 46 -----
sfx2/source/sidebar/ControlFactory.cxx | 38 ----
sfx2/source/sidebar/DrawHelper.cxx | 8 -
sfx2/source/sidebar/FocusManager.cxx | 202 ++++++++-------------
sfx2/source/sidebar/MenuButton.cxx | 102 -----------
sfx2/source/sidebar/SidebarController.cxx | 228 ++++++++++--------------
sfx2/source/sidebar/TabBar.cxx | 275 ++++++++++++-----------------
sfx2/source/sidebar/TabItem.cxx | 108 -----------
sfx2/source/sidebar/Theme.cxx | 83 ---------
sfx2/source/view/sfxbasecontroller.cxx | 1 -
sfx2/uiconfig/ui/tabbar.ui | 13 ++
sfx2/uiconfig/ui/tabbarcontents.ui | 145 +++++++++++++++
sfx2/uiconfig/ui/tabbutton.ui | 25 +++
solenv/clang-format/excludelist | 6 -
solenv/sanitizers/ui/sfx.suppr | 2 +
27 files changed, 527 insertions(+), 964 deletions(-)

Upstream: cgit.freedesktop.org


  • Share