Gtk = imports.gi.Gtk;
GLib = imports.gi.GLib;
GObject = imports.gi.GObject;
-XN = imports.xnew;
-console = imports.console;
-Builder = imports['Builder.js']
-
-var _menu;
+XObject = imports.XObject.XObject;
+console = imports.console;
+LeftTree = imports.Builder.LeftTree.LeftTree;
-function create() // parent?
+LeftTreeMenu = new XObject({
{
- return {
- xns : 'Gtk',
- xtype : 'Menu',
+
+ xtype : Gtk.Menu,
- listeners : {
- _new : function () {
- _menu = this;
- },
- _rendered : function() {
- this.el.show_all();
- }
-
- },
items : [
{
- xns : 'Gtk',
- xtype : 'MenuItem',
+ xtype : Gtk.MenuItem,
packing : [ 'append' ],
- label : 'Delete Element',
+ label : "Delete Element",
listeners : {
activate : function () {
- Builder.LeftTree._model.deleteSelected();
+ LeftTree.get('model').deleteSelected();
}
}
}
};
}
-XN.xnew(create());
\ No newline at end of file
+
\ No newline at end of file