[meld/deprecation-cleanup: 10/48] ui.notebook: More new popup API	changes
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [meld/deprecation-cleanup: 10/48] ui.notebook: More new popup API	changes
- Date: Sun,  2 Dec 2018 02:42:58 +0000 (UTC)
commit 842ad7a1a15c6ffd95ddb7d8d9cbd85416ba05b6
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Fri Nov 30 09:50:34 2018 +1000
    ui.notebook: More new popup API changes
 meld/ui/notebook.py | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/meld/ui/notebook.py b/meld/ui/notebook.py
index 343cbe98..850a547c 100644
--- a/meld/ui/notebook.py
+++ b/meld/ui/notebook.py
@@ -117,16 +117,19 @@ class MeldNotebook(Gtk.Notebook):
         self.action_group.lookup_action("tabmoveright").set_enabled(
             self.get_current_page() < self.get_n_pages() - 1)
 
-        if event:
-            button = event.button
-            time = event.time
-        else:
-            button = 0
-            time = Gtk.get_current_event_time()
         popup = Gtk.Menu.new_from_model(self.popup_menu)
         popup.attach_to_widget(widget, None)
         popup.show_all()
-        popup.popup(None, None, None, None, button, time)
+
+        if event:
+            popup.popup_at_pointer(event)
+        else:
+            popup.popup_at_widget(
+                widget,
+                Gdk.Gravity.NORTH_WEST,
+                Gdk.Gravity.NORTH_WEST,
+                event,
+            )
         return True
 
     def on_button_press_event(self, widget, event):
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]