Builder/Window.js
authorAlan Knowles <alan@akbkhome.com>
Thu, 29 Apr 2010 05:40:05 +0000 (13:40 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 29 Apr 2010 05:40:05 +0000 (13:40 +0800)
Builder/Window.js

index 66be45a..871a74d 100755 (executable)
@@ -30,9 +30,21 @@ Window = new XObject({
     
         id: 'Builder.Window',
         
-        xns : 'Gtk',
-        xtype : 'Window',
+        xtype : 'Gtk.Window',
+        
         type: Gtk.WindowType.TOPLEVEL,
+        title : "Application Builder",
+        border_width : 0,
+        
+        init : function()
+        {
+            XObject.get(this, 'MidPropTree').hideWin();
+            XObject.get(this, 'RightPalete.palete').hide();
+            
+            this.el.set_default_size(900, 600);
+            XObject.prototype.init.call(this); 
+        }
+        
         listeners : {
             'delete-event' : function (widget, event) {
                 return false;
@@ -40,46 +52,10 @@ Window = new XObject({
             destroy  : function (widget) {
                 Gtk.main_quit();
             },
-            _new  : function(self) {
-                _win = self;
-            },
-            _rendered : function()
-            {
-                Builder.MidPropTree._win.hideWin();
-                Builder.RightPalete._palete.hide();
-                
-                
-                /*
-                var pr = new Builder.Provider.Project.Roo({
-                    file : "/home/alan/test.json"
-                });
-                pr.load({
-                    scope : this,
-                    success : function()
-                    {
-                        //console.log("loaded");
-                        
-                        //Seed.quit();
-                        Builder.projects.push(pr);
-                        Builder.LeftProjectTree._model.loadProject(pr);
-                        Builder.LeftProjectTree._expander.el.set_expanded(true);
-
-                    }
-                });
-                */
-                
-                
-            }
-        },
-       
-        set : {
-            set_border_width : [ 0 ],
-            set_title : [ 'Application Builder' ],
-            set_default_size: [900, 600],
-            
-            show_all : []
+             
         },
         
+        
         items : [
             {
                 xtype : 'VBox',