weld checklistmenu

Desktop / LibreOffice - Caolán McNamara [redhat.com] - 12 June 2020 18:03 EDT

rework the "menu" to be a treeview using hover selection instead of a custom set of widgetry, and drop the newly unused custom a11y code

Change-Id: Ie7d9b7875ce00843b3f262882816cebb472bf681 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95223

a16e6122dc62 weld checklistmenu
.../clang/constantparam.numbers.results | 4 -
include/vcl/dockwin.hxx | 5 +
sc/IwyuFilter_sc.yaml | 6 -
sc/Library_sc.mk | 3 -
sc/UIConfig_scalc.mk | 2 +
sc/inc/AccessibleFilterMenu.hxx | 139 --
sc/inc/AccessibleFilterMenuItem.hxx | 95 -
sc/inc/AccessibleFilterTopWindow.hxx | 81 -
sc/inc/strings.hrc | 4 -
sc/qa/uitest/autofilter/tdf126306.py | 41 +-
.../ui/Accessibility/AccessibleFilterMenu.cxx | 331 ----
.../ui/Accessibility/AccessibleFilterMenuItem.cxx | 166 --
.../ui/Accessibility/AccessibleFilterTopWindow.cxx | 118 --
sc/source/ui/app/inputwin.cxx | 1 +
sc/source/ui/cctrl/checklistmenu.cxx | 1862 ++++++--------------
sc/source/ui/docshell/docsh4.cxx | 1 +
sc/source/ui/inc/checklistmenu.hxx | 472 ++---
sc/source/ui/inc/gridwin.hxx | 2 +-
sc/source/ui/view/gridwin.cxx | 74 +-
sc/source/ui/view/gridwin2.cxx | 62 +-
sc/uiconfig/scalc/ui/filterdropdown.ui | 304 ++++
sc/uiconfig/scalc/ui/listmenu.ui | 9 +
solenv/clang-format/blacklist | 6 -
svtools/source/control/toolbarmenu.cxx | 2 +
vcl/source/window/dockmgr.cxx | 9 +
25 files changed, 1172 insertions(+), 2627 deletions(-)

Upstream: cgit.freedesktop.org


  • Share