},\r
\r
members : {\r
- \r
- _rightPane : null,\r
- \r
+ \r
initViewPanes : function(viewsManager){\r
\r
- this._splitPane = new qx.ui.splitpane.Pane("horizontal");\r
- var topLeft = new org.argeo.ria.components.ViewPane("form", "Execution Launcher", {\r
- orientation : "horizontal",\r
- min : 36\r
- });\r
- topLeft.set({width:290});\r
- viewsManager.registerViewPane(topLeft);\r
- \r
- this._splitPane.add(topLeft, 0);\r
- var rightPane = new org.argeo.ria.components.ViewPane("main", "Executions Log"); \r
- viewsManager.registerViewPane(rightPane);\r
- this._splitPane.add(rightPane, 1);\r
- \r
+ this._splitPane = new qx.ui.splitpane.Pane("horizontal"); \r
+ this._secondSplit = new qx.ui.splitpane.Pane("vertical");\r
+ this._secondSplit.setDecorator(null);\r
+ this._thirdSplit = new qx.ui.splitpane.Pane("horizontal");\r
+ this._thirdSplit.setDecorator(null);\r
+ \r
+ var selectorPane = new org.argeo.ria.components.ViewPane("selector", "Available Scripts");\r
+ selectorPane.set({width:290});\r
+ viewsManager.registerViewPane(selectorPane);\r
+ \r
+ var batchPane = new org.argeo.ria.components.ViewPane("batch", "Batch");\r
+ batchPane.set({width: 500, height:500});\r
+ viewsManager.registerViewPane(batchPane);\r
+ \r
+ var logPane = new org.argeo.ria.components.ViewPane("main", "Executions Log");\r
+ viewsManager.registerViewPane(logPane);\r
+ \r
+ var specEditorPane = new org.argeo.ria.components.ViewPane("editor", "Specs Editor");\r
+ specEditorPane.set({width:200});\r
+ viewsManager.registerViewPane(specEditorPane);\r
+ \r
+ this._secondSplit.add(this._thirdSplit, 0); \r
+ this._secondSplit.add(logPane, 1); \r
+ \r
+ this._thirdSplit.add(batchPane, 0);\r
+ this._thirdSplit.add(specEditorPane, 1);\r
+ \r
+ this._splitPane.add(selectorPane, 0); \r
+ this._splitPane.add(this._secondSplit, 1);\r
+\r
+ \r
viewsManager.getViewPanesContainer().add(this._splitPane, {flex:1});\r
\r
},\r
\r
initViews : function(viewsManager){\r
- var formApplet = viewsManager.initIViewClass(org.argeo.slc.ria.NewLauncherApplet, "form");\r
+ var formApplet = viewsManager.initIViewClass(org.argeo.slc.ria.FlowsSelectorView, "selector");\r
formApplet.load();\r
\r
+ var batchApplet = viewsManager.initIViewClass(org.argeo.slc.ria.BatchView, "batch");\r
+ batchApplet.load();\r
+ \r
+ var editor = viewsManager.initIViewClass(org.argeo.slc.ria.SpecsEditorView, "editor");\r
+ editor.load();\r
+ \r
var logger = viewsManager.initIViewClass(org.argeo.slc.ria.SlcExecLoggerApplet, "main");\r
logger.load();\r
},\r
\r
remove : function(viewsManager){\r
viewsManager.getViewPaneById("main").empty();\r
- viewsManager.getViewPaneById("form").empty();\r
+ viewsManager.getViewPaneById("batch").empty();\r
+ viewsManager.getViewPaneById("selector").empty();\r
+ viewsManager.getViewPaneById("editor").empty();\r
viewsManager.getViewPanesContainer().remove(this._splitPane); \r
} \r
\r