-
- //leftmenu.el.set_screen(Gdk.Screen.get_default());
-
- leftmenu.popup(null, null, null, ev.button, ev.time);
+ public Xcls_Window() {
+ var w = new Gtk.Window( );
+
+ var b = new Gtk.Button.with_label ("Click me (0)");
+ w.add(b);
+ var leftmenu = new Gtk.Menu();
+
+ b.button_press_event.connect( ( ev) => {
+
+ if (ev.type != Gdk.EventType.BUTTON_PRESS || ev.button != 3) {
+ return false;
+ }
+
+ leftmenu.popup(null, null, null, ev.button, ev.time);