1 //<Script type="text/javascript">
5 XObject = imports.XObject.XObject;
6 console = imports.console;
9 TopMenu = imports.Builder.TopMenu.TopMenu;
10 LeftTopPanel = imports.Builder.LeftTopPanel.LeftTopPanel;
11 LeftProps = imports.Builder.LeftProps.LeftProps;
12 LeftPanel = imports.Builder.LeftPanel.LeftPanel;
13 MidPropTree = imports.Builder.MidPropTree.MidPropTree;
14 RightBrowser = imports.Builder.RightBrowser.RightBrowser;
15 RightGtkView = imports.Builder.RightGtkView.RightGtkView;
16 RightEditor = imports.Builder.RightEditor.RightEditor;
17 RightPalete = imports.Builder.RightPalete.RightPalete;
22 * right - top = preview - webkit?
23 * right - bottom = soruceview
25 * Palete... as toolbar??? - changes depending on what you pick?
27 * Not sure how to do Gtk version.. - our preview might be fun... = probably have to do a gtkhbox.. or something..
33 //print('window loaded');
35 Window = new XObject({
40 return new Gtk.Window({type: Gtk.WindowType.TOPLEVEL});
43 //type: Gtk.WindowType.TOPLEVEL,
44 title : "Application Builder",
49 XObject.prototype.init.call(this);
52 MidPropTree.hideWin();
55 this.el.set_default_size(900, 600);
60 'delete-event' : function (widget, event) {
63 destroy : function (widget) {
96 pack : [ 'pack_start', false, true, 0 ],
125 xtype : Gtk.Notebook,
128 pack : ['pack_start', true,true],
131 XObject.prototype.init.call(this);
132 this.el.set_current_page(0);
143 xtype : Gtk.Expander,
146 pack : ['pack_start', false , false ],
151 label : 'Console Goes here'