summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
Diffstat (limited to 'svx')
-rw-r--r--svx/source/dialog/charmap.cxx4
-rw-r--r--svx/source/tbxctrls/SvxPresetListBox.cxx5
2 files changed, 5 insertions, 4 deletions
diff --git a/svx/source/dialog/charmap.cxx b/svx/source/dialog/charmap.cxx
index 50e1f5b12544..3834862f275e 100644
--- a/svx/source/dialog/charmap.cxx
+++ b/svx/source/dialog/charmap.cxx
@@ -239,9 +239,9 @@ void SvxShowCharSet::createContextMenu()
sal_UCS4 cChar = GetSelectCharacter();
OUString aOUStr( &cChar, 1 );
if (isFavChar(aOUStr, mxVirDev->GetFont().GetFamilyName()) || maFavCharList.size() >= 16)
- xItemMenu->show("add", false);
+ xItemMenu->set_visible("add", false);
else
- xItemMenu->show("remove", false);
+ xItemMenu->set_visible("remove", false);
ContextMenuSelect(xItemMenu->popup_at_rect(GetDrawingArea(), tools::Rectangle(maPosition, Size(1,1))));
GrabFocus();
diff --git a/svx/source/tbxctrls/SvxPresetListBox.cxx b/svx/source/tbxctrls/SvxPresetListBox.cxx
index fc3e18e8868d..2018b8a6fce4 100644
--- a/svx/source/tbxctrls/SvxPresetListBox.cxx
+++ b/svx/source/tbxctrls/SvxPresetListBox.cxx
@@ -20,6 +20,7 @@
#include <svx/SvxPresetListBox.hxx>
#include <svx/xtable.hxx>
#include <vcl/builderfactory.hxx>
+#include <vcl/commandevent.hxx>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <vcl/image.hxx>
@@ -43,14 +44,14 @@ void SvxPresetListBox::Resize()
SvtValueSet::Resize();
}
-bool SvxPresetListBox::ContextMenu(const Point& rPos)
+bool SvxPresetListBox::ContextMenu(const CommandEvent& rEvent)
{
const sal_uInt16 nIndex = GetSelectedItemId();
if(nIndex > 0)
{
std::unique_ptr<weld::Builder> xBuilder(Application::CreateBuilder(GetDrawingArea(), "svx/ui/presetmenu.ui"));
std::unique_ptr<weld::Menu> xMenu(xBuilder->weld_menu("menu"));
- OnMenuItemSelected(xMenu->popup_at_rect(GetDrawingArea(), tools::Rectangle(rPos, Size(1,1))));
+ OnMenuItemSelected(xMenu->popup_at_rect(GetDrawingArea(), tools::Rectangle(rEvent.GetMousePosPixel(), Size(1,1))));
return true;
}
return false;