Engine to add Extension inside extension tab in NotebookBar

Desktop / LibreOffice - Sumit Chauhan [gmail.com] - 19 July 2019 09:51 EDT

The patch provides backend for adding the extension.Schema for the adding extension in notebookbar can be seen here https://gerrit.libreoffice.org/#/c/75134/

Change-Id: I10f0e83d1aaec5330c80b3b53cf59a21b93be015 Reviewed-on: https://gerrit.libreoffice.org/75650

fbcd5f074ca3 Engine to add Extension inside extension tab in NotebookBar
include/vcl/NotebookBarAddonsMerger.hxx | 72 ++++++++++++++++++
include/vcl/builder.hxx | 17 ++---
include/vcl/notebookbar.hxx | 5 +-
include/vcl/syswin.hxx | 2 +
sfx2/source/notebookbar/SfxNotebookBar.cxx | 46 +++++++++++-
vcl/Library_vcl.mk | 1 +
vcl/inc/brdwin.hxx | 7 +-
vcl/source/control/notebookbar.cxx | 12 +--
vcl/source/window/NotebookBarAddonsMerger.cxx | 101 ++++++++++++++++++++++++++
vcl/source/window/brdwin.cxx | 7 +-
vcl/source/window/builder.cxx | 11 ++-
vcl/source/window/syswin.cxx | 4 +-
12 files changed, 261 insertions(+), 24 deletions(-)

Upstream: cgit.freedesktop.org


  • Share