+++ /dev/null
-/**\r
- * IPerspective Implementation : Horizontal split pane defining two panes, "list" and "applet".\r
- */\r
-qx.Class.define("org.argeo.slc.web.LauncherPerspective",\r
-{\r
- extend : qx.core.Object,\r
- implement : [org.argeo.ria.components.IPerspective], \r
- \r
- construct : function(){\r
- this.base(arguments);\r
- org.argeo.ria.util.Element.DEFAULT_NAMESPACE_MAP = {slc:"http://argeo.org/projects/slc/schemas"};\r
- },\r
-\r
- statics : {\r
- LABEL : "Slc Execution",\r
- ICON : "resource/slc/utilities-terminal.png"\r
- },\r
- \r
- members : {\r
- \r
- _rightPane : null,\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
- 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
- formApplet.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.getViewPanesContainer().remove(this._splitPane); \r
- } \r
- \r
- }\r
-\r
-});
\ No newline at end of file