tdf#93837 Add UNO-based SmartTag menu controller

Desktop / LibreOffice - Maxim Monastirsky [gmail.com] - 26 November 2015 02:19 UTC

... and use it for the standalone context menu. The sfx2 controller (SvxSmartTagsControl) is still used for the submenu variation, and is due to be removed after the new context menu implementation is in place.

Change-Id: I2f889428eb777149f43d74cf3d081e19ab0ebb4a Reviewed-on: https://gerrit.libreoffice.org/20169

ff35d25 tdf#93837 Add UNO-based SmartTag menu controller
include/sfx2/sfxsids.hrc | 1 +
include/svx/svxids.hrc | 2 +-
.../data/org/openoffice/Office/UI/Controller.xcu | 11 +
.../org/openoffice/Office/UI/WriterCommands.xcu | 5 +
sfx2/sdi/sfx.sdi | 2 +-
svx/Library_svx.mk | 1 +
svx/source/items/SmartTagItem.cxx | 16 +-
svx/source/mnuctrls/smarttagmenu.cxx | 246 ++++++++++++++++++++
svx/util/svx.component | 4 +
sw/AllLangResTarget_sw.mk | 1 -
sw/Library_sw.mk | 1 -
sw/inc/crsrsh.hxx | 8 +-
sw/inc/rcid.hrc | 5 +-
sw/inc/view.hxx | 2 +-
sw/source/core/crsr/crsrsh.cxx | 11 +-
sw/source/uibase/inc/stmenu.hxx | 72 ------
sw/source/uibase/smartmenu/stmenu.cxx | 167 -------------
sw/source/uibase/smartmenu/stmenu.hrc | 33 ---
sw/source/uibase/smartmenu/stmenu.src | 37 ---
sw/source/uibase/uiview/view.cxx | 2 +-
sw/source/uibase/uiview/viewling.cxx | 42 ++--
21 files changed, 314 insertions(+), 355 deletions(-)

Upstream: cgit.freedesktop.org


  • Share