summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--swat/apps/swat/Makefile7
-rw-r--r--swat/apps/swat/source/class/swat/main/Gui.js9
-rw-r--r--swat/apps/swat/source/class/swat/main/Main.js2
-rw-r--r--swat/apps/swat/source/class/swat/module/AbstractModule.js21
-rw-r--r--swat/apps/swat/source/class/swat/module/AbstractModuleFsm.js201
-rw-r--r--swat/apps/swat/source/class/swat/module/stats/Fsm.js122
-rw-r--r--swat/apps/swat/source/class/swat/module/stats/Gui.js28
-rw-r--r--swat/apps/swat/source/class/swat/module/stats/Statistics.js4
-rw-r--r--swat/apps/swat/source/script/swat.js314
9 files changed, 690 insertions, 18 deletions
diff --git a/swat/apps/swat/Makefile b/swat/apps/swat/Makefile
index 648c95a482..6b33ba296a 100644
--- a/swat/apps/swat/Makefile
+++ b/swat/apps/swat/Makefile
@@ -6,8 +6,8 @@ QOOXDOO = ../qooxdoo-0.6.3-sdk
SCRIPTNAME = swat.js
APPCLASS = swat.Application
INCLUDEALL = true
-OPTIMIZESTRINGS = true
-OPTIMIZEVARIABLES = true
+OPTIMIZESTRINGS = false
+OPTIMIZEVARIABLES = false
SOURCELOADER=
NICE=10
@@ -117,7 +117,8 @@ generate-script-source:
$(INCLUDE) \
--source-script-file source/script/$(SCRIPTNAME) \
--define-runtime-setting qx.manager.object.AliasManager.resourceUri:../$(FRAMEWORK)/source/resource \
- --cache-directory $(CACHE)
+ --cache-directory $(CACHE) \
+ --add-new-lines
generate-script-build:
@chmod u+x $(GENERATOR) && nice -n $(NICE) $(GENERATOR) \
diff --git a/swat/apps/swat/source/class/swat/main/Gui.js b/swat/apps/swat/source/class/swat/main/Gui.js
index 408082d51b..f5069240e9 100644
--- a/swat/apps/swat/source/class/swat/main/Gui.js
+++ b/swat/apps/swat/source/class/swat/main/Gui.js
@@ -8,10 +8,9 @@ qx.Class.buildGui = function(modules)
{
var o;
- // TODO: these predefined yellow and blue colors are the wrong shade. find
- // the correct colors.
- var topColor = new qx.renderer.color.Color("yellow");
- var bottomColor = new qx.renderer.color.Color("blue");
+ // Header colors
+ var topColor = new qx.renderer.color.Color("#ffff64");
+ var bottomColor = new qx.renderer.color.Color("#3878cd");
// Create the yellow bar at the top
o = new qx.ui.basic.Terminator();
@@ -116,7 +115,7 @@ qx.Class.buildGui = function(modules)
canvas.setDisplay(false); // initially not displayed
var fsm = modules.list[moduleName].fsm;
- fsm.addObject("canvas", canvas);
+ fsm.addObject("swat.module.canvas", canvas);
canvas.addEventListener("appear", fsm.eventListener, fsm);
canvas.addEventListener("disappear", fsm.eventListener, fsm);
diff --git a/swat/apps/swat/source/class/swat/main/Main.js b/swat/apps/swat/source/class/swat/main/Main.js
index b39471ab2d..83edaba28e 100644
--- a/swat/apps/swat/source/class/swat/main/Main.js
+++ b/swat/apps/swat/source/class/swat/main/Main.js
@@ -1,5 +1,5 @@
/*
-#module(swat)
+#module(swat_main)
#require(swat.module.AbstractModule)
#require(swat.module.stats.Statistics)
*/
diff --git a/swat/apps/swat/source/class/swat/module/AbstractModule.js b/swat/apps/swat/source/class/swat/module/AbstractModule.js
index 9f1b4f3f19..e8c115d411 100644
--- a/swat/apps/swat/source/class/swat/module/AbstractModule.js
+++ b/swat/apps/swat/source/class/swat/module/AbstractModule.js
@@ -48,18 +48,19 @@ qx.Proto.buildInitialFsm = function(module)
* State: Idle
*
* Transition on:
- * "execute" on button_send
+ * "appear" on swat.module.canvas
*/
var state = new qx.util.fsm.State(
"State_Idle",
{
"events" :
{
- // If the send button is pressed, go to new state state where we
- // will await the RPC result
+ // When we get an appear event the first time, run the transition
+ // that will load the module's finite state machine and graphical
+ // user interface.
"appear" :
{
- "canvas" :
+ "swat.module.canvas" :
"Transition_Idle_to_Idle_Load_Gui"
}
}
@@ -76,7 +77,7 @@ qx.Proto.buildInitialFsm = function(module)
*/
var thisModule = this;
var trans = new qx.util.fsm.Transition(
- "Transition_Idle_to_AwaitRpcResult_via_button_send",
+ "Transition_Idle_to_Idle_Load_Gui",
{
"nextState" :
qx.util.fsm.FiniteStateMachine.StateChange.CURRENT_STATE,
@@ -84,6 +85,16 @@ qx.Proto.buildInitialFsm = function(module)
"ontransition" :
function(fsm, event)
{
+ // Make the "Loading" message go away. (We need to learn how to
+ // remove it entirely. Just doing canvas.removeAll() leaves
+ // something in the widget queue and we get spurious error
+ // messages.)
+ var children = module.canvas.getVisibleChildren();
+ for (var child in children)
+ {
+ children[child].hide();
+ }
+
// Call the module's initialAppear function to build FSM and GUI.
// That function should *replace* this state, State_Idle, to which
// we'll transition.
diff --git a/swat/apps/swat/source/class/swat/module/AbstractModuleFsm.js b/swat/apps/swat/source/class/swat/module/AbstractModuleFsm.js
new file mode 100644
index 0000000000..7faf5e8f2d
--- /dev/null
+++ b/swat/apps/swat/source/class/swat/module/AbstractModuleFsm.js
@@ -0,0 +1,201 @@
+/*
+#module(swat_module)
+*/
+
+/**
+ * Common facilities for modules' finite state machines. Each module's FSM
+ * should extend this class.
+ */
+qx.OO.defineClass("swat.module.AbstractModuleFsm", qx.core.Object, function()
+{
+ qx.core.Object.call(this);
+});
+
+
+qx.Proto.buildFsm = function(module)
+{
+ throw new Error("Module must overload buildFsm() " +
+ "to build its custom finite state machine.");
+};
+
+qx.Proto.addAwaitRpcResultState = function(module)
+{
+ var fsm = module.fsm;
+
+ /*
+ * State: AwaitRpcResult
+ *
+ * Actions upon entry:
+ * - enable any objects in group "swat.module.fsmUtils.enable_during_rpc"
+ * - disable any objects in group "swat.module.fsmUtils.disable_during_rpc"
+ *
+ * Actions upon exit:
+ * - disable any objects in group "group_enable_during_rpc"
+ * - enable any objects in group "group_disable_during_rpc"
+ *
+ * Transition on:
+ * "completed" (on RPC)
+ * "failed" (on RPC)
+ * "execute" on swat.module.fsmUtils.abort_rpc
+ */
+ var state = new qx.util.fsm.State(
+ "State_AwaitRpcResult",
+ {
+ "autoActionsBeforeOnentry" :
+ {
+ // The name of a function.
+ "setEnabled" :
+ [
+ {
+ // We want to enable objects in the group
+ // swat.module.fsmUtils.enable_during_rpc
+ "parameters" : [ true ],
+
+ // Call this.getObject(<object>).setEnabled(true) on
+ // state entry, for each <object> in the group called
+ // "swat.module.fsmUtils.enable_during_rpc".
+ "groups" : [ "swat.module.fsmUtils.enable_during_rpc" ]
+ },
+
+ {
+ // We want to disable objects in the group
+ // swat.module.fsmUtils.disable_during_rpc
+ "parameters" : [ false ],
+
+ // Call this.getObject(<object>).setEnabled(false) on
+ // state entry, for each <object> in the group called
+ // "swat.module.fsmUtils.disable_during_rpc".
+ "groups" : [ "swat.module.fsmUtils.disable_during_rpc" ]
+ }
+ ]
+ },
+
+ "autoActionsBeforeOnexit" :
+ {
+ // The name of a function.
+ "setEnabled" :
+ [
+ {
+ // We want to re-disable objects we had enabled, in the group
+ // swat.module.fsmUtils.enable_during_rpc
+ "parameters" : [ false ],
+
+ // Call this.getObject(<object>).setEnabled(false) on
+ // state entry, for each <object> in the group called
+ // "swat.module.fsmUtils.enable_during_rpc".
+ "groups" : [ "swat.module.fsmUtils.enable_during_rpc" ]
+ },
+
+ {
+ // We want to re-enable objects we had disabled, in the group
+ // swat.module.fsmUtils.disable_during_rpc
+ "parameters" : [ true ],
+
+ // Call this.getObject(<object>).setEnabled(true) on
+ // state entry, for each <object> in the group called
+ // "swat.module.fsmUtils.disable_during_rpc".
+ "groups" : [ "swat.module.fsmUtils.disable_during_rpc" ]
+ }
+ ]
+ },
+
+ "events" :
+ {
+ "execute" :
+ {
+ "swat.module.fsmUtils.abort_rpc" :
+ "Transition_AwaitRpcResult_to_AwaitRpcResult_via_button_abort"
+ },
+
+ "completed" :
+ "Transition_AwaitRpcResult_to_Idle_via_complete",
+
+ "failed" :
+ "Transition_AwaitRpcResult_to_Idle_via_failed"
+ }
+ });
+ fsm.addState(state);
+
+ /*
+ * Transition: AwaitRpcResult to AwaitRpcResult
+ *
+ * Cause: "execute" on swat.module.fsmUtils.abort_rpc
+ */
+ var trans = new qx.util.fsm.Transition(
+ "Transition_AwaitRpcResult_to_AwaitRpcResult_via_button_abort",
+ {
+ "nextState" :
+ "State_AwaitRpcResult",
+
+ "ontransition" :
+ function(fsm, event)
+ {
+ // Get the request object
+ var request = fsm.getObject("swat.module.fsmUtils.request");
+
+ // Issue an abort for the pending request
+ request.abort();
+ }
+ });
+ state.addTransition(trans);
+
+ /*
+ * Transition: AwaitRpcResult to Idle
+ *
+ * Cause: "complete" (on RPC)
+ */
+ var trans = new qx.util.fsm.Transition(
+ "Transition_AwaitRpcResult_to_Idle_via_complete",
+ {
+ "nextState" :
+ "State_Idle",
+
+ "ontransition" :
+ function(fsm, event)
+ {
+ // Get the request object
+ var request = fsm.getObject("swat.module.fsmUtils.request");
+
+ // Generate the result for a completed request
+ request.result =
+ {
+ type : "complete",
+ data : event.getData()
+ };
+ }
+ });
+ state.addTransition(trans);
+
+ /*
+ * Transition: AwaitRpcResult to Idle
+ *
+ * Cause: "failed" (on RPC)
+ */
+ var trans = new qx.util.fsm.Transition(
+ "Transition_AwaitRpcResult_to_Idle_via_failed",
+ {
+ "nextState" :
+ "State_Idle",
+
+ "ontransition" :
+ function(fsm, event)
+ {
+ // Get the request object
+ var request = fsm.getObject("swat.module.fsmUtils.request");
+
+ // Generate the result for a completed request
+ request.result =
+ {
+ type : "failed",
+ data : event.getData()
+ };
+ }
+ });
+ state.addTransition(trans);
+};
+
+
+/**
+ * Singleton Instance Getter
+ */
+qx.Class.getInstance = qx.util.Return.returnInstance;
diff --git a/swat/apps/swat/source/class/swat/module/stats/Fsm.js b/swat/apps/swat/source/class/swat/module/stats/Fsm.js
index 2de4501e79..bc9e5e9dc6 100644
--- a/swat/apps/swat/source/class/swat/module/stats/Fsm.js
+++ b/swat/apps/swat/source/class/swat/module/stats/Fsm.js
@@ -1,14 +1,134 @@
/**
* Swat statistics class finite state machine
*/
-qx.OO.defineClass("swat.module.stats.Fsm", qx.core.Object);
+qx.OO.defineClass("swat.module.stats.Fsm", swat.module.AbstractModuleFsm,
+function()
+{
+ swat.module.AbstractModuleFsm.call(this);
+});
qx.Proto.buildFsm = function(module)
{
var fsm = module.fsm;
+ /*
+ * State: Idle
+ *
+ * Actions upon entry
+ * - if returning from RPC, display the result
+ * - start an interval timer to request statistics again in a while
+ *
+ * Transition on:
+ * "interval" on interval_timer
+ */
+ var state = new qx.util.fsm.State(
+ "State_Idle",
+ {
+ "onentry" :
+ function(fsm, state)
+ {
+ // Did we just return from an RPC request?
+ if (fsm.getPreviousState() == "State_AwaitRpcResult")
+ {
+ // Yup. Display the result. We need to get the request object
+ var request = fsm.getObject("swat.module.fsmUtils.request");
+
+ // Get the message object
+ var message = fsm.getObject("message");
+
+ // Did the request succeed or fail?
+ switch(request.result.type)
+ {
+ case "complete":
+ // It succeeded
+ message.setValue("Result: " + request.result.data);
+ break;
+
+ case "failed":
+ // It failed
+ message.setValue("Failed: " + request.result.data);
+ break;
+ }
+ }
+
+ // Create a timer instance to expire in 5 seconds
+ var timer = new qx.client.Timer(5000);
+ timer.addEventListener("interval", fsm.eventListener, fsm);
+ fsm.addObject("timer", timer);
+ timer.start();
+ },
+
+ "onexit" :
+ function(fsm, state)
+ {
+ // Get the timer object
+ var timer = fsm.getObject("timer");
+
+ // If it still exists...
+ if (timer)
+ {
+ // ... then dispose of it.
+ timer.dispose();
+ fsm.removeObject("timer");
+ }
+ },
+
+ "events" :
+ {
+ // If the timer expires, send a new statistics request
+ "interval" :
+ {
+ "timer" :
+ "Transition_Idle_to_AwaitRpcResult_via_request_statistics"
+ }
+ }
+ });
+
+ // Replace the initial Idle state with this one
+ fsm.replaceState(state, true);
+ /*
+ * Transition: Idle to AwaitRpcResult
+ *
+ * Cause: "interval" on timer
+ *
+ * Action:
+ * Issue a Get Statistics request
+ */
+ var trans = new qx.util.fsm.Transition(
+ "Transition_Idle_to_AwaitRpcResult_via_request_statistics",
+ {
+ "nextState" :
+ "State_AwaitRpcResult",
+
+ "ontransition" :
+ function(fsm, event)
+ {
+ var rpc = fsm.getObject("swat.module.rpc");
+
+ rpc.setUrl("/services/");
+ rpc.setServiceName("samba.admin");
+
+ var request =
+ rpc.callAsyncListeners(true, // coalesce failure events
+ "get_statistics");
+ fsm.addObject("swat.module.fsmUtils.request", request);
+ }
+ });
+ state.addTransition(trans);
+
+ // Add the AwaitRpcResult state and all of its transitions
+ this.addAwaitRpcResultState(module);
+
+ // Allocate an RPC object
+ o = new qx.io.remote.Rpc();
+ o.setTimeout(10000);
+ o.addEventListener("completed", fsm.eventListener, fsm);
+ o.addEventListener("failed", fsm.eventListener, fsm);
+ o.addEventListener("timeout", fsm.eventListener, fsm);
+ o.addEventListener("aborted", fsm.eventListener, fsm);
+ fsm.addObject("swat.module.rpc", o);
};
diff --git a/swat/apps/swat/source/class/swat/module/stats/Gui.js b/swat/apps/swat/source/class/swat/module/stats/Gui.js
new file mode 100644
index 0000000000..6487142d4a
--- /dev/null
+++ b/swat/apps/swat/source/class/swat/module/stats/Gui.js
@@ -0,0 +1,28 @@
+/**
+ * Swat statistics class graphical user interface
+ */
+qx.OO.defineClass("swat.module.stats.Gui", qx.core.Object,
+function()
+{
+ qx.core.Object.call(this);
+});
+
+
+qx.Proto.buildGui = function(module)
+{
+ var o;
+ var fsm = module.fsm;
+ var canvas = module.canvas;
+
+ // Add a message field
+ o = new qx.ui.form.TextField("hello world");
+ o.setWidth(600);
+ canvas.add(o);
+ fsm.addObject("message", o);
+};
+
+
+/**
+ * Singleton Instance Getter
+ */
+qx.Class.getInstance = qx.util.Return.returnInstance;
diff --git a/swat/apps/swat/source/class/swat/module/stats/Statistics.js b/swat/apps/swat/source/class/swat/module/stats/Statistics.js
index 24b056a0fb..9c6aa2b0c7 100644
--- a/swat/apps/swat/source/class/swat/module/stats/Statistics.js
+++ b/swat/apps/swat/source/class/swat/module/stats/Statistics.js
@@ -1,8 +1,8 @@
/**
* Swat statistics class
*/
-qx.OO.defineClass("swat.module.stats.Statistics",
- swat.module.AbstractModule, function()
+qx.OO.defineClass("swat.module.stats.Statistics", swat.module.AbstractModule,
+function()
{
swat.module.AbstractModule.call(this);
});
diff --git a/swat/apps/swat/source/script/swat.js b/swat/apps/swat/source/script/swat.js
index 8f893f11ba..8558e7e2f5 100644
--- a/swat/apps/swat/source/script/swat.js
+++ b/swat/apps/swat/source/script/swat.js
@@ -1 +1,313 @@
-if(!window.qx)qx={};if(!qx.Settings)qx.Settings={};if(!qx.Settings._customSettings)qx.Settings._customSettings={};if(!qx.Settings._customSettings["qx.manager.object.AliasManager"])qx.Settings._customSettings["qx.manager.object.AliasManager"]={};qx.Settings._customSettings["qx.manager.object.AliasManager"]["resourceUri"]="../../qooxdoo-0.6.3-sdk/frontend/framework/source/resource";(function(sources){var parentNode=document.getElementsByTagName('body')[0]||document.getElementsByTagName('head')[0];var clientEngine=null;if(window.opera&&/Opera[\s\/]([0-9\.]*)/.test(navigator.userAgent))clientEngine="opera";else if(typeof navigator.vendor==="string"&&navigator.vendor==="KDE"&&/KHTML\/([0-9-\.]*)/.test(navigator.userAgent))clientEngine="khtml";else if(navigator.userAgent.indexOf("AppleWebKit")!=-1&&/AppleWebKit\/([0-9-\.]*)/.test(navigator.userAgent))clientEngine="webkit";else if(window.controllers&&typeof navigator.product==="string"&&navigator.product==="Gecko"&&/rv\:([^\);]+)(\)|;)/.test(navigator.userAgent))clientEngine="gecko";else if(/MSIE\s+([^\);]+)(\)|;)/.test(navigator.userAgent))clientEngine="mshtml";switch(clientEngine){case "opera": case "gecko":if(document.createElementNS&&parentNode.namespaceURI)var includeJs=function(src){var js=document.createElementNS(parentNode.namespaceURI,"script");js.type="text/javascript";js.src=src;parentNode.appendChild(js)};else var includeJs=function(src){var js=document.createElement("script");js.type="text/javascript";js.src=src;parentNode.appendChild(js)};break;case "webkit": case "khtml": case "mshtml": default:var includeJs=function(src){document.write('<script type="text/javascript" src="'+src+'"></script>')};break;}for(var i=0;i<sources.length;++i)includeJs(sources[i])})(["../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/Settings.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/OO.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/String.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Validation.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Array.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Object.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Core.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Return.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Object.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/LogEventProcessor.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/Filter.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/DefaultFilter.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/Appender.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/WindowAppender.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/Logger.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Target.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/Event.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/DataEvent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/sys/Client.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/EventRegistration.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Init.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/AbstractComponent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/init/AbstractInitComponent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/init/BasicInitComponent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/AbstractApplication.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/DummyApplication.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Version.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/color/ColorCache.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/color/Color.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/color/ColorObject.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ObjectManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ColorManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/ColorTheme.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsRoyale.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/BorderCache.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/Border.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/BorderObject.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/AppearanceManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/AppearanceTheme.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/appearance/Classic.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/BorderPresets.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/init/InterfaceInitComponent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/DomEvent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/KeyEvent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/KeyEventHandler.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/EventHandler.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/Widget.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Style.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/Parent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/FocusEvent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Terminator.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/CanvasLayout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/LayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Number.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/CanvasLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/StyleSheet.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/ClientDocument.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/ClientDocumentBlocker.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/FocusHandler.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Location.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Scroll.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Dimension.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/AliasManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/net/Protocol.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Offset.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/ScrollIntoView.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Node.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/MouseEvent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/IframeManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/image/PreloaderSystem.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/Timer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ImagePreloaderManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/image/Preloader.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ImageManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/IconTheme.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/icon/CrystalSvg.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/WidgetTheme.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/widget/Windows.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/font/FontCache.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/font/Font.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/font/FontObject.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/HtmlEmbed.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/LinkEmbed.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/BoxLayout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/VerticalBoxLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/HorizontalBoxLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Atom.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Label.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Element.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Image.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ListItem.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Normalization.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/AbstractRemoteTransport.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Exchange.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/XmlHttpTransport.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/Json.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/IframeTransport.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Iframe.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/ScriptTransport.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/net/Http.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Request.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/RequestQueue.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Response.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/VerticalBoxLayout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Layout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/MenuLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/FlowLayout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/FlowLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractPane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Pane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractButton.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/RadioManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/popup/Popup.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/PopupManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/AlertAppender.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractBar.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Bar.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/HorizontalBoxLayout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/Part.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/PartHandle.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePaneHeader.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellLink.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/MshtmlEmu.js","class/swat/module/AbstractModule.js","class/swat/module/stats/Statistics.js","class/swat/main/Main.js","class/swat/main/Gui.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/ToolBar.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Menu.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/MenuManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Separator.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Button.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/MenuButtonLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/Button.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/Button.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/MenuButton.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/Command.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/CheckBox.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/RadioButton.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/RingBufferAppender.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DataRowRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DefaultDataRowRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/Table.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/SelectionManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/SelectionModel.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/HeaderCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DefaultHeaderCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DataCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/AbstractDataCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/format/Format.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/format/NumberFormat.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DefaultDataCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/format/DateFormat.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/CellEditorFactory.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TextFieldCellEditorFactory.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/TextField.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TableColumnModel.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TableModel.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePaneModel.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePaneScroller.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/ScrollBar.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ComboBoxEx.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/AbstractTableModel.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/SimpleTableModel.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/CheckBox.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/InputCheckSymbol.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/popup/PopupAtom.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/popup/ToolTip.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ToolTipManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/window/Window.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/HorizontalSpacer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/WindowManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/SelectionManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/Selection.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/VirtualSelectionManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/GridLayout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/GridLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Button.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/NodeEmbed.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/TreeSelectionManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/AbstractTreeElement.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/TreeFolder.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/Tree.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/TreeFile.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsLunaGreen.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/splitpane/SplitPane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellImage.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractPageView.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/Header.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/HeaderCell.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/HeaderSeparator.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/local/CookieApi.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractPage.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Page.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/fsm/FiniteStateMachine.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/fsm/State.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/fsm/Transition.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/resizer/Resizer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/Iframe.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/component/DateChooser.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Pane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/TextArea.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/ButtonView.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Bar.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/TabView.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Rpc.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/Pollution.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/RepeatButton.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/FormUtil.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/component/ColorSelector.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/groupbox/GroupBox.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/Spinner.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/Range.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/ColorUtil.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsLunaBlue.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/TreeFullControlSelectionManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/AbstractTreeElement.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/TreeRowStructure.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/TreeFolder.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/Tree.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/TreeFile.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/ForwardAppender.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menubar/Button.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/Version.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Generics.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Window.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/NativeWindow.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsLunaSilver.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/component/ColorPopup.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/splitpane/VerticalSplitPane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/groupbox/RadioGroupBox.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/RadioButton.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/icon/Nuvola.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/DomSelectionManager.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/System.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ListView.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ListViewPane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Inline.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Prototypes.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/CheckBox.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/RadioButton.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellHtml.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Page.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/CheckBoxCellEditorFactory.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/Flash.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsClassic.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ComboBox.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/List.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/TimeTracker.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/Separator.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/StringBuilder.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/RemoteTableModel.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/TextEmbed.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/groupbox/CheckGroupBox.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Textile.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/Gallery.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/History.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/DragEvent.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/DragAndDropHandler.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/local/CookieTransport.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/splitpane/HorizontalSplitPane.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menubar/MenuBar.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/xml/Core.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/IconHeaderCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/IconDataCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/XmlEmu.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellText.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/FireBugAppender.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/DockLayoutImpl.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/DivAppender.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Button.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/IconHtmlEmbed.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/xml/Namespace.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/BooleanDataCellRenderer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/PasswordField.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/GalleryList.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/ElementFromPoint.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/VerticalSpacer.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/DockLayout.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellIconHtml.js","../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/Builder.js"]); \ No newline at end of file
+if(!window.qx)qx={};
+if(!qx.Settings)qx.Settings={};
+if(!qx.Settings._customSettings)qx.Settings._customSettings={};
+if(!qx.Settings._customSettings["qx.manager.object.AliasManager"])qx.Settings._customSettings["qx.manager.object.AliasManager"]={};
+qx.Settings._customSettings["qx.manager.object.AliasManager"]["resourceUri"]="../../qooxdoo-0.6.3-sdk/frontend/framework/source/resource";
+(function(sources){
+var parentNode=document.getElementsByTagName('body')[0]||document.getElementsByTagName('head')[0];
+var clientEngine=null;
+if(window.opera&&/Opera[\s\/]([0-9\.]*)/.test(navigator.userAgent))clientEngine="opera";else
+if(typeof navigator.vendor==="string"&&navigator.vendor==="KDE"&&/KHTML\/([0-9-\.]*)/.test(navigator.userAgent))clientEngine="khtml";else
+if(navigator.userAgent.indexOf("AppleWebKit")!=-1&&/AppleWebKit\/([0-9-\.]*)/.test(navigator.userAgent))clientEngine="webkit";else
+if(window.controllers&&typeof navigator.product==="string"&&navigator.product==="Gecko"&&/rv\:([^\);]+)(\)|;)/.test(navigator.userAgent))clientEngine="gecko";else
+if(/MSIE\s+([^\);]+)(\)|;)/.test(navigator.userAgent))clientEngine="mshtml";
+switch(clientEngine){
+case "opera": case "gecko":
+if(document.createElementNS&&parentNode.namespaceURI)
+var includeJs=function(src){var js=document.createElementNS(parentNode.namespaceURI,"script");js.type="text/javascript";js.src=src;parentNode.appendChild(js)};
+else
+var includeJs=function(src){var js=document.createElement("script");js.type="text/javascript";js.src=src;parentNode.appendChild(js)};
+break;
+case "webkit": case "khtml": case "mshtml": default:
+var includeJs=function(src){document.write('<script type="text/javascript" src="'+src+'"></script>')};
+break;
+}
+for(var i=0;i<sources.length;++i)includeJs(sources[i])})
+([
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/Settings.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/OO.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/String.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Validation.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Array.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Object.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Core.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Return.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Object.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/LogEventProcessor.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/Filter.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/DefaultFilter.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/Appender.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/WindowAppender.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/Logger.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Target.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/Event.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/DataEvent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/sys/Client.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/EventRegistration.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Init.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/AbstractComponent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/init/AbstractInitComponent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/init/BasicInitComponent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/AbstractApplication.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/DummyApplication.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/core/Version.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/color/ColorCache.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/color/Color.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/color/ColorObject.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ObjectManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ColorManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/ColorTheme.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsRoyale.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/BorderCache.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/Border.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/BorderObject.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/AppearanceManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/AppearanceTheme.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/appearance/Classic.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/border/BorderPresets.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/component/init/InterfaceInitComponent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/DomEvent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/KeyEvent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/KeyEventHandler.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/EventHandler.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/Widget.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Style.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/Parent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/FocusEvent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Terminator.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/CanvasLayout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/LayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Number.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/CanvasLayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/StyleSheet.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/ClientDocument.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/ClientDocumentBlocker.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/FocusHandler.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Location.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Scroll.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Dimension.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/AliasManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/net/Protocol.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Offset.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/ScrollIntoView.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Node.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/MouseEvent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/IframeManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/image/PreloaderSystem.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/Timer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ImagePreloaderManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/image/Preloader.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ImageManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/IconTheme.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/icon/CrystalSvg.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/theme/WidgetTheme.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/widget/Windows.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/font/FontCache.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/font/Font.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/font/FontObject.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/HtmlEmbed.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/LinkEmbed.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/BoxLayout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/VerticalBoxLayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/HorizontalBoxLayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Atom.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Label.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Element.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Image.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ListItem.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Compare.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Normalization.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/AbstractRemoteTransport.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Exchange.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/XmlHttpTransport.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/Json.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/IframeTransport.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Iframe.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/ScriptTransport.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/net/Http.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Request.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/RequestQueue.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Response.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/VerticalBoxLayout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Layout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/MenuLayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/FlowLayout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/FlowLayoutImpl.js",
+"class/swat/module/stats/Gui.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/TextField.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractPane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Pane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractButton.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/RadioManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/popup/Popup.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/PopupManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/AlertAppender.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractBar.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Bar.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/HorizontalBoxLayout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/Part.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/PartHandle.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePaneHeader.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellLink.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/MshtmlEmu.js",
+"class/swat/module/AbstractModule.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/fsm/FiniteStateMachine.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/fsm/State.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/fsm/Transition.js",
+"class/swat/module/stats/Statistics.js",
+"class/swat/module/AbstractModuleFsm.js",
+"class/swat/module/stats/Fsm.js",
+"class/swat/main/Main.js",
+"class/swat/main/Gui.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/ToolBar.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Menu.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/MenuManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Separator.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/Button.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/MenuButtonLayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/Button.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/Button.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/MenuButton.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/Command.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/CheckBox.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menu/RadioButton.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/RingBufferAppender.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DataRowRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DefaultDataRowRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/Table.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/SelectionManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/SelectionModel.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/HeaderCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DefaultHeaderCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DataCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/AbstractDataCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/format/Format.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/format/NumberFormat.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/DefaultDataCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/format/DateFormat.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/CellEditorFactory.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TextFieldCellEditorFactory.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TableColumnModel.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TableModel.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePaneModel.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/TablePaneScroller.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/core/ScrollBar.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ComboBoxEx.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/AbstractTableModel.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/SimpleTableModel.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/CheckBox.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/InputCheckSymbol.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/popup/PopupAtom.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/popup/ToolTip.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/ToolTipManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/window/Window.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/HorizontalSpacer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/object/WindowManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/SelectionManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/Selection.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/VirtualSelectionManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/GridLayout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/GridLayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Button.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/NodeEmbed.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/TreeSelectionManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/AbstractTreeElement.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/TreeFolder.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/Tree.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/tree/TreeFile.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsLunaGreen.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/splitpane/SplitPane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellImage.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractPageView.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/Header.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/HeaderCell.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/HeaderSeparator.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/local/CookieApi.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/AbstractPage.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Page.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/resizer/Resizer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/Iframe.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/component/DateChooser.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Pane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/TextArea.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/ButtonView.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Bar.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/TabView.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/remote/Rpc.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/Pollution.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/RepeatButton.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/FormUtil.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/component/ColorSelector.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/groupbox/GroupBox.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/Spinner.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/Range.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/ColorUtil.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsLunaBlue.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/TreeFullControlSelectionManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/AbstractTreeElement.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/TreeRowStructure.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/TreeFolder.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/Tree.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/treefullcontrol/TreeFile.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/ForwardAppender.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menubar/Button.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/Version.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Generics.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/Window.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/NativeWindow.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsLunaSilver.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/component/ColorPopup.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/splitpane/VerticalSplitPane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/groupbox/RadioGroupBox.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/RadioButton.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/icon/Nuvola.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/manager/selection/DomSelectionManager.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/System.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ListView.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ListViewPane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/Inline.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/Prototypes.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/CheckBox.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/RadioButton.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellHtml.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/tabview/Page.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/CheckBoxCellEditorFactory.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/Flash.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/theme/color/WindowsClassic.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ComboBox.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/List.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/TimeTracker.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/toolbar/Separator.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/type/StringBuilder.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/RemoteTableModel.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/TextEmbed.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/groupbox/CheckGroupBox.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/util/Textile.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/Gallery.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/History.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/type/DragEvent.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/event/handler/DragAndDropHandler.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/io/local/CookieTransport.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/splitpane/HorizontalSplitPane.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/menubar/MenuBar.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/xml/Core.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/IconHeaderCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/IconDataCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/lang/XmlEmu.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellText.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/FireBugAppender.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/renderer/layout/DockLayoutImpl.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dev/log/DivAppender.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/pageview/buttonview/Button.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/IconHtmlEmbed.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/xml/Namespace.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/table/BooleanDataCellRenderer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/PasswordField.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/embed/GalleryList.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/dom/ElementFromPoint.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/basic/VerticalSpacer.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/layout/DockLayout.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/listview/ContentCellIconHtml.js",
+"../../qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/client/Builder.js"
+]);