1 //<Script type="text/javascript">
5 XObject = imports.XObject;
6 console = imports.console;
13 * right - top = preview - webkit?
14 * right - bottom = soruceview
16 * Palete... as toolbar??? - changes depending on what you pick?
18 * Not sure how to do Gtk version.. - our preview might be fun... = probably have to do a gtkhbox.. or something..
27 //print('window loaded');
29 Window = new XObject({
35 type: Gtk.WindowType.TOPLEVEL,
37 'delete-event' : function (widget, event) {
40 destroy : function (widget) {
43 _new : function(self) {
46 _rendered : function()
48 Builder.MidPropTree._win.hideWin();
49 Builder.RightPalete._palete.hide();
53 var pr = new Builder.Provider.Project.Roo({
54 file : "/home/alan/test.json"
60 //console.log("loaded");
63 Builder.projects.push(pr);
64 Builder.LeftProjectTree._model.loadProject(pr);
65 Builder.LeftProjectTree._expander.el.set_expanded(true);
76 set_border_width : [ 0 ],
77 set_title : [ 'Application Builder' ],
78 set_default_size: [900, 600],
100 set_position : [ 400 ]
103 _new : function(self) {
108 // in my original design - the child elements get loaded by a 'module loader...',
128 set_position : [ 300 ]
136 cls : Builder.LeftTopPanel
151 packing : [ 'pack_start', false, true, 0 ],
156 cls : Builder.LeftProps
164 cls : Builder.LeftPanel
175 cls : Builder.MidPropTree
194 set_position : [ 300 ]
204 cls : Builder.RightBrowser
210 packing : ['pack_start', false , false ],
212 //set_position : [ 300 ]
215 // Builder.ProjectTree.create()
219 label : 'Console Goes here'
236 cls : Builder.RightEditor
249 cls : Builder.RightPalete