From 70642e0f1afb14241817179ae870d20e88d4f7f1 Mon Sep 17 00:00:00 2001 From: Ozbolt Menegatti Date: Wed, 13 Nov 2019 23:21:02 +0100 Subject: [PATCH] Fixing menu location, now works also in lexonomy --- src/message/show_messages.py | 2 +- src/view.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/message/show_messages.py b/src/message/show_messages.py index 31aa01c..71e8aed 100644 --- a/src/message/show_messages.py +++ b/src/message/show_messages.py @@ -16,7 +16,7 @@ class GenericShowModal(ClickMessage): class ShowMenu(ClickMessage): def __init__(self, event, translation): super().__init__(event) - self.menu_location = (event.pageX, event.pageY) + self.menu_location = (event.layerX, event.layerY) self.translation = translation def update_model(self, model): diff --git a/src/view.py b/src/view.py index 770d157..35209dd 100644 --- a/src/view.py +++ b/src/view.py @@ -85,8 +85,8 @@ class View: @staticmethod def view_menu(location, menu_shown, translation): style = { - "left": str(location[0]), - "top": str(location[1]) + "left": "{}px".format(location[0]), + "top": "{}px".format(location[1]) } if menu_shown: style["opacity"] = "1"