// ctor
public Xcls_WindowLeftTree()
{
- this.el = new Gtk.Window( );
+ base();
+ this.el = new Gtk.Window( );
_this = this;
WindowLeftTree = this;
// ctor
public Xcls_button(Xcls_WindowLeftTree _owner)
{
- this.el = new Gtk.Button.with_label ("Click me (0)");
+ base();
+ this.el = new Gtk.Button.with_label ("Click me (0)");
_this = _owner;
_this.button = this;
//_this.LeftTreeMenu.el.set_screen(Gdk.Screen.get_default());
- _this.LeftTreeMenu.el.show_all();
+
_this.LeftTreeMenu.el.popup(null, null, null, ev.button, ev.time);
// print("click:" + res.path.to_string());
// my vars
// ctor
- public Xcls_LeftTreeMenu(Xcls_WindowLeftTree _owner)
+ public void init(Xcls_WindowLeftTree _owner)
{
- print("Xcls_LeftTreeMenu:Ctor called\n");
+ base();
+ print("Xcls_LeftTreeMenu:Ctor called\n");
_this = _owner;
// set gobject values
var child_0 = new Xcls_MenuItem7(_this);
- this.el.add ( child_0.el );
child_0.initListeners();
+ this.el.append ( child_0.el );
+
var child_1 = new Xcls_MenuItem8(_this);
- this.el.add ( child_1.el );
+ this.el.append ( child_1.el );
this.el.show_all();
}
// my vars
// ctor
- public Xcls_MenuItem7(Xcls_WindowLeftTree _owner)
- {
-
+
+ public void init(Xcls_WindowLeftTree _owner) {
+ base();
_this = _owner;
this.el = new Gtk.MenuItem.with_label("Delete Element");
//this.el.label = "Delete Element";
// listeners
- }
- public void initListeners() {
+
print("add activate\n");
this.el.activate.connect( ( ) => {
// ctor
public Xcls_MenuItem8(Xcls_WindowLeftTree _owner)
{
- this.el = new Gtk.MenuItem();
+ base();
+ this.el = new Gtk.MenuItem();
_this = _owner;
// my vars