[Xfce4-commits] <midori:master> Fix transfers popup menu
Christian Dywan
noreply at xfce.org
Fri Apr 26 20:08:01 CEST 2013
Updating branch refs/heads/master
to 09518e771615c60d96efeed8ce8cabcf34fa0fe8 (commit)
from 3c9af53553fce48422db34ee5e4809e030398413 (commit)
commit 09518e771615c60d96efeed8ce8cabcf34fa0fe8
Author: Christian Dywan <christian at twotoasts.de>
Date: Fri Apr 26 20:04:35 2013 +0200
Fix transfers popup menu
extensions/transfers.vala | 3 +--
katze/katze.vapi | 7 +++++++
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/extensions/transfers.vala b/extensions/transfers.vala
index d836a51..abe557a 100644
--- a/extensions/transfers.vala
+++ b/extensions/transfers.vala
@@ -218,8 +218,7 @@ namespace Transfers {
menuitem.image = new Gtk.Image.from_stock (Gtk.STOCK_COPY, Gtk.IconSize.MENU);
menu.append (menuitem);
menu.show_all ();
- // Katze.widget_popup (treeview, menu, null, Katze.MenuPosition.CURSOR);
- menu.popup (null, null, null, event != null ? event.button : 0, event != null ? event.time : 0);
+ Katze.widget_popup (treeview, menu, null, Katze.MenuPos.CURSOR);
return true;
}
diff --git a/katze/katze.vapi b/katze/katze.vapi
index 79ee32c..73eb663 100644
--- a/katze/katze.vapi
+++ b/katze/katze.vapi
@@ -5,6 +5,13 @@
namespace Katze {
static void assert_str_equal (string input, string result, string? expected);
static unowned Gtk.Widget property_proxy (void* object, string property, string? hint);
+ [CCode (cheader_filename = "katze/katze.h", cprefix = "KATZE_MENU_POSITION_")]
+ enum MenuPos {
+ CURSOR,
+ LEFT,
+ RIGHT
+ }
+ static void widget_popup (Gtk.Widget? widget, Gtk.Menu menu, Gdk.EventButton? event, MenuPos pos);
[CCode (cheader_filename = "katze/katze.h")]
public class Array : Katze.Item {
More information about the Xfce4-commits
mailing list