summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-01-19 17:52:36 +0000
committerSzymon Kłos <szymon.klos@collabora.com>2020-11-30 18:24:30 +0100
commit940469ebd970465e59a337c3d2747a7648ed7ce4 (patch)
tree86632418e13e05bf3f4d7879b2aa8742b0f5f69c /sc
parentadaf3a2a8b03589040b2d9f73f76c06910c491fc (diff)
add get_row_area for TreeView
Change-Id: I0fa8e3666f6731abb831d0ba62f128614eae261c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87048 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106885 Tested-by: Szymon Kłos <szymon.klos@collabora.com> Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/cctrl/checklistmenu.cxx16
1 files changed, 8 insertions, 8 deletions
diff --git a/sc/source/ui/cctrl/checklistmenu.cxx b/sc/source/ui/cctrl/checklistmenu.cxx
index b905d5a7bba1..ad82d5f8618b 100644
--- a/sc/source/ui/cctrl/checklistmenu.cxx
+++ b/sc/source/ui/cctrl/checklistmenu.cxx
@@ -277,14 +277,14 @@ void ScCheckListMenuControl::launchSubMenu(bool bSetMenuPos)
if (!mxMenu->get_selected(mxScratchIter.get()))
return;
- // tools::Rectangle aRect = mxMenu->get_row_area(*mxScratchIter);
- // ScCheckListMenuControl& rSubMenuControl = pSubMenu->get_widget();
- // rSubMenuControl.StartPopupMode(aRect, (FloatWinPopupFlags::Right | FloatWinPopupFlags::GrabFocus));
- // if (bSetMenuPos)
- // rSubMenuControl.setSelectedMenuItem(0, false, false); // select menu item after the popup becomes fully visible.
-
- // mxMenu->select(*mxScratchIter);
- // rSubMenuControl.GrabFocus();
+ tools::Rectangle aRect = mxMenu->get_row_area(*mxScratchIter);
+ ScCheckListMenuControl& rSubMenuControl = pSubMenu->get_widget();
+ rSubMenuControl.StartPopupMode(aRect, (FloatWinPopupFlags::Right | FloatWinPopupFlags::GrabFocus));
+ if (bSetMenuPos)
+ rSubMenuControl.setSelectedMenuItem(0, false); // select menu item after the popup becomes fully visible.
+
+ mxMenu->select(*mxScratchIter);
+ rSubMenuControl.GrabFocus();
}
IMPL_LINK_NOARG(ScCheckListMenuControl, PostPopdownHdl, void*, void)