Builder/LeftTreeMenu.js
authorAlan Knowles <alan@akbkhome.com>
Thu, 29 Apr 2010 11:31:43 +0000 (19:31 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 29 Apr 2010 11:31:43 +0000 (19:31 +0800)
Builder/LeftTreeMenu.js

index f3020e2..37c58c9 100755 (executable)
@@ -2,41 +2,28 @@
 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();
                     }
                 }
             }
@@ -47,4 +34,4 @@ function create() // parent?
     };
     
 }
-XN.xnew(create());
\ No newline at end of file
\ No newline at end of file