if (ev.type != Gdk.EventType.BUTTON_PRESS || ev.button != 3) {
return false;
}
-
-
- //leftmenu.el.set_screen(Gdk.Screen.get_default());
-
+
leftmenu.popup(null, null, null, ev.button, ev.time);
return true;
var child_0 = new Xcls_MenuItem7();
+ child_0.ref();
child_0.init(this);
leftmenu.append ( child_0.el );
leftmenu.show_all();
public Xcls_Window _this;
public void init(Xcls_Window _owner ) {
- _this = _owner;
- var el = new Gtk.MenuItem.with_label("Delete Element");
- this.el = el;
+ //_this = _owner;
+ this.el = new Gtk.MenuItem.with_label("Delete Element");
+ this.el.ref();
print("add activate\n");
this.el.activate.connect( ( ) => {