jseclipse

classic Classic list List threaded Threaded
25 messages Options
12
Reply | Threaded
Open this post in threaded view
|

jseclipse

Petr Kobalíček
Hi,

today I'm pleyed with jseclipse from adobe. On their website is that it supports qooxdoo, but not latest object oriented system. I have simple question. Not all IDE understands this object oriented system today, and only few will understand it in the future. So I have an idea ;-)

Qooxdoo contains own build system (in fact it's javascript parser that understands javascript language and qooxdoo), how it will be hard to create special command that will generate single .js file with qooxdoo generated only for these IDEs ?

My idea is simple, for example we have some class:

qx.Class.define("MyClass", {
  construct: function() {},
  members:
  {
    test: function() {}
  }
});

and this generator will produce:

MyClass = function() {};
MyClass.prototype.test = function() {};

etc...

So my question is, will be hard to do something like this ? Files generated like this can be integrated to any tools that understands javascript.

Thank you for reply
Petr

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Krycek
That's a good idea. It would solve my problems with aptana too.

2008/7/5 petr kobalicek <[hidden email]>:
Hi,

today I'm pleyed with jseclipse from adobe. On their website is that it supports qooxdoo, but not latest object oriented system. I have simple question. Not all IDE understands this object oriented system today, and only few will understand it in the future. So I have an idea ;-)

Qooxdoo contains own build system (in fact it's javascript parser that understands javascript language and qooxdoo), how it will be hard to create special command that will generate single .js file with qooxdoo generated only for these IDEs ?

My idea is simple, for example we have some class:

qx.Class.define("MyClass", {
  construct: function() {},
  members:
  {
    test: function() {}
  }
});

and this generator will produce:

MyClass = function() {};
MyClass.prototype.test = function() {};

etc...

So my question is, will be hard to do something like this ? Files generated like this can be integrated to any tools that understands javascript.

Thank you for reply
Petr

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Alexander Back
Hi Guilherme, hi Petr,

yepp, there is currently no IDE available which fully supports the
qooxdoo object oriented system.
However, there is work in progress to provide qooxdoo-specific
development support for the Eclipse IDE.

More infos available at: http://qooxdoo.org/documentation/contrib/qxdt

So stay tuned for this one :)

cheers,
   Alex

Guilherme Aiolfi wrote:

> That's a good idea. It would solve my problems with aptana too.
>
> 2008/7/5 petr kobalicek <[hidden email]>:
>
>> Hi,
>>
>> today I'm pleyed with jseclipse from adobe. On their website is that it
>> supports qooxdoo, but not latest object oriented system. I have simple
>> question. Not all IDE understands this object oriented system today, and
>> only few will understand it in the future. So I have an idea ;-)
>>
>> Qooxdoo contains own build system (in fact it's javascript parser that
>> understands javascript language and qooxdoo), how it will be hard to create
>> special command that will generate single .js file with qooxdoo generated
>> only for these IDEs ?
>>
>> My idea is simple, for example we have some class:
>>
>> qx.Class.define("MyClass", {
>>   construct: function() {},
>>   members:
>>   {
>>     test: function() {}
>>   }
>> });
>>
>> and this generator will produce:
>>
>> MyClass = function() {};
>> MyClass.prototype.test = function() {};
>>
>> etc...
>>
>> So my question is, will be hard to do something like this ? Files generated
>> like this can be integrated to any tools that understands javascript.
>>
>> Thank you for reply
>> Petr

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

thron7
In reply to this post by Petr Kobalíček
petr kobalicek wrote:

> Hi,
>
> today I'm pleyed with jseclipse from adobe. On their website is that
> it supports qooxdoo, but not latest object oriented system. I have
> simple question. Not all IDE understands this object oriented system
> today, and only few will understand it in the future. So I have an
> idea ;-)
>
> Qooxdoo contains own build system (in fact it's javascript parser that
> understands javascript language and qooxdoo), how it will be hard to
> create special command that will generate single .js file with qooxdoo
> generated only for these IDEs ?
>
> My idea is simple, for example we have some class:
>
> qx.Class.define("MyClass", {
>   construct: function() {},
>   members:
>   {
>     test: function() {}
>   }
> });
>
> and this generator will produce:
>
> MyClass = function() {};
> MyClass.prototype.test = function() {};

What would that give you? What would you do with this specially
generated Javascript in your IDE? I thought you wanted support for
writing the "qx.Class.define(...)" version in the first place?! How
would you maintain the generated code?!

Thomas

>
> etc...
>
> So my question is, will be hard to do something like this ? Files
> generated like this can be integrated to any tools that understands
> javascript.
>
> Thank you for reply
> Petr
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> ------------------------------------------------------------------------
>
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>  


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Peter Schneider
Hi all,

see my inline comments below

> petr kobalicek wrote:
>> Hi,
>>
>> today I'm pleyed with jseclipse from adobe. On their website is that
>> it supports qooxdoo, but not latest object oriented system. I have
>> simple question. Not all IDE understands this object oriented system
>> today, and only few will understand it in the future. So I have an
>> idea ;-)
>>
>> Qooxdoo contains own build system (in fact it's javascript parser that
>> understands javascript language and qooxdoo), how it will be hard to
>> create special command that will generate single .js file with qooxdoo
>> generated only for these IDEs ?
>>
>> My idea is simple, for example we have some class:
>>
>> qx.Class.define("MyClass", {
>>   construct: function() {},
>>   members:
>>   {
>>     test: function() {}
>>   }
>> });
>>
>> and this generator will produce:
>>
>> MyClass = function() {};
>> MyClass.prototype.test = function() {};
>
> What would that give you? What would you do with this specially
> generated Javascript in your IDE? I thought you wanted support for
> writing the "qx.Class.define(...)" version in the first place?! How
> would you maintain the generated code?!
I think that this would be some kind of quick solution until a good working
plugin for Eclipse exists.
I am doing something similar here to create a so-called "code assist file" for
Eclipse (see attachment).
You are right, that this has no "automatic maintenace" option, but it helps you
at least by providing the Eclipse IDE with the possible methods you can use on
a certain object.
My generator is _very_ quick'n'dirty (...more dirty and less quick ;) ) but the
concept itself does work as long as there is no other solution for this.

With this kind of approach we do of course have some things to do manually:
If we want to make the Eclipse IDE aware of new classes, methods, etc. we do
have to create the code assist file again, thats the down-side of this
approach...

I would like to see a makefile option to create something like this,
'cause my quick'n'dirty approach is written in PHP and *very* depending on our
local installation etc.
That's why I'm a little shy to post the generator code...

By the way, the attached file is of qooxdoo0.7.3 with some (not all) patches
from the legacy branch included...but I think the API itself has not much
changed.


/Peter

>
> Thomas
>
>> etc...
>>
>> So my question is, will be hard to do something like this ? Files
>> generated like this can be integrated to any tools that understands
>> javascript.
>>
>> Thank you for reply
>> Petr
>> [...]


//-----------------------------------------------------------------
// Generated Tue, 08 Jul 2008 11:36:46 +0200
//-----------------------------------------------------------------

// File: \application\Basic.js[33]
qx.application.Basic = function(){return this;};
qx.application.Basic = {
  main : function(){;}, // 55
  close : function(){;}, // 67
  terminate : function(){;} // 76
};
// File: \application\Gui.js[34]
qx.application.Gui = function(){return this;};
qx.application.Gui = {
  main : function(){;}, // 75
  close : function(){;}, // 103
  terminate : function(){;}, // 112
  _preload : function(){;}, // 118
  _preloaderDone : function(){;}, // 129
  _postload : function(){;}, // 154
  _postloaderDone : function(){;} // 165
};
// File: \bom\Document.js[44]
qx.bom.Document = function(){return this;};
qx.bom.Document = {
  isQuirksMode : function(win){;}, // 55
  isStandardMode : function(win){;}, // 67
  getWidth : function(win){;}, // 95
  getHeight : function(win){;} // 127
};
// File: \bom\element\Dimension.js[29]
qx.bom.element.Dimension = function(){return this;};
qx.bom.element.Dimension = {
  getWidth : function(element){;}, // 52
  getHeight : function(element){;}, // 63
  getClientWidth : function(element){;}, // 74
  getClientHeight : function(element){;}, // 85
  getScrollWidth : function(element){;}, // 96
  getScrollHeight : function(element){;} // 107
};
// File: \bom\element\Location.js[53]
qx.bom.element.Location = function(){return this;};
qx.bom.element.Location = {
  get : function(elem, mode){;}, // 457
  getLeft : function(elem, mode){;}, // 542
  getTop : function(elem, mode){;}, // 558
  getRight : function(elem, mode){;}, // 574
  getBottom : function(elem, mode){;}, // 590
  getRelative : function(elem1, elem2, mode1, mode2){;} // 607
};
// File: \bom\element\Style.js[50]
qx.bom.element.Style = function(){return this;};
qx.bom.element.Style = {
  set : function(element, name, value, smart){;}, // 178
  reset : function(element, name, smart){;} // 224
};
// File: \bom\Viewport.js[44]
qx.bom.Viewport = function(){return this;};
// File: \Class.js[70]
qx.Class = function(){return this;};
qx.Class = {
  define : function(name, config){;}, // 152
  add : function(name, config){;}, // 231
  createNamespace : function(name, object){;}, // 262
  isDefined : function(name){;}, // 300
  getTotalNumber : function(){;}, // 311
  getByName : function(name){;}, // 323
  include : function(clazz, mixin){;}, // 337
  patch : function(clazz, mixin){;}, // 364
  isSubClassOf : function(clazz, superClass){;}, // 383
  getPropertyDefinition : function(clazz, name){;}, // 412
  getByProperty : function(clazz, name){;}, // 436
  hasProperty : function(clazz, name){;}, // 459
  getEventType : function(clazz, name){;}, // 473
  supportsEvent : function(clazz, name){;}, // 498
  getByMixin : function(clazz, mixin){;}, // 525
  getMixins : function(clazz){;}, // 556
  hasOwnInterface : function(clazz, iface){;}, // 598
  getByInterface : function(clazz, iface){;}, // 612
  getInterfaces : function(clazz){;}, // 643
  hasInterface : function(clazz, iface){;}, // 673
  implementsInterface : function(clazz, iface){;}, // 690
  getInstance : function(){;}, // 714
  genericToString : function(){;}, // 743
  defer : function(statics){;} // 1535
};
// File: \client\Command.js[34]
qx.client.Command = function(shortcut, keyCode){return this;};
qx.client.Command = {
  getKeyCode : function(){;}, // 167
  setKeyCode : function(code){;}, // 179
  execute : function(vTarget){;}, // 192
  _applyShortcut : function(value, old){;}, // 220
  matchesKeyEvent : function(e){;}, // 282
  toString : function(){;} // 406
};
// File: \client\History.js[60]
qx.client.History = function(){return this;};
qx.client.History = {
  init : function(){;}, // 176
  addToHistory : function(state, newTitle){;}, // 191
  getState : function(){;}, // 209
  navigateBack : function(){;}, // 218
  navigateForward : function(){;}, // 227
  _applyTimeoutInterval : function(value){;} // 238
};
// File: \client\NativeWindow.js[26]
qx.client.NativeWindow = function(url, name){return this;};
qx.client.NativeWindow = {
  _applyPosition : function(value, old){;}, // 265
  _applyDimension : function(value, old){;}, // 294
  _applyName : function(value, old){;}, // 323
  _applyUrl : function(value, old){;}, // 338
  _applyOpen : function(value, old){;}, // 354
  isClosed : function(){;}, // 372
  open : function(){;}, // 393
  close : function(){;}, // 404
  isLoaded : function(){;}, // 415
  _open : function(){;}, // 437
  _close : function(){;}, // 567
  centerToScreen : function(){;}, // 614
  centerToScreenArea : function(){;}, // 625
  centerToOpener : function(){;}, // 636
  _centerHelper : function(l, t){;}, // 649
  focus : function(){;}, // 676
  blur : function(){;}, // 690
  _oninterval : function(e){;}, // 716
  _onload : function(e){;} // 744
};
// File: \client\Timer.js[33]
qx.client.Timer = function(interval){return this;};
qx.client.Timer = {
  once : function(func, obj, timeout){;}, // 97
  _applyInterval : function(value, old){;}, // 182
  _applyEnabled : function(value, old){;}, // 197
  start : function(){;}, // 224
  startWith : function(interval){;}, // 235
  stop : function(){;}, // 247
  restart : function(){;}, // 258
  restartWith : function(interval){;}, // 271
  _oninterval : function(){;} // 291
};
// File: \core\Aspect.js[53]
qx.core.Aspect = function(){return this;};
qx.core.Aspect = {
  wrap : function(fullName, fcn, type){;}, // 70
  addAdvice : function(position, type, nameRegExp, fcn){;}, // 142
  defer : function(){;} // 157
};
// File: \core\Bootstrap.js[116]
qx.core.Bootstrap = function(){return this;};
qx.core.Bootstrap = {
  time : function(){;}, // 129
  since : function(){;} // 139
};
// File: \core\Client.js[35]
qx.core.Client = function(){return this;};
qx.core.Client = {
  getRunsLocally : function(){;}, // 283
  getEngine : function(){;}, // 294
  getBrowser : function(){;}, // 305
  getVersion : function(){;}, // 316
  getMajor : function(){;}, // 327
  getMinor : function(){;}, // 338
  getRevision : function(){;}, // 349
  getBuild : function(){;}, // 360
  getEmulation : function(){;}, // 371
  isMshtml : function(){;}, // 382
  isGecko : function(){;}, // 393
  isOpera : function(){;}, // 404
  isKhtml : function(){;}, // 415
  isWebkit : function(){;}, // 426
  isSafari2 : function(){;}, // 437
  isInQuirksMode : function(){;}, // 448
  getLocale : function(){;}, // 459
  getLocaleVariant : function(){;}, // 470
  getDefaultLocale : function(){;}, // 481
  usesDefaultLocale : function(){;}, // 492
  getEngineBoxSizingAttributes : function(){;}, // 503
  getPlatform : function(){;}, // 514
  runsOnWindows : function(){;}, // 525
  runsOnMacintosh : function(){;}, // 536
  runsOnUnix : function(){;}, // 547
  supportsVml : function(){;}, // 558
  supportsSvg : function(){;}, // 569
  usesSvgBuiltin : function(){;}, // 580
  usesSvgPlugin : function(){;}, // 591
  isFireBugActive : function(){;}, // 603
  supportsTextContent : function(){;}, // 614
  supportsInnerText : function(){;}, // 625
  defer : function(statics, members, properties){;} // 650
};
// File: \core\Init.js[40]
qx.core.Init = function(){return this;};
qx.core.Init = {
  check : function(value){;}, // 119
  _onload : function(e){;}, // 152
  _onbeforeunload : function(e){;}, // 228
  _onunload : function(e){;}, // 250
  defer : function(statics, proto, properties){;} // 305
};
// File: \core\LegacyProperty.js[37]
qx.core.LegacyProperty = function(){return this;};
qx.core.LegacyProperty = {
  getSetterName : function(name){;}, // 48
  getGetterName : function(name){;}, // 60
  getResetterName : function(name){;}, // 72
  addFastProperty : function(config, proto){;}, // 92
  addCachedProperty : function(config, proto){;}, // 158
  addProperty : function(config, proto){;} // 230
};
// File: \core\Log.js[51]
qx.core.Log = function(){return this;};
qx.core.Log = {
  log : function(varargs){;}, // 68
  debug : function(varargs){;}, // 80
  info : function(varargs){;}, // 92
  warn : function(varargs){;}, // 104
  error : function(varargs){;}, // 116
  assert : function(truth, message, varargs){;}, // 133
  dir : function(object){;}, // 153
  dirxml : function(node){;}, // 194
  time : function(name){;}, // 210
  timeEnd : function(name){;}, // 222
  clear : function(){;}, // 239
  trace : function(){;}, // 250
  _focusCommandLine : function(){;}, // 327
  _initializeWindow : function(){;}, // 341
  _onLogReady : function(win){;}, // 365
  _syncLayout : function(){;}, // 394
  _evalCommandLine : function(){;}, // 405
  _logRow : function(message, className){;}, // 449
  _flush : function(){;}, // 486
  _writeMessage : function(message, className){;}, // 505
  _appendRow : function(row){;}, // 524
  _writeRow : function(message, className){;}, // 537
  _logFormatted : function(objects, className){;}, // 554
  _parseFormat : function(format){;}, // 606
  _escapeHTML : function(value){;}, // 650
  _objectToString : function(object){;}, // 686
  _appendText : function(object, html){;}, // 716
  _appendNull : function(object, html){;}, // 729
  _appendString : function(object, html){;}, // 742
  _appendInteger : function(object, html){;}, // 755
  _appendFloat : function(object, html){;}, // 768
  _appendFunction : function(object, html){;}, // 781
  _appendObject : function(object, html){;}, // 798
  _appendObjectFormatted : function(object, html){;}, // 824
  _appendSelector : function(object, html){;}, // 842
  _appendNode : function(node, html){;}, // 862
  _addEvent : function(object, name, handler){;}, // 912
  _removeEvent : function(object, name, handler){;}, // 928
  _cancelEvent : function(event){;}, // 942
  _onCommandLineKeyDown : function(event){;}, // 967
  _onResize : function(event){;}, // 981
  _onUnload : function(event){;} // 993
};
// File: \core\MLegacyInit.js[1]
qx.core.MLegacyInit = function(){return this;};
qx.core.MLegacyInit = {
  defineInitialize : function(func){;}, // 15
  defineMain : function(func){;}, // 38
  defineFinalize : function(func){;}, // 69
  defineClose : function(func){;}, // 92
  defineTerminate : function(func){;} // 117
};
// File: \core\MUserData.js[37]
qx.core.MUserData = function(){return this;};
qx.core.MUserData = {
  setUserData : function(key, value){;}, // 55
  getUserData : function(key){;} // 72
};
// File: \core\Object.js[40]
qx.core.Object = function(){return this;};
qx.core.Object = {
  toHashCode : function(obj){;}, // 105
  getDb : function(){;}, // 123
  inGlobalDispose : function(){;}, // 228
  isPageUnload : function(){;}, // 239
  toHashCode : function(){;}, // 273
  toString : function(){;}, // 284
  base : function(args, varags){;}, // 302
  self : function(args){;}, // 319
  set : function(data, value){;}, // 353
  get : function(prop){;}, // 399
  reset : function(prop){;}, // 423
  getDisposed : function(){;}, // 460
  isDisposed : function(){;}, // 471
  _disposeFields : function(varargs){;}, // 579
  _disposeObjects : function(varargs){;}, // 615
  _disposeObjectDeep : function(name, deep){;} // 659
};
// File: \core\Package.js[29]
qx.core.Package = function(){return this;};
qx.core.Package = {
  loadPart : function(name, callback, self){;}, // 42
  loadScript : function(url, callback, self){;} // 56
};
// File: \core\Property.js[115]
qx.core.Property = function(){return this;};
qx.core.Property = {
  refresh : function(widget){;}, // 277
  attach : function(clazz){;}, // 333
  attachMethods : function(clazz, name, config){;}, // 358
  error : function(obj, id, property, variant, value){;}, // 601
  executeOptimizedGetter : function(instance, clazz, name, variant){;}, // 683
  executeOptimizedSetter : function(instance, clazz, name, variant, args){;} // 738
};
// File: \core\Setting.js[78]
qx.core.Setting = function(){return this;};
qx.core.Setting = {
  define : function(key, defaultValue){;}, // 95
  get : function(key){;}, // 119
  defer : function(statics){;} // 219
};
// File: \core\Target.js[35]
qx.core.Target = function(){return this;};
qx.core.Target = {
  addEventListener : function(type, func, obj){;}, // 74
  removeEventListener : function(type, func, obj){;}, // 132
  hasEventListeners : function(type){;}, // 171
  createDispatchEvent : function(type){;}, // 183
  createDispatchDataEvent : function(type, data){;}, // 199
  createDispatchChangeEvent : function(type, value, old){;}, // 216
  dispatchEvent : function(evt, dispose){;}, // 240
  _dispatchEvent : function(evt){;} // 275
};
// File: \core\Variant.js[51]
qx.core.Variant = function(){return this;};
qx.core.Variant = {
  compilerIsSet : function(){;}, // 68
  define : function(key, allowedValues, defaultValue){;}, // 82
  get : function(key){;}, // 117
  select : function(key, variantFunctionMap){;}, // 226
  isSet : function(key, variants){;}, // 287
  defer : function(statics){;} // 383
};
// File: \core\Version.js[45]
qx.core.Version = function(){return this;};
qx.core.Version = {
  toString : function(){;}, // 80
  defer : function(statics){;} // 135
};
// File: \dev\Debug.js[29]
qx.dev.Debug = function(){return this;};
qx.dev.Debug = {
  debugObject : function(obj, initialMessage, maxLevel, appender){;} // 57
};
// File: \dev\ObjectSummary.js[1]
qx.dev.ObjectSummary = function(){return this;};
qx.dev.ObjectSummary = {
  getInfo : function(){;} // 11
};
// File: \dev\Pollution.js[31]
qx.dev.Pollution = function(){return this;};
qx.dev.Pollution = {
  getInfo : function(objectName){;}, // 122
  extract : function(objectName){;}, // 146
  getHtmlTable : function(objectName){;}, // 230
  getTextList : function(objectName){;} // 264
};
// File: \dev\Profile.js[39]
qx.dev.Profile = function(){return this;};
qx.dev.Profile = {
  start : function(){;}, // 54
  stop : function(){;}, // 65
  getProfileData : function(){;}, // 106
  openProfileWindow : function(maxLength){;}, // 118
  normalizeProfileData : function(){;}, // 205
  profileBefore : function(fullName, fcn, type, args){;}, // 227
  profileAfter : function(fullName, fcn, type, args, returnValue){;}, // 251
  defer : function(statics){;} // 288
};
// File: \dev\StackTrace.js[29]
qx.dev.StackTrace = function(){return this;};
qx.dev.StackTrace = {
  getFunctionName : function(fcn){;} // 264
};
// File: \dev\TimeTracker.js[28]
qx.dev.TimeTracker = function(){return this;};
qx.dev.TimeTracker = {
  _compare : function(a, b){;}, // 69
  buttonSets : function(){;}, // 97
  start : function(rounds, loops){;} // 164
};
// File: \dev\Tokenizer.js[31]
qx.dev.Tokenizer = function(){return this;};
qx.dev.Tokenizer = {
  tokenizeJavaScript : function(javaScriptText){;}, // 46
  javaScriptToHtml : function(javaScriptText){;} // 181
};
// File: \dom\Element.js[25]
qx.dom.Element = function(){return this;};
qx.dom.Element = {
  cleanWhitespace : function(el){;}, // 36
  isEmpty : function(el){;}, // 56
  innerText : function(el){;}, // 71
  textContent : function(el){;}, // 75
  innerText : function(el, val){;}, // 97
  textContent : function(el, val){;} // 101
};
// File: \dom\Node.js[30]
qx.dom.Node = function(){return this;};
qx.dom.Node = {
  getDocument : function(node){;}, // 93
  getDocumentElement : function(node){;}, // 134
  getBodyElement : function(node){;}, // 149
  isElement : function(node){;}, // 171
  isDocument : function(node){;}, // 183
  isText : function(node){;}, // 195
  isWindow : function(node){;}, // 206
  getText : function(node){;} // 229
};
// File: \dom\String.js[30]
qx.dom.String = function(){return this;};
qx.dom.String = {
  unescapeEntities : function(str, entitiesToCharCode){;}, // 113
  stripTags : function(str){;} // 163
};
// File: \event\handler\DragAndDropHandler.js[31]
qx.event.handler.DragAndDropHandler = function(){return this;};
qx.event.handler.DragAndDropHandler = {
  _applyDestinationWidget : function(value, old){;}, // 150
  addData : function(vMimeType, vData){;}, // 179
  getData : function(vMimeType){;}, // 191
  clearData : function(){;}, // 202
  getDropDataTypes : function(){;}, // 221
  startDrag : function(){;}, // 321
  _fireUserEvents : function(fromWidget, toWidget, e){;}, // 362
  handleMouseEvent : function(e){;}, // 396
  _handleMouseDown : function(e){;}, // 423
  _handleMouseMove : function(e){;}, // 451
  _handleMouseUp : function(e){;}, // 525
  handleKeyEvent : function(e){;}, // 558
  _handleKeyDown : function(e){;}, // 584
  _handleKeyUp : function(e){;}, // 616
  cancelDrag : function(e){;}, // 651
  globalCancelDrag : function(){;}, // 675
  _endDrag : function(currentDestinationWidget, e){;}, // 691
  _endDragCore : function(){;}, // 717
  setCursorPosition : function(deltaX, deltaY){;}, // 783
  _renderCursor : function(){;}, // 796
  supportsDrop : function(vWidget){;}, // 859
  addAction : function(vAction, vForce){;}, // 894
  clearActions : function(){;}, // 911
  removeAction : function(vAction){;}, // 925
  setAction : function(vAction){;}, // 943
  _evalNewAction : function(vKeyShift, vKeyCtrl, vKeyAlt){;}, // 962
  setFeedbackWidget : function(widget, deltaX, deltaY, autoDisposeWidget){;}, // 1009
  _renderFeedbackWidget : function(){;} // 1024
};
// File: \event\handler\EventHandler.js[35]
qx.event.handler.EventHandler = function(){return this;};
qx.event.handler.EventHandler = {
  stopDomEvent : function(vDomEvent){;}, // 159
  getOriginalTargetObject : function(vNode){;}, // 179
  getOriginalTargetObjectFromEvent : function(vDomEvent, vWindow){;}, // 210
  getRelatedOriginalTargetObjectFromEvent : function(vDomEvent){;}, // 236
  getTargetObject : function(vNode, vObject, allowDisabled){;}, // 258
  getTargetObjectFromEvent : function(vDomEvent){;}, // 300
  getRelatedTargetObjectFromEvent : function(vDomEvent){;}, // 312
  _applyCaptureWidget : function(value, old){;}, // 404
  _applyFocusRoot : function(value, old){;}, // 423
  addCommand : function(vCommand){;}, // 452
  removeCommand : function(vCommand){;}, // 464
  _checkKeyEventMatch : function(e){;}, // 476
  attachEvents : function(){;}, // 512
  detachEvents : function(){;}, // 537
  attachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 573
  detachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 603
  _onkeyevent_post : function(vDomEvent, vType, vKeyCode, vCharCode, vKeyIdentifier){;}, // 638
  _onmouseevent_post : function(vDomEvent, vType, vDomTarget){;}, // 857
  _onmouseevent_special_post : function(vType, vTarget, vOriginalTarget, vDispatchTarget, vEventWasProcessed, vEventObject, vDomEvent){;}, // 1018
  _ondragevent : function(vEvent){;}, // 1148
  _onselectevent : function(e){;}, // 1173
  _onwindowblur : function(e){;}, // 1219
  _onwindowfocus : function(e){;}, // 1259
  _onwindowresize : function(e){;} // 1281
};
// File: \event\handler\FocusHandler.js[32]
qx.event.handler.FocusHandler = function(widget){return this;};
qx.event.handler.FocusHandler = {
  getAttachedWidget : function(){;}, // 90
  _onkeyevent : function(container, ev){;}, // 103
  compareTabOrder : function(c1, c2){;}, // 141
  getFirstWidget : function(parentContainer){;}, // 199
  getLastWidget : function(parentContainer){;}, // 211
  getWidgetAfter : function(parentContainer, widget){;}, // 224
  getWidgetBefore : function(parentContainer, widget){;}, // 256
  _getAllAfter : function(parent, widget, arr){;}, // 290
  _getAllBefore : function(parent, widget, arr){;}, // 324
  _getFirst : function(parent, firstWidget){;}, // 357
  _getLast : function(parent, lastWidget){;} // 395
};
// File: \event\handler\KeyEventHandler.js[32]
qx.event.handler.KeyEventHandler = function(){return this;};
qx.event.handler.KeyEventHandler = {
  _attachEvents : function(){;}, // 79
  _detachEvents : function(){;}, // 96
  _isNonPrintableKeyCode : function(keyCode){;}, // 444
  _isIdentifiableKeyCode : function(keyCode){;}, // 456
  isValidKeyIdentifier : function(keyIdentifier){;}, // 494
  _keyCodeToIdentifier : function(keyCode){;}, // 533
  _charCodeToIdentifier : function(charCode){;}, // 559
  _identifierToKeyCode : function(keyIdentifier){;}, // 571
  _idealKeyHandler : function(keyCode, charCode, eventType, domEvent){;}, // 595
  defer : function(statics, members, properties){;} // 629
};
// File: \event\message\Bus.js[31]
qx.event.message.Bus = function(){return this;};
qx.event.message.Bus = {
  getSubscriptions : function(){;}, // 47
  subscribe : function(message, subscriber, context){;}, // 61
  checkSubscription : function(message, subscriber, context){;}, // 113
  unsubscribe : function(message, subscriber, context){;}, // 149
  dispatch : function(msg){;} // 181
};
// File: \event\message\Message.js[29]
qx.event.message.Message = function(vName, vData){return this;};
// File: \event\type\ChangeEvent.js[28]
qx.event.type.ChangeEvent = function(type, value, old){return this;};
qx.event.type.ChangeEvent = {
  getData : function(){;} // 86
};
// File: \event\type\DataEvent.js[28]
qx.event.type.DataEvent = function(vType, vData){return this;};
// File: \event\type\DomEvent.js[27]
qx.event.type.DomEvent = function(vType, vDomEvent, vDomTarget, vTarget, vOriginalTarget){return this;};
qx.event.type.DomEvent = {
  _computeModifiers : function(){;}, // 144
  isCtrlPressed : function(){;}, // 170
  isShiftPressed : function(){;}, // 181
  isAltPressed : function(){;}, // 192
  isMetaPressed : function(){;}, // 203
  isCtrlOrCommandPressed : function(){;} // 215
};
// File: \event\type\DragEvent.js[28]
qx.event.type.DragEvent = function(vType, vMouseEvent, vTarget, vRelatedTarget){return this;};
qx.event.type.DragEvent = {
  getMouseEvent : function(){;}, // 80
  startDrag : function(){;}, // 100
  addData : function(sType, oData){;}, // 127
  getData : function(sType){;}, // 139
  clearData : function(){;}, // 150
  getDropDataTypes : function(){;}, // 161
  addAction : function(sAction){;}, // 181
  removeAction : function(sAction){;}, // 193
  getAction : function(){;}, // 204
  clearActions : function(){;}, // 215
  setFeedbackWidget : function(widget, deltaX, deltaY, autoDisposeWidget){;}, // 242
  setCursorPosition : function(deltaX, deltaY){;} // 266
};
// File: \event\type\Event.js[30]
qx.event.type.Event = function(vType){return this;};
qx.event.type.Event = {
  preventDefault : function(){;}, // 135
  stopPropagation : function(){;} // 146
};
// File: \event\type\FocusEvent.js[34]
qx.event.type.FocusEvent = function(type, target){return this;};
// File: \event\type\KeyEvent.js[31]
qx.event.type.KeyEvent = function(vType, vDomEvent, vDomTarget, vTarget, vOriginalTarget, vKeyCode, vCharCode, vKeyIdentifier){return this;};
qx.event.type.KeyEvent = {
  getKeyCode : function(){;}, // 222
  defer : function(statics){;} // 236
};
// File: \event\type\MouseEvent.js[28]
qx.event.type.MouseEvent = function(vType, vDomEvent, vDomTarget, vTarget, vOriginalTarget, vRelatedTarget){return this;};
qx.event.type.MouseEvent = {
  storeEventState : function(e){;}, // 99
  getScreenX : function(){;}, // 117
  getScreenY : function(){;}, // 128
  getClientX : function(){;}, // 139
  getClientY : function(){;}, // 150
  getPageX : function(){;}, // 161
  getPageY : function(){;}, // 172
  getButton : function(){;}, // 183
  getClientX : function(){;}, // 273
  getClientY : function(){;}, // 277
  getScreenX : function(){;}, // 295
  getScreenY : function(){;}, // 306
  isMiddleButtonPressed : function(){;}, // 349
  isRightButtonPressed : function(){;}, // 360
  _computeButton : function(){;} // 390
};
// File: \html\Dimension.js[44]
qx.html.Dimension = function(){return this;};
qx.html.Dimension = {
  getOuterWidth : function(el){;}, // 63
  getOuterHeight : function(el){;}, // 75
  getBoxWidthForZeroHeight : function(el){;}, // 87
  getBoxHeightForZeroWidth : function(el){;}, // 114
  getBoxWidth : function(el){;}, // 141
  getBoxHeight : function(el){;}, // 153
  getInnerWidth : function(el){;}, // 239
  getInnerHeight : function(el){;}, // 251
  getScrollBarSizeLeft : function(el){;}, // 373
  getScrollBarSizeTop : function(el){;}, // 385
  getScrollBarSizeRight : function(el){;}, // 397
  getScrollBarSizeBottom : function(el){;}, // 409
  getScrollBarVisibleX : function(el){;}, // 421
  getScrollBarVisibleY : function(el){;} // 433
};
// File: \html\ElementFromPoint.js[30]
qx.html.ElementFromPoint = function(){return this;};
qx.html.ElementFromPoint = {
  getElementFromPoint : function(x, y){;}, // 48
  getElementFromPointHandler : function(node, x, y, recursive){;}, // 63
  getElementFromPointChecker : function(element, x, y){;}, // 111
  getElementAbsolutePointChecker : function(element, x, y){;} // 153
};
// File: \html\Entity.js[27]
qx.html.Entity = function(){return this;};
qx.html.Entity = {
  defer : function(statics, members, properties){;} // 359
};
// File: \html\EventRegistration.js[28]
qx.html.EventRegistration = function(){return this;};
// File: \html\Form.js[27]
qx.html.Form = function(){return this;};
qx.html.Form = {
  inputFilter : function(vNode){;}, // 49
  getFields : function(vForm){;}, // 82
  encodeField : function(vNode){;}, // 94
  encodeForm : function(vForm){;}, // 126
  bind : function(vForm, vMethod){;} // 147
};
// File: \html\Iframe.js[30]
qx.html.Iframe = function(){return this;};
qx.html.Iframe = {
  getBody : function(vIframe){;} // 115
};
// File: \html\Location.js[27]
qx.html.Location = function(){return this;};
qx.html.Location = {
  getPageOuterLeft : function(el){;}, // 44
  getPageOuterTop : function(el){;}, // 56
  getPageOuterRight : function(el){;}, // 68
  getPageOuterBottom : function(el){;}, // 80
  getClientOuterLeft : function(el){;}, // 92
  getClientOuterTop : function(el){;}, // 104
  getClientOuterRight : function(el){;}, // 116
  getClientOuterBottom : function(el){;}, // 128
  getClientAreaRight : function(el){;}, // 394
  getClientAreaBottom : function(el){;}, // 406
  getPageAreaRight : function(el){;}, // 458
  getPageAreaBottom : function(el){;}, // 470
  getClientInnerLeft : function(el){;}, // 482
  getClientInnerTop : function(el){;}, // 494
  getClientInnerRight : function(el){;}, // 506
  getClientInnerBottom : function(el){;}, // 518
  getPageInnerLeft : function(el){;}, // 530
  getPageInnerTop : function(el){;}, // 542
  getPageInnerRight : function(el){;}, // 554
  getPageInnerBottom : function(el){;}, // 566
  getScreenBoxRight : function(el){;}, // 647
  getScreenBoxBottom : function(el){;}, // 659
  getScreenOuterLeft : function(el){;}, // 671
  getScreenOuterTop : function(el){;}, // 683
  getScreenOuterRight : function(el){;}, // 695
  getScreenOuterBottom : function(el){;}, // 707
  getScreenAreaLeft : function(el){;}, // 719
  getScreenAreaTop : function(el){;}, // 731
  getScreenAreaRight : function(el){;}, // 743
  getScreenAreaBottom : function(el){;}, // 755
  getScreenInnerLeft : function(el){;}, // 767
  getScreenInnerTop : function(el){;}, // 779
  getScreenInnerRight : function(el){;}, // 791
  getScreenInnerBottom : function(el){;} // 803
};
// File: \html\Offset.js[27]
qx.html.Offset = function(){return this;};
// File: \html\Scroll.js[27]
qx.html.Scroll = function(){return this;};
qx.html.Scroll = {
  getLeftSum : function(el){;}, // 44
  getTopSum : function(el){;} // 66
};
// File: \html\ScrollIntoView.js[37]
qx.html.ScrollIntoView = function(){return this;};
qx.html.ScrollIntoView = {
  scrollX : function(vElement, vAlignLeft){;}, // 56
  scrollY : function(vElement, vAlignTop){;} // 130
};
// File: \html\String.js[28]
qx.html.String = function(){return this;};
qx.html.String = {
  escape : function(str){;}, // 54
  unescape : function(str){;}, // 76
  fromText : function(str){;}, // 91
  toText : function(str){;} // 117
};
// File: \html\Style.js[30]
qx.html.Style = function(){return this;};
qx.html.Style = {
  getStyleSize : function(vElement, propertyName){;}, // 143
  getMarginLeft : function(vElement){;}, // 155
  getMarginTop : function(vElement){;}, // 167
  getMarginRight : function(vElement){;}, // 179
  getMarginBottom : function(vElement){;}, // 191
  getPaddingLeft : function(vElement){;}, // 203
  getPaddingTop : function(vElement){;}, // 215
  getPaddingRight : function(vElement){;}, // 227
  getPaddingBottom : function(vElement){;}, // 239
  getBorderLeft : function(vElement){;}, // 251
  getBorderTop : function(vElement){;}, // 263
  getBorderRight : function(vElement){;}, // 275
  getBorderBottom : function(vElement){;} // 287
};
// File: \html\StyleSheet.js[29]
qx.html.StyleSheet = function(){return this;};
qx.html.StyleSheet = {
  includeFile : function(vHref){;} // 46
};
// File: \html\Textile.js[29]
qx.html.Textile = function(){return this;};
qx.html.Textile = {
  textilize : function(s){;} // 47
};
// File: \html\Window.js[25]
qx.html.Window = function(){return this;};
// File: \Interface.js[34]
qx.Interface = function(){return this;};
qx.Interface = {
  define : function(name, config){;}, // 95
  getByName : function(name){;}, // 160
  isDefined : function(name){;}, // 172
  getTotalNumber : function(){;}, // 183
  flatten : function(ifaces){;}, // 195
  assert : function(clazz, iface, wrap){;}, // 226
  genericToString : function(){;} // 311
};
// File: \io\Alias.js[24]
qx.io.Alias = function(){return this;};
qx.io.Alias = {
  _preprocess : function(value){;}, // 66
  add : function(alias, base){;}, // 102
  remove : function(alias){;}, // 143
  resolve : function(path){;} // 159
};
// File: \io\image\Manager.js[28]
qx.io.image.Manager = function(){return this;};
qx.io.image.Manager = {
  add : function(source){;}, // 70
  remove : function(source){;}, // 92
  show : function(source){;}, // 116
  hide : function(source){;}, // 137
  getVisibleImages : function(){;}, // 159
  getHiddenImages : function(){;} // 181
};
// File: \io\image\Preloader.js[37]
qx.io.image.Preloader = function(imageUrl){return this;};
qx.io.image.Preloader = {
  getUri : function(){;}, // 131
  getSource : function(){;}, // 142
  isLoaded : function(){;}, // 153
  isErroneous : function(){;}, // 164
  getIsPng : function(){;} // 178
};
// File: \io\image\PreloaderManager.js[28]
qx.io.image.PreloaderManager = function(){return this;};
qx.io.image.PreloaderManager = {
  add : function(vObject){;}, // 67
  remove : function(vObject){;}, // 79
  has : function(vSource){;}, // 91
  get : function(vSource){;}, // 103
  create : function(vSource){;} // 115
};
// File: \io\image\PreloaderSystem.js[32]
qx.io.image.PreloaderSystem = function(vPreloadList, vCallBack, vCallBackScope){return this;};
qx.io.image.PreloaderSystem = {
  start : function(){;}, // 117
  _check : function(){;} // 218
};
// File: \io\Json.js[58]
qx.io.Json = function(){return this;};
qx.io.Json = {
  stringify : function(obj, beautify){;}, // 405
  parse : function(text){;}, // 435
  _fixObj : function(obj){;}, // 454
  parseQx : function(text){;} // 487
};
// File: \io\local\CookieApi.js[26]
qx.io.local.CookieApi = function(){return this;};
qx.io.local.CookieApi = {
  get : function(vName){;}, // 58
  set : function(vName, vValue, vExpires, vPath, vDomain, vSecure){;}, // 93
  del : function(vName, vPath, vDomain){;} // 145
};
// File: \io\local\CookieTransport.js[26]
qx.io.local.CookieTransport = function(){return this;};
qx.io.local.CookieTransport = {
  set : function(vName, vValue){;}, // 59
  get : function(vName){;}, // 78
  del : function(vName){;}, // 93
  setAll : function(vHash){;}, // 108
  getAll : function(){;}, // 122
  replaceAll : function(vHash){;}, // 134
  delAll : function(){;}, // 145
  _getAll : function(){;}, // 164
  _setAll : function(vHash){;}, // 195
  _setCookie : function(vIndex, vString){;}, // 251
  _delCookie : function(vIndex){;} // 265
};
// File: \io\remote\AbstractRemoteTransport.js[28]
qx.io.remote.AbstractRemoteTransport = function(){return this;};
qx.io.remote.AbstractRemoteTransport = {
  send : function(){;}, // 199
  abort : function(){;}, // 210
  timeout : function(){;}, // 229
  failed : function(){;}, // 250
  setRequestHeader : function(vLabel, vValue){;}, // 284
  getResponseHeader : function(vLabel){;}, // 306
  getResponseHeaders : function(){;}, // 319
  getStatusCode : function(){;}, // 340
  getStatusText : function(){;}, // 353
  getResponseText : function(){;}, // 376
  getResponseXml : function(){;}, // 391
  getFetchedLength : function(){;}, // 404
  _applyState : function(value, old){;} // 424
};
// File: \io\remote\Exchange.js[35]
qx.io.remote.Exchange = function(vRequest){return this;};
qx.io.remote.Exchange = {
  registerType : function(vClass, vId){;}, // 110
  initTypes : function(){;}, // 122
  canHandle : function(vImpl, vNeeds, vResponseType){;}, // 153
  wasSuccessful : function(vStatusCode, vReadyState, vIsLocal){;}, // 225
  statusCodeToString : function(vStatusCode){;}, // 361
  send : function(){;}, // 552
  abort : function(){;}, // 643
  timeout : function(){;}, // 678
  _onsending : function(e){;}, // 715
  _onreceiving : function(e){;}, // 727
  _oncompleted : function(e){;}, // 739
  _onabort : function(e){;}, // 751
  _onfailed : function(e){;}, // 763
  _ontimeout : function(e){;}, // 775
  _applyImplementation : function(value, old){;}, // 795
  _applyState : function(value, old){;} // 842
};
// File: \io\remote\IframeTransport.js[37]
qx.io.remote.IframeTransport = function(){return this;};
qx.io.remote.IframeTransport = {
  isSupported : function(){;}, // 117
  send : function(){;}, // 170
  _onload : function(e){;}, // 236
  _onreadystatechange : function(e){;}, // 253
  _switchReadyState : function(vReadyState){;}, // 265
  setRequestHeader : function(vLabel, vValue){;}, // 301
  getResponseHeader : function(vLabel){;}, // 318
  getResponseHeaders : function(){;}, // 330
  getStatusCode : function(){;}, // 348
  getStatusText : function(){;}, // 360
  getIframeWindow : function(){;}, // 378
  getIframeDocument : function(){;}, // 389
  getIframeBody : function(){;}, // 400
  getIframeTextContent : function(){;}, // 419
  getIframeHtmlContent : function(){;}, // 448
  getFetchedLength : function(){;}, // 461
  getResponseContent : function(){;}, // 473
  defer : function(statics, members, properties){;} // 579
};
// File: \io\remote\Request.js[32]
qx.io.remote.Request = function(vUrl, vMethod, vResponseType){return this;};
qx.io.remote.Request = {
  send : function(){;}, // 357
  abort : function(){;}, // 372
  reset : function(){;}, // 383
  isConfigured : function(){;}, // 414
  isQueued : function(){;}, // 425
  isSending : function(){;}, // 436
  isReceiving : function(){;}, // 447
  isCompleted : function(){;}, // 458
  isAborted : function(){;}, // 469
  isTimeout : function(){;}, // 480
  isFailed : function(){;}, // 491
  _onqueued : function(e){;}, // 511
  _onsending : function(e){;}, // 528
  _onreceiving : function(e){;}, // 545
  _oncompleted : function(e){;}, // 562
  _onaborted : function(e){;}, // 582
  _ontimeout : function(e){;}, // 602
  _onfailed : function(e){;}, // 636
  _applyState : function(value, old){;}, // 664
  _applyProhibitCaching : function(value, old){;}, // 682
  _applyMethod : function(value, old){;}, // 713
  _applyResponseType : function(value, old){;}, // 730
  setRequestHeader : function(vId, vValue){;}, // 753
  removeRequestHeader : function(vId){;}, // 765
  getRequestHeader : function(vId){;}, // 777
  getRequestHeaders : function(){;}, // 790
  setParameter : function(vId, vValue){;}, // 813
  removeParameter : function(vId){;}, // 825
  getParameter : function(vId){;}, // 837
  getParameters : function(){;}, // 850
  setFormField : function(vId, vValue){;}, // 878
  removeFormField : function(vId){;}, // 890
  getFormField : function(vId){;}, // 902
  getFormFields : function(){;}, // 915
  getSequenceNumber : function(){;} // 926
};
// File: \io\remote\RequestQueue.js[35]
qx.io.remote.RequestQueue = function(){return this;};
qx.io.remote.RequestQueue = {
  _debug : function(){;}, // 134
  _check : function(){;}, // 158
  _remove : function(vTransport){;}, // 244
  _onsending : function(e){;}, // 270
  _onreceiving : function(e){;}, // 295
  _oncompleted : function(e){;}, // 308
  _oninterval : function(e){;}, // 354
  _applyEnabled : function(value, old){;}, // 417
  add : function(vRequest){;}, // 442
  abort : function(vRequest){;} // 467
};
// File: \io\remote\Response.js[27]
qx.io.remote.Response = function(eventType){return this;};
qx.io.remote.Response = {
  getResponseHeader : function(vHeader){;}, // 110
  getData : function(){;} // 126
};
// File: \io\remote\Rpc.js[76]
qx.io.remote.Rpc = function(url, serviceName){return this;};
qx.io.remote.Rpc = {
  makeServerURL : function(instanceId){;}, // 195
  _callInternal : function(args, callType, refreshSession){;}, // 359
  fixUrl : function(url){;}, // 597
  callSync : function(methodName){;}, // 642
  callAsync : function(handler, methodName){;}, // 681
  callAsyncListeners : function(coalesce, methodName){;}, // 731
  refreshSession : function(handler){;}, // 755
  abort : function(opaqueCallRef){;} // 799
};
// File: \io\remote\ScriptTransport.js[36]
qx.io.remote.ScriptTransport = function(){return this;};
qx.io.remote.ScriptTransport = {
  isSupported : function(){;}, // 97
  _requestFinished : function(id, content){;}, // 132
  send : function(){;}, // 181
  _switchReadyState : function(vReadyState){;}, // 254
  setRequestHeader : function(vLabel, vValue){;}, // 290
  getResponseHeader : function(vLabel){;}, // 307
  getResponseHeaders : function(){;}, // 319
  getStatusCode : function(){;}, // 337
  getStatusText : function(){;}, // 349
  getFetchedLength : function(){;}, // 367
  getResponseContent : function(){;}, // 379
  defer : function(statics, members, properties){;} // 430
};
// File: \io\remote\XmlHttpTransport.js[29]
qx.io.remote.XmlHttpTransport = function(){return this;};
qx.io.remote.XmlHttpTransport = {
  isSupported : function(){;}, // 100
  createRequestObject : function(){;}, // 111
  getRequest : function(){;}, // 153
  send : function(){;}, // 172
  failedLocally : function(){;}, // 327
  _onreadystatechange : function(e){;}, // 355
  getReadyState : function(){;}, // 410
  setRequestHeader : function(vLabel, vValue){;}, // 438
  getResponseHeader : function(vLabel){;}, // 462
  getStringResponseHeaders : function(){;}, // 480
  getResponseHeaders : function(){;}, // 504
  getStatusCode : function(){;}, // 541
  getStatusText : function(){;}, // 560
  getResponseText : function(){;}, // 588
  getResponseXml : function(){;}, // 615
  getFetchedLength : function(){;}, // 667
  getResponseContent : function(){;}, // 680
  _applyState : function(value, old){;}, // 794
  defer : function(statics, members){;} // 850
};
// File: \lang\Array.js[39]
qx.lang.Array = function(){return this;};
qx.lang.Array = {
  fromArguments : function(args){;}, // 50
  fromCollection : function(coll){;}, // 62
  fromShortHand : function(input){;}, // 75
  copy : function(arr){;}, // 113
  clone : function(arr){;}, // 126
  getLast : function(arr){;}, // 138
  getFirst : function(arr){;}, // 150
  insertAt : function(arr, obj, i){;}, // 164
  insertBefore : function(arr, obj, obj2){;}, // 181
  insertAfter : function(arr, obj, obj2){;}, // 204
  removeAt : function(arr, i){;}, // 226
  removeAll : function(arr){;}, // 238
  append : function(arr, a){;}, // 252
  remove : function(arr, obj){;}, // 277
  contains : function(arr, obj){;}, // 297
  equals : function(array1, array2){;} // 310
};
// File: \lang\Core.js[52]
qx.lang.Core = function(){return this;};
// File: \lang\Function.js[31]
qx.lang.Function = function(){return this;};
qx.lang.Function = {
  globalEval : function(data){;}, // 42
  returnTrue : function(){;}, // 58
  returnFalse : function(){;}, // 69
  returnNull : function(){;}, // 80
  returnThis : function(){;}, // 91
  returnInstance : function(){;}, // 103
  returnZero : function(){;}, // 124
  returnNegativeIndex : function(){;} // 135
};
// File: \lang\Generics.js[76]
qx.lang.Generics = function(){return this;};
qx.lang.Generics = {
  defer : function(statics){;} // 144
};
// File: \lang\Number.js[35]
qx.lang.Number = function(){return this;};
qx.lang.Number = {
  isInRange : function(nr, vmin, vmax){;}, // 48
  isBetweenRange : function(nr, vmin, vmax){;}, // 62
  limit : function(nr, vmin, vmax){;} // 80
};
// File: \lang\Object.js[33]
qx.lang.Object = function(){return this;};
qx.lang.Object = {
  isEmpty : function(map){;}, // 44
  hasMinLength : function(map, length){;}, // 62
  getLength : function(map){;}, // 84
  getKeysAsString : function(map){;}, // 158
  getValues : function(map){;}, // 178
  mergeWith : function(target, source, overwrite){;}, // 200
  carefullyMergeWith : function(target, source){;}, // 227
  merge : function(target, varargs){;}, // 241
  copy : function(source){;}, // 262
  invert : function(map){;} // 283
};
// File: \lang\String.js[42]
qx.lang.String = function(){return this;};
qx.lang.String = {
  toCamelCase : function(string){;}, // 57
  trimLeft : function(str){;}, // 72
  trimRight : function(str){;}, // 84
  trim : function(str){;}, // 96
  startsWith : function(fullstr, substr){;}, // 109
  startsWithAlternate : function(fullstr, substr){;}, // 113
  endsWith : function(fullstr, substr){;}, // 126
  endsWithAlternate : function(fullstr, substr){;}, // 130
  pad : function(str, length, ch, addRight){;}, // 146
  toFirstUp : function(str){;}, // 173
  toFirstLower : function(str){;}, // 185
  addListItem : function(str, item, sep){;}, // 201
  removeListItem : function(str, item, sep){;}, // 236
  contains : function(str, substring){;}, // 271
  format : function(pattern, args){;}, // 287
  escapeRegexpChars : function(str){;}, // 306
  toArray : function(str){;} // 319
};
// File: \locale\Date.js[25]
qx.locale.Date = function(){return this;};
qx.locale.Date = {
  getAmMarker : function(locale){;}, // 36
  getPmMarker : function(locale){;}, // 48
  getDayNames : function(length, locale){;}, // 62
  getDayName : function(length, day, locale){;}, // 93
  getMonthNames : function(length, locale){;}, // 116
  getMonthName : function(length, month, locale){;}, // 145
  getDateFormat : function(size, locale){;}, // 166
  getDateTimeFormat : function(canonical, fallback, locale){;}, // 189
  getTimeFormat : function(size, locale){;}, // 212
  getWeekStart : function(locale){;}, // 252
  getWeekendStart : function(locale){;}, // 339
  getWeekendEnd : function(locale){;}, // 381
  isWeekend : function(day, locale){;}, // 423
  _getTerritory : function(locale){;} // 443
};
// File: \locale\Key.js[25]
qx.locale.Key = function(){return this;};
qx.locale.Key = {
  getKeyName : function(size, keyIdentifier, locale){;}, // 47
  defer : function(statics, members, properties){;} // 71
};
// File: \locale\Locale.js[27]
qx.locale.Locale = function(){return this;};
qx.locale.Locale = {
  define : function(name, config){;} // 48
};
// File: \locale\LocalizedString.js[22]
qx.locale.LocalizedString = function(messageId, args, locale){return this;};
qx.locale.LocalizedString = {
  toString : function(){;} // 113
};
// File: \locale\Manager.js[25]
qx.locale.Manager = function(){return this;};
qx.locale.Manager = {
  tr : function(messageId, varargs){;}, // 67
  trn : function(singularMessageId, pluralMessageId, count, varargs){;}, // 89
  trc : function(hint, messageId, varargs){;}, // 112
  marktr : function(messageId){;}, // 128
  getLanguage : function(){;}, // 176
  getTerritory : function(){;}, // 189
  getAvailableLocales : function(){;}, // 202
  _extractLanguage : function(locale){;}, // 224
  _applyLocale : function(value, old){;}, // 246
  addTranslation : function(languageCode, translationMap){;}, // 262
  addTranslationFromClass : function(classname, translationMap){;}, // 285
  translate : function(messageId, args, locale){;}, // 299
  isDynamic : function(text){;}, // 343
  resolveDynamic : function(text){;} // 356
};
// File: \locale\MTranslation.js[33]
qx.locale.MTranslation = function(){return this;};
qx.locale.MTranslation = {
  tr : function(messageId, varargs){;}, // 46
  trn : function(singularMessageId, pluralMessageId, count, varargs){;}, // 70
  marktr : function(messageId){;} // 88
};
// File: \locale\Number.js[25]
qx.locale.Number = function(){return this;};
qx.locale.Number = {
  getDecimalSeparator : function(locale){;}, // 36
  getGroupSeparator : function(locale){;}, // 48
  getPercentFormat : function(locale){;} // 60
};
// File: \locale\String.js[25]
qx.locale.String = function(){return this;};
qx.locale.String = {
  getQuotationStart : function(locale){;}, // 36
  getQuotationEnd : function(locale){;}, // 48
  getAlternateQuotationStart : function(locale){;}, // 60
  getAlternateQuotationEnd : function(locale){;} // 72
};
// File: \log\appender\Abstract.js[30]
qx.log.appender.Abstract = function(){return this;};
qx.log.appender.Abstract = {
  handleLogEvent : function(evt){;}, // 80
  appendLogEvent : function(evt){;}, // 97
  formatLogEvent : function(evt){;} // 109
};
// File: \log\appender\Alert.js[38]
qx.log.appender.Alert = function(){return this;};
qx.log.appender.Alert = {
  appendLogEvent : function(evt){;} // 86
};
// File: \log\appender\Div.js[32]
qx.log.appender.Div = function(divId){return this;};
qx.log.appender.Div = {
  _createClearButtonHandler : function(logElem){;}, // 153
  appendLogEvent : function(evt){;} // 161
};
// File: \log\appender\FireBug.js[34]
qx.log.appender.FireBug = function(){return this;};
qx.log.appender.FireBug = {
  appendLogEvent : function(evt){;} // 64
};
// File: \log\appender\Forward.js[29]
qx.log.appender.Forward = function(targetProcessor){return this;};
qx.log.appender.Forward = {
  appendLogEvent : function(evt){;} // 65
};
// File: \log\appender\HtmlElement.js[32]
qx.log.appender.HtmlElement = function(){return this;};
qx.log.appender.HtmlElement = {
  _prepare : function(){;}, // 94
  _applyElement : function(value, old){;}, // 101
  clear : function(){;}, // 114
  appendLogEvent : function(evt){;} // 121
};
// File: \log\appender\JsUnit.js[34]
qx.log.appender.JsUnit = function(){return this;};
qx.log.appender.JsUnit = {
  appendLogEvent : function(evt){;} // 64
};
// File: \log\appender\Native.js[33]
qx.log.appender.Native = function(){return this;};
qx.log.appender.Native = {
  appendLogEvent : function(evt){;} // 70
};
// File: \log\appender\RingBuffer.js[32]
qx.log.appender.RingBuffer = function(){return this;};
qx.log.appender.RingBuffer = {
  _applyMaxMessages : function(value, old){;}, // 96
  appendLogEvent : function(evt){;}, // 103
  retrieveLogEvents : function(count){;}, // 131
  formatLogEvents : function(count){;} // 164
};
// File: \log\appender\Window.js[33]
qx.log.appender.Window = function(name){return this;};
qx.log.appender.Window = {
  register : function(appender){;}, // 100
  getAppender : function(id){;}, // 119
  openWindow : function(){;}, // 214
  _openWindowCallback : function(){;}, // 254
  closeWindow : function(){;}, // 338
  _autoCloseWindow : function(){;}, // 356
  _showMessageInLog : function(msg){;}, // 376
  appendLogEvent : function(evt){;}, // 392
  setFilterText : function(text){;}, // 467
  _setDivVisibility : function(divDataSet){;}, // 482
  _applyAutoCloseWithErrors : function(value, old){;} // 501
};
// File: \log\DefaultFilter.js[30]
qx.log.DefaultFilter = function(){return this;};
qx.log.DefaultFilter = {
  decide : function(evt){;} // 95
};
// File: \log\Filter.js[30]
qx.log.Filter = function(){return this;};
qx.log.Filter = {
  decide : function(evt){;} // 90
};
// File: \log\LogEventProcessor.js[31]
qx.log.LogEventProcessor = function(){return this;};
qx.log.LogEventProcessor = {
  addFilter : function(filter){;}, // 67
  clearFilters : function(){;}, // 83
  getHeadFilter : function(){;}, // 94
  _getDefaultFilter : function(){;}, // 106
  setEnabled : function(enabled){;}, // 133
  setMinLevel : function(minLevel){;}, // 147
  decideLogEvent : function(evt){;}, // 160
  handleLogEvent : function(evt){;} // 190
};
// File: \log\Logger.js[30]
qx.log.Logger = function(name, parentLogger){return this;};
qx.log.Logger = {
  deprecatedMethodWarning : function(fcn, msg){;}, // 76
  deprecatedClassWarning : function(clazz, msg){;}, // 100
  getClassLogger : function(clazz){;}, // 123
  getName : function(){;}, // 234
  getParentLogger : function(){;}, // 245
  indent : function(){;}, // 258
  unindent : function(){;}, // 271
  addAppender : function(appender){;}, // 287
  removeAppender : function(appender){;}, // 304
  removeAllAppenders : function(){;}, // 318
  handleLogEvent : function(evt){;}, // 323
  appendLogEvent : function(evt){;}, // 350
  log : function(level, msg, instanceId, exc, trace){;}, // 377
  debug : function(msg, instanceId, exc){;}, // 404
  info : function(msg, instanceId, exc){;}, // 419
  warn : function(msg, instanceId, exc){;}, // 434
  error : function(msg, instanceId, exc){;}, // 449
  fatal : function(msg, instanceId, exc){;}, // 464
  measureReset : function(){;}, // 475
  measure : function(msg, instanceId, exc){;}, // 495
  printStackTrace : function(){;}, // 524
  defer : function(statics){;} // 556
};
// File: \log\MLogging.js[33]
qx.log.MLogging = function(){return this;};
qx.log.MLogging = {
  getLogger : function(){;}, // 43
  debug : function(msg, exc){;}, // 61
  info : function(msg, exc){;}, // 74
  warn : function(msg, exc){;}, // 87
  error : function(msg, exc){;}, // 100
  printStackTrace : function(){;} // 110
};
// File: \Mixin.js[36]
qx.Mixin = function(){return this;};
qx.Mixin = {
  define : function(name, config){;}, // 89
  checkCompatibility : function(mixins){;}, // 170
  isCompatible : function(mixin, clazz){;}, // 228
  getByName : function(name){;}, // 243
  isDefined : function(name){;}, // 256
  getTotalNumber : function(){;}, // 267
  flatten : function(mixins){;}, // 279
  genericToString : function(){;} // 317
};
// File: \net\Http.js[26]
qx.net.Http = function(){return this;};
// File: \net\HttpRequest.js[26]
qx.net.HttpRequest = function(){return this;};
// File: \net\Protocol.js[26]
qx.net.Protocol = function(){return this;};
// File: \OO.js[38]
qx.OO = function(){return this;};
qx.OO = {
  defineClass : function(vClassName, vSuper, vConstructor){;}, // 71
  isAvailable : function(vClassName){;}, // 135
  addFastProperty : function(config){;}, // 146
  addCachedProperty : function(config){;}, // 161
  addPropertyGroup : function(config){;}, // 176
  removeProperty : function(config){;}, // 191
  changeProperty : function(config){;}, // 206
  addProperty : function(config){;} // 218
};
// File: \theme\manager\Appearance.js[30]
qx.theme.manager.Appearance = function(){return this;};
qx.theme.manager.Appearance = {
  _applyAppearanceTheme : function(value, old){;}, // 85
  syncAppearanceTheme : function(){;}, // 102
  styleFrom : function(id, states){;}, // 143
  styleFromTheme : function(theme, id, states){;} // 164
};
// File: \theme\manager\Border.js[27]
qx.theme.manager.Border = function(){return this;};
qx.theme.manager.Border = {
  resolveDynamic : function(value){;}, // 71
  isDynamic : function(value){;}, // 83
  syncBorderTheme : function(){;}, // 94
  updateObjectsEdge : function(border, edge){;}, // 106
  _applyBorderTheme : function(value){;} // 123
};
// File: \theme\manager\Color.js[27]
qx.theme.manager.Color = function(){return this;};
qx.theme.manager.Color = {
  _applyColorTheme : function(value){;}, // 64
  syncColorTheme : function(){;} // 109
};
// File: \theme\manager\Font.js[27]
qx.theme.manager.Font = function(){return this;};
qx.theme.manager.Font = {
  resolveDynamic : function(value){;}, // 73
  isDynamic : function(value){;}, // 85
  syncFontTheme : function(){;}, // 96
  _applyFontTheme : function(value){;} // 101
};
// File: \theme\manager\Icon.js[28]
qx.theme.manager.Icon = function(){return this;};
qx.theme.manager.Icon = {
  _applyIconTheme : function(value, old){;}, // 66
  syncIconTheme : function(){;} // 79
};
// File: \theme\manager\Meta.js[27]
qx.theme.manager.Meta = function(){return this;};
qx.theme.manager.Meta = {
  _applyTheme : function(value, old){;}, // 76
  _applyAutoSync : function(value, old){;}, // 119
  initialize : function(){;}, // 139
  getMetaThemes : function(){;}, // 252
  getColorThemes : function(){;}, // 263
  getBorderThemes : function(){;}, // 274
  getFontThemes : function(){;}, // 285
  getWidgetThemes : function(){;}, // 296
  getIconThemes : function(){;}, // 307
  getAppearanceThemes : function(){;} // 318
};
// File: \theme\manager\Widget.js[28]
qx.theme.manager.Widget = function(){return this;};
qx.theme.manager.Widget = {
  _applyWidgetTheme : function(value, old){;}, // 66
  syncWidgetTheme : function(){;} // 78
};
// File: \Theme.js[34]
qx.Theme = function(){return this;};
qx.Theme = {
  define : function(name, config){;}, // 69
  getAll : function(){;}, // 125
  getByName : function(name){;}, // 137
  isDefined : function(name){;}, // 149
  getTotalNumber : function(){;}, // 160
  genericToString : function(){;}, // 180
  patch : function(theme, mixinTheme){;}, // 415
  include : function(theme, mixinTheme){;} // 440
};
// File: \ui\animation\MAnimation.js[34]
qx.ui.animation.MAnimation = function(){return this;};
qx.ui.animation.MAnimation = {
  fadeIn : function(vSteps, vTime){;}, // 127
  fadeOut : function(vSteps, vTime){;}, // 147
  getFadeTimer : function(){;}, // 165
  resetFader : function(){;}, // 183
  _onInterval : function(e){;}, // 205
  _applyFadeSteps : function(value, old){;}, // 253
  _applyFadeTime : function(value, old){;}, // 270
  _applyFadeUnit : function(value, old){;}, // 285
  _applyFadeMax : function(value, old){;}, // 299
  _computeFadeOpacity : function(){;} // 312
};
// File: \ui\basic\Atom.js[38]
qx.ui.basic.Atom = function(vLabel, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.basic.Atom = {
  _createLabel : function(){;}, // 304
  _createIcon : function(){;}, // 320
  _updateIcon : function(){;}, // 350
  getLabelObject : function(){;}, // 385
  getIconObject : function(){;}, // 396
  _applyIconPosition : function(value, old){;}, // 416
  _applyShow : function(value, old){;}, // 441
  _applyLabel : function(value, old){;}, // 455
  _applyIcon : function(value, old){;}, // 472
  _applyDisabledIcon : function(value, old){;}, // 486
  _applyIconWidth : function(value, old){;}, // 500
  _applyIconHeight : function(value, old){;}, // 514
  _handleLabel : function(){;}, // 539
  _handleIcon : function(){;} // 567
};
// File: \ui\basic\HorizontalSpacer.js[35]
qx.ui.basic.HorizontalSpacer = function(){return this;};
// File: \ui\basic\Image.js[33]
qx.ui.basic.Image = function(vSource, vWidth, vHeight){return this;};
qx.ui.basic.Image = {
  _onload : function(){;}, // 223
  _onerror : function(){;}, // 234
  _beforeAppear : function(){;}, // 261
  _beforeDisappear : function(){;}, // 281
  _applySource : function(value, old){;}, // 309
  _connect : function(){;}, // 347
  _syncSource : function(value){;}, // 359
  _applyPreloader : function(value, old){;}, // 380
  _applyLoaded : function(value, old){;}, // 420
  _applyElement : function(value, old){;}, // 441
  _postApply : function(){;}, // 499
  _applyEnabled : function(value, old){;}, // 515
  _computePreferredInnerWidth : function(){;}, // 625
  _computePreferredInnerHeight : function(){;}, // 638
  _renderContent : function(){;} // 660
};
// File: \ui\basic\Inline.js[32]
qx.ui.basic.Inline = function(vId){return this;};
// File: \ui\basic\Label.js[35]
qx.ui.basic.Label = function(text, mnemonic, mode){return this;};
qx.ui.basic.Label = {
  _getMeasureNode : function(){;}, // 95
  setHtml : function(html){;}, // 273
  getHtml : function(){;}, // 286
  _applyTextAlign : function(value, old){;}, // 303
  _applyFont : function(value, old){;}, // 316
  _styleFont : function(font){;}, // 327
  _applyTextColor : function(value, old){;}, // 342
  _styleTextColor : function(value){;}, // 352
  _applyWrap : function(value, old){;}, // 365
  _applyText : function(value, old){;}, // 386
  _syncText : function(text){;}, // 396
  _applyMnemonic : function(value, old){;}, // 431
  _computeObjectNeededDimensions : function(){;}, // 455
  _computePreferredInnerWidth : function(){;}, // 489
  _computePreferredInnerHeight : function(){;}, // 500
  _postApply : function(){;} // 532
};
// File: \ui\basic\ScrollArea.js[30]
qx.ui.basic.ScrollArea = function(){return this;};
qx.ui.basic.ScrollArea = {
  _applyElement : function(value, old){;}, // 73
  _onscroll : function(e){;} // 93
};
// File: \ui\basic\ScrollBar.js[23]
qx.ui.basic.ScrollBar = function(horizontal){return this;};
qx.ui.basic.ScrollBar = {
  _checkValue : function(value){;}, // 205
  _applyValue : function(value, old){;}, // 218
  _applyMaximum : function(value, old){;}, // 226
  _applyVisibility : function(value, old){;}, // 240
  _computePreferredInnerWidth : function(){;}, // 256
  _computePreferredInnerHeight : function(){;}, // 265
  _applyEnabled : function(isEnabled){;}, // 270
  _getScrollBarWidth : function(){;}, // 283
  _onscroll : function(evt){;}, // 309
  _positionKnob : function(value){;}, // 345
  _afterAppear : function(){;} // 358
};
// File: \ui\basic\Terminator.js[34]
qx.ui.basic.Terminator = function(){return this;};
qx.ui.basic.Terminator = {
  renderPadding : function(changes){;}, // 63
  _renderContent : function(){;}, // 98
  _layoutPost : function(changes){;}, // 130
  _computeBoxWidthFallback : function(){;}, // 154
  _computeBoxHeightFallback : function(){;}, // 161
  _isWidthEssential : function(){;}, // 198
  _isHeightEssential : function(){;} // 229
};
// File: \ui\basic\VerticalSpacer.js[34]
qx.ui.basic.VerticalSpacer = function(){return this;};
// File: \ui\component\ColorPopup.js[22]
qx.ui.component.ColorPopup = function(tables){return this;};
qx.ui.component.ColorPopup = {
  _createLayout : function(){;}, // 142
  _createAutoBtn : function(){;}, // 159
  _createBoxes : function(){;}, // 181
  _createPreview : function(){;}, // 227
  _createSelectorBtn : function(){;}, // 260
  _createColorSelector : function(){;}, // 277
  _applyValue : function(value, old){;}, // 315
  _rotatePreviousColors : function(){;}, // 342
  _onFieldMouseDown : function(e){;}, // 392
  _onFieldMouseOver : function(e){;}, // 410
  _onAutomaticBtnExecute : function(e){;}, // 422
  _onSelectorButtonExecute : function(e){;}, // 436
  _onColorSelectorOk : function(e){;}, // 455
  _onColorSelectorCancel : function(e){;}, // 470
  _onBeforeAppear : function(e){;} // 482
};
// File: \ui\component\ColorSelector.js[37]
qx.ui.component.ColorSelector = function(vPreviousRed, vPreviousGreen, vPreviousBlue){return this;};
qx.ui.component.ColorSelector = {
  _createControlBar : function(){;}, // 206
  _createButtonBar : function(){;}, // 220
  _createControlPane : function(){;}, // 253
  _createHueSaturationPane : function(){;}, // 269
  _createBrightnessPane : function(){;}, // 301
  _createPresetFieldSet : function(){;}, // 341
  _createInputFieldSet : function(){;}, // 392
  _createPreviewFieldSet : function(){;}, // 411
  _createHexField : function(){;}, // 440
  _createRgbSpinner : function(){;}, // 469
  _createHsbSpinner : function(){;}, // 504
  _createPreviewContent : function(){;}, // 547
  _applyRed : function(value, old){;}, // 578
  _applyGreen : function(value, old){;}, // 615
  _applyBlue : function(value, old){;}, // 652
  _applyHue : function(value, old){;}, // 697
  _applySaturation : function(value, old){;}, // 737
  _applyBrightness : function(value, old){;}, // 777
  _onBrightnessHandleMouseDown : function(e){;}, // 827
  _onBrightnessHandleMouseUp : function(e){;}, // 849
  _onBrightnessHandleMouseMove : function(e){;}, // 863
  _onBrightnessFieldMouseDown : function(e){;}, // 879
  _onBrightnessPaneMouseWheel : function(e){;}, // 901
  _setBrightnessOnFieldEvent : function(e){;}, // 913
  _onButtonOkExecute : function(e){;}, // 938
  _onButtonCancelExecute : function(e){;}, // 950
  _onHueSaturationHandleMouseDown : function(e){;}, // 970
  _onHueSaturationHandleMouseUp : function(e){;}, // 996
  _onHueSaturationHandleMouseMove : function(e){;}, // 1010
  _onHueSaturationFieldMouseDown : function(e){;}, // 1026
  _onHueSaturationPaneMouseWheel : function(e){;}, // 1052
  _setHueSaturationOnFieldEvent : function(e){;}, // 1064
  _setRedFromSpinner : function(){;}, // 1103
  _setGreenFromSpinner : function(){;}, // 1121
  _setBlueFromSpinner : function(){;}, // 1139
  _setHueFromSpinner : function(){;}, // 1165
  _setSaturationFromSpinner : function(){;}, // 1183
  _setBrightnessFromSpinner : function(){;}, // 1201
  _onHexFieldChange : function(e){;}, // 1228
  _setHexFromRgb : function(){;}, // 1254
  _onColorFieldClick : function(e){;}, // 1276
  _setHueFromRgb : function(){;}, // 1306
  _setRgbFromHue : function(){;}, // 1331
  _setPreviewFromRgb : function(){;}, // 1363
  setPreviousColor : function(vRed, vGreen, vBlue){;} // 1377
};
// File: \ui\component\DateChooser.js[44]
qx.ui.component.DateChooser = function(date){return this;};
qx.ui.component.DateChooser = {
  _checkDate : function(value){;}, // 349
  _applyDate : function(value, old){;}, // 363
  _onNavButtonClicked : function(evt){;}, // 407
  _onDayClicked : function(evt){;}, // 456
  _onDayDblClicked : function(){;}, // 469
  _onkeypress : function(evt){;}, // 481
  showMonth : function(month, year){;}, // 580
  _updateDatePane : function(){;} // 603
};
// File: \ui\component\DateChooserButton.js[30]
qx.ui.component.DateChooserButton = function(vTargetWidget, vChooserTitle, vButtonLabel, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.component.DateChooserButton = {
  _applyTargetWidget : function(value, old){;}, // 150
  _applyChooserTitle : function(value, old){;}, // 168
  _applyDateFormatSize : function(value, old){;}, // 181
  _createChooserWindow : function(){;}, // 200
  _createChooser : function(){;}, // 233
  _changeLocale : function(dateFormatSize){;}, // 259
  _executeHandler : function(e){;}, // 298
  _changeLocaleHandler : function(e){;}, // 324
  _chooserWindowKeydownHandler : function(e){;}, // 337
  _chooserWindowAppearHandler : function(e){;}, // 356
  _chooserSelectHandler : function(e){;} // 370
};
// File: \ui\core\Border.js[28]
qx.ui.core.Border = function(width, style, color){return this;};
qx.ui.core.Border = {
  fromString : function(str){;}, // 88
  fromConfig : function(config){;}, // 136
  _applyWidthTop : function(value, old){;}, // 533
  _applyWidthRight : function(value, old){;}, // 540
  _applyWidthBottom : function(value, old){;}, // 547
  _applyWidthLeft : function(value, old){;}, // 554
  _applyColorTop : function(value, old){;}, // 561
  _applyColorRight : function(value, old){;}, // 565
  _applyColorBottom : function(value, old){;}, // 569
  _applyColorLeft : function(value, old){;}, // 573
  _applyColorInnerTop : function(value, old){;}, // 577
  _applyColorInnerRight : function(value, old){;}, // 581
  _applyColorInnerBottom : function(value, old){;}, // 585
  _applyColorInnerLeft : function(value, old){;}, // 589
  _applyStyleTop : function(){;}, // 593
  _applyStyleRight : function(){;}, // 597
  _applyStyleBottom : function(){;}, // 601
  _applyStyleLeft : function(){;}, // 605
  _changeColorTop : function(value){;}, // 627
  _changeColorInnerTop : function(value){;}, // 641
  _changeColorRight : function(value){;}, // 655
  _changeColorInnerRight : function(value){;}, // 669
  _changeColorBottom : function(value){;}, // 683
  _changeColorInnerBottom : function(value){;}, // 697
  _changeColorLeft : function(value){;}, // 711
  _changeColorInnerLeft : function(value){;} // 725
};
// File: \ui\core\ClientDocument.js[38]
qx.ui.core.ClientDocument = function(){return this;};
qx.ui.core.ClientDocument = {
  getWindowElement : function(){;}, // 229
  getDocumentElement : function(){;}, // 240
  _getBlocker : function(){;}, // 304
  blockHelper : function(e){;}, // 330
  block : function(vActiveChild){;}, // 353
  release : function(vActiveChild){;}, // 381
  createStyleElement : function(vCssText){;}, // 424
  addCssRule : function(vSheet, vSelector, vStyle){;}, // 438
  removeCssRule : function(vSheet, vSelector){;}, // 451
  removeAllCssRules : function(vSheet){;}, // 463
  _onwindowresize : function(e){;}, // 583
  _computeInnerWidth : function(){;}, // 605
  _computeInnerHeight : function(){;}, // 616
  defer : function(){;} // 645
};
// File: \ui\core\ClientDocumentBlocker.js[33]
qx.ui.core.ClientDocumentBlocker = function(){return this;};
qx.ui.core.ClientDocumentBlocker = {
  getFocusRoot : function(){;} // 126
};
// File: \ui\core\Font.js[31]
qx.ui.core.Font = function(size, family){return this;};
qx.ui.core.Font = {
  fromString : function(str){;}, // 79
  fromConfig : function(config){;}, // 130
  reset : function(widget){;}, // 143
  resetElement : function(element){;}, // 158
  resetStyle : function(style){;}, // 177
  _applySize : function(value, old){;}, // 257
  _applyFamily : function(value, old){;}, // 261
  _applyBold : function(value, old){;}, // 279
  _applyItalic : function(value, old){;}, // 283
  _applyDecoration : function(value, old){;}, // 287
  render : function(widget){;}, // 297
  renderStyle : function(style){;}, // 314
  renderElement : function(element){;}, // 329
  generateStyle : function(){;} // 345
};
// File: \ui\core\Parent.js[35]
qx.ui.core.Parent = function(){return this;};
qx.ui.core.Parent = {
  isFocusRoot : function(){;}, // 129
  getFocusRoot : function(){;}, // 140
  activateFocusRoot : function(){;}, // 160
  _onfocuskeyevent : function(e){;}, // 178
  _applyFocusHandler : function(value, old){;}, // 190
  _applyActiveChild : function(value, old){;}, // 230
  _applyFocusedChild : function(value, old){;}, // 242
  _createLayoutImpl : function(){;}, // 368
  getLayoutImpl : function(){;}, // 381
  getChildren : function(){;}, // 400
  getChildrenLength : function(){;}, // 411
  hasChildren : function(){;}, // 422
  isEmpty : function(){;}, // 433
  indexOf : function(vChild){;}, // 445
  contains : function(vWidget){;}, // 457
  _computeVisibleChildren : function(){;}, // 491
  getVisibleChildrenLength : function(){;}, // 522
  hasVisibleChildren : function(){;}, // 533
  isVisibleEmpty : function(){;}, // 544
  add : function(varargs){;}, // 566
  addAt : function(vChild, vIndex){;}, // 592
  addAtBegin : function(vChild){;}, // 632
  addAtEnd : function(vChild){;}, // 643
  addBefore : function(vChild, vBefore){;}, // 659
  addAfter : function(vChild, vAfter){;}, // 685
  remove : function(varargs){;}, // 718
  removeAt : function(vIndex){;}, // 741
  removeAll : function(){;}, // 759
  getFirstChild : function(){;}, // 786
  getFirstVisibleChild : function(){;}, // 798
  getFirstActiveChild : function(vIgnoreClasses){;}, // 811
  getLastChild : function(){;}, // 831
  getLastVisibleChild : function(){;}, // 843
  getLastActiveChild : function(vIgnoreClasses){;}, // 856
  forEachChild : function(vFunc){;}, // 877
  forEachVisibleChild : function(vFunc){;}, // 899
  _beforeAppear : function(){;}, // 922
  _afterAppear : function(){;}, // 936
  _beforeDisappear : function(){;}, // 950
  _afterDisappear : function(){;}, // 964
  _beforeInsertDom : function(){;}, // 986
  _afterInsertDom : function(){;}, // 1000
  _beforeRemoveDom : function(){;}, // 1014
  _afterRemoveDom : function(){;}, // 1028
  _handleDisplayableCustom : function(vDisplayable, vParent, vHint){;}, // 1058
  _addChildrenToStateQueue : function(){;}, // 1080
  recursiveAddToStateQueue : function(){;}, // 1089
  _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme, vOldAppearanceTheme){;}, // 1100
  _addChildToChildrenQueue : function(vChild){;}, // 1125
  _removeChildFromChildrenQueue : function(vChild){;}, // 1151
  _flushChildrenQueue : function(){;}, // 1170
  _addChildrenToLayoutQueue : function(p){;}, // 1195
  _layoutChild : function(vChild){;}, // 1210
  _computePreferredInnerWidth : function(){;}, // 1307
  _computePreferredInnerHeight : function(){;}, // 1318
  _changeInnerWidth : function(vNew, vOld){;}, // 1331
  _changeInnerHeight : function(vNew, vOld){;}, // 1358
  getInnerWidthForChild : function(vChild){;}, // 1384
  getInnerHeightForChild : function(vChild){;}, // 1396
  remapChildrenHandlingTo : function(vTarget){;}, // 1424
  defer : function(statics, members, properties){;} // 1447
};
// File: \ui\core\Widget.js[45]
qx.ui.core.Widget = function(){return this;};
qx.ui.core.Widget = {
  create : function(clazz, appearance){;}, // 178
  _initAutoFlush : function(){;}, // 210
  _removeAutoFlush : function(){;}, // 224
  _autoFlushHelper : function(){;}, // 240
  flushGlobalQueues : function(){;}, // 259
  addToGlobalWidgetQueue : function(vWidget){;}, // 310
  removeFromGlobalWidgetQueue : function(vWidget){;}, // 331
  flushGlobalWidgetQueue : function(){;}, // 347
  addToGlobalElementQueue : function(vWidget){;}, // 386
  removeFromGlobalElementQueue : function(vWidget){;}, // 407
  flushGlobalElementQueue : function(){;}, // 423
  addToGlobalStateQueue : function(vWidget){;}, // 462
  removeFromGlobalStateQueue : function(vWidget){;}, // 483
  flushGlobalStateQueue : function(){;}, // 499
  addToGlobalJobQueue : function(vWidget){;}, // 538
  removeFromGlobalJobQueue : function(vWidget){;}, // 559
  flushGlobalJobQueue : function(){;}, // 575
  addToGlobalLayoutQueue : function(vParent){;}, // 614
  removeFromGlobalLayoutQueue : function(vParent){;}, // 635
  flushGlobalLayoutQueue : function(){;}, // 651
  addToGlobalDisplayQueue : function(vWidget){;}, // 691
  removeFromGlobalDisplayQueue : function(vWidget){;}, // 728
  flushGlobalDisplayQueue : function(){;}, // 737
  getActiveSiblingHelperIgnore : function(vIgnoreClasses, vInstance){;}, // 891
  getActiveSiblingHelper : function(vObject, vParent, vCalc, vIgnoreClasses, vMode){;}, // 915
  initScrollbarWidth : function(){;}, // 1100
  _applyLeft : function(value, old){;}, // 2222
  _applyRight : function(value, old){;}, // 2228
  _applyTop : function(value, old){;}, // 2234
  _applyBottom : function(value, old){;}, // 2240
  _applyWidth : function(value, old){;}, // 2246
  _applyMinWidth : function(value, old){;}, // 2252
  _applyMaxWidth : function(value, old){;}, // 2258
  _applyHeight : function(value, old){;}, // 2264
  _applyMinHeight : function(value, old){;}, // 2270
  _applyMaxHeight : function(value, old){;}, // 2276
  isMaterialized : function(){;}, // 2299
  pack : function(){;}, // 2318
  auto : function(){;}, // 2332
  isDisplayable : function(){;}, // 2462
  _checkParent : function(value, old){;}, // 2476
  _applyParent : function(value, old){;}, // 2494
  _applyDisplay : function(value, old){;}, // 2562
  _handleDisplayable : function(vHint){;}, // 2581
  _computeDisplayable : function(){;}, // 2752
  _beforeAppear : function(){;}, // 2763
  _afterAppear : function(){;}, // 2776
  _beforeDisappear : function(){;}, // 2790
  _afterDisappear : function(){;}, // 2813
  isSeeable : function(){;}, // 2833
  isAppearRelevant : function(){;}, // 2844
  _beforeInsertDom : function(){;}, // 2863
  _afterInsertDom : function(){;}, // 2876
  _beforeRemoveDom : function(){;}, // 2889
  _afterRemoveDom : function(){;}, // 2902
  _applyVisibility : function(value, old){;}, // 2924
  show : function(){;}, // 2959
  hide : function(){;}, // 2972
  connect : function(){;}, // 2983
  disconnect : function(){;}, // 2994
  addToDocument : function(){;}, // 3037
  isCreated : function(){;}, // 3048
  _createElementImpl : function(){;}, // 3059
  _applyElement : function(value, old){;}, // 3071
  addToJobQueue : function(p){;}, // 3127
  _flushJobQueue : function(q){;}, // 3149
  _computeBoxWidthFallback : function(){;}, // 3388
  _computeBoxHeightFallback : function(){;}, // 3399
  _computeBoxWidth : function(){;}, // 3410
  _computeBoxHeight : function(){;}, // 3423
  _computeOuterWidth : function(){;}, // 3436
  _computeOuterHeight : function(){;}, // 3447
  _computeInnerWidth : function(){;}, // 3458
  _computeInnerHeight : function(){;}, // 3469
  getNeededWidth : function(){;}, // 3480
  getNeededHeight : function(){;}, // 3493
  _recomputeFlexX : function(){;}, // 3516
  _recomputeFlexY : function(){;}, // 3537
  _recomputePercentX : function(){;}, // 3569
  _recomputePercentY : function(){;}, // 3614
  _computeValuePixel : function(v){;}, // 3802
  _computeValuePixelLimit : function(v){;}, // 3814
  _computeValuePercentX : function(v){;}, // 3826
  _computeValuePercentXLimit : function(v){;}, // 3838
  _computeValuePercentY : function(v){;}, // 3850
  _computeValuePercentYLimit : function(v){;}, // 3862
  getWidthValue : function(){;}, // 3882
  getMinWidthValue : function(){;}, // 3918
  getMaxWidthValue : function(){;}, // 3946
  getLeftValue : function(){;}, // 3974
  getRightValue : function(){;}, // 3999
  getHeightValue : function(){;}, // 4033
  getMinHeightValue : function(){;}, // 4069
  getMaxHeightValue : function(){;}, // 4097
  getTopValue : function(){;}, // 4125
  getBottomValue : function(){;}, // 4150
  _computeFrameWidth : function(){;}, // 4175
  _computeFrameHeight : function(){;}, // 4202
  _invalidateFrameDimensions : function(){;}, // 4229
  _invalidatePreferredInnerDimensions : function(){;}, // 4242
  _computePreferredBoxWidth : function(){;}, // 4255
  _computePreferredBoxHeight : function(){;}, // 4271
  addToLayoutChanges : function(p){;}, // 4299
  addToQueue : function(p){;}, // 4316
  addToQueueRuntime : function(p){;}, // 4328
  _computeHasPercentX : function(){;}, // 4351
  _computeHasPercentY : function(){;}, // 4362
  _computeHasAutoX : function(){;}, // 4373
  _computeHasAutoY : function(){;}, // 4384
  _computeHasFlexX : function(){;}, // 4395
  _computeHasFlexY : function(){;}, // 4406
  _evalUnitsPixelPercentAutoFlex : function(value){;}, // 4418
  _evalUnitsPixelPercentAuto : function(value){;}, // 4450
  _evalUnitsPixelPercent : function(value){;}, // 4482
  _unitDetectionPixelPercentAutoFlex : function(name, value){;}, // 4525
  _unitDetectionPixelPercentAuto : function(name, value){;}, // 4643
  _unitDetectionPixelPercent : function(name, value){;}, // 4737
  getTopLevelWidget : function(){;}, // 4817
  moveSelfBefore : function(vBefore){;}, // 4829
  moveSelfAfter : function(vAfter){;}, // 4841
  moveSelfToBegin : function(){;}, // 4852
  moveSelfToEnd : function(){;}, // 4863
  getPreviousSibling : function(){;}, // 4874
  getNextSibling : function(){;}, // 4893
  getPreviousVisibleSibling : function(){;}, // 4912
  getNextVisibleSibling : function(){;}, // 4929
  getPreviousActiveSibling : function(vIgnoreClasses){;}, // 4947
  getNextActiveSibling : function(vIgnoreClasses){;}, // 4961
  isFirstChild : function(){;}, // 4974
  isLastChild : function(){;}, // 4985
  isFirstVisibleChild : function(){;}, // 4996
  isLastVisibleChild : function(){;}, // 5007
  hasState : function(vState){;}, // 5030
  addState : function(vState){;}, // 5042
  removeState : function(vState){;}, // 5066
  _styleFromMap : function(data){;}, // 5096
  _unstyleFromArray : function(data){;}, // 5128
  _renderAppearance : function(){;}, // 5154
  _resetAppearanceThemeWrapper : function(vNewAppearanceTheme, vOldAppearanceTheme){;}, // 5192
  addToStateQueue : function(){;}, // 5251
  recursiveAddToStateQueue : function(){;}, // 5262
  _applyAppearance : function(value, old){;}, // 5274
  _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme, vOldAppearanceTheme){;}, // 5318
  _applyElementData : function(elem){;}, // 5345
  setHtmlProperty : function(propName, value){;}, // 5367
  getHtmlProperty : function(propName){;}, // 5434
  _applyHtmlProperties : function(elem){;}, // 5451
  _generateHtmlId : function(){;}, // 5475
  setHtmlAttribute : function(propName, value){;}, // 5502
  removeHtmlAttribute : function(propName){;}, // 5528
  getHtmlAttribute : function(propName){;}, // 5554
  _applyHtmlAttributes : function(elem){;}, // 5572
  getStyleProperty : function(propName){;}, // 5606
  setStyleProperty : function(propName, value){;}, // 5637
  removeStyleProperty : function(propName){;}, // 5661
  _applyStyleProperties : function(elem){;}, // 5686
  _applyEnabled : function(value, old){;}, // 5730
  isFocusable : function(){;}, // 5772
  isFocusRoot : function(){;}, // 5783
  getFocusRoot : function(){;}, // 5794
  getActiveChild : function(){;}, // 5810
  _applyFocused : function(value, old){;}, // 5831
  _visualizeBlur : function(){;}, // 5888
  _visualizeFocus : function(){;}, // 5909
  focus : function(){;}, // 5929
  blur : function(){;}, // 5942
  _applyCapture : function(value, old){;}, // 5968
  _applyZIndex : function(value, old){;}, // 6001
  _applyCursor : function(value, old){;}, // 6261
  _applyCommand : function(value, old){;}, // 6281
  _applyBackgroundImage : function(value, old){;}, // 6302
  _styleBackgroundImage : function(value){;}, // 6318
  _applyBackgroundRepeat : function(value, old){;}, // 6322
  _applyClip : function(value, old){;}, // 6347
  _compileClipString : function(){;}, // 6358
  _renderOverflow : function(pn, pv, value, old){;}, // 6515
  getOverflowX : function(){;}, // 6532
  getOverflowY : function(){;}, // 6545
  _applyBackgroundColor : function(value, old){;}, // 6564
  _styleBackgroundColor : function(value){;}, // 6568
  _applyTextColor : function(value, old){;}, // 6583
  _applyFont : function(value, old){;}, // 6598
  _applyBorder : function(value, old){;}, // 6621
  _queueBorder : function(value, edge){;}, // 6642
  renderBorder : function(changes){;}, // 6709
  _applyPaddingTop : function(value, old){;}, // 6831
  _applyPaddingRight : function(value, old){;}, // 6839
  _applyPaddingBottom : function(value, old){;}, // 6847
  _applyPaddingLeft : function(value, old){;}, // 6855
  renderPadding : function(changes){;}, // 6868
  _applyMarginLeft : function(value, old){;}, // 6884
  _applyMarginRight : function(value, old){;}, // 6889
  _applyMarginTop : function(value, old){;}, // 6893
  _applyMarginBottom : function(value, old){;}, // 6897
  execute : function(){;}, // 6919
  _visualPropertyCheck : function(){;}, // 6949
  setScrollLeft : function(nScrollLeft){;}, // 6964
  setScrollTop : function(nScrollTop){;}, // 6978
  getOffsetLeft : function(){;}, // 6991
  getOffsetTop : function(){;}, // 7004
  getScrollLeft : function(){;}, // 7017
  getScrollTop : function(){;}, // 7030
  getClientWidth : function(){;}, // 7043
  getClientHeight : function(){;}, // 7056
  getOffsetWidth : function(){;}, // 7069
  getOffsetHeight : function(){;}, // 7082
  getScrollWidth : function(){;}, // 7095
  getScrollHeight : function(){;}, // 7108
  scrollIntoView : function(alignTopLeft){;}, // 7135
  scrollIntoViewX : function(alignLeft){;}, // 7152
  scrollIntoViewY : function(alignTop){;}, // 7173
  supportsDrop : function(dragCache){;}, // 7216
  defer : function(statics, members){;} // 7254
};
// File: \ui\embed\Flash.js[72]
qx.ui.embed.Flash = function(vSource, vVersion){return this;};
qx.ui.embed.Flash = {
  getPlayerVersion : function(){;}, // 136
  _applyElementData : function(el){;}, // 301
  _applySource : function(value, old, propName){;}, // 454
  _applyVersion : function(value, old){;}, // 466
  _applyQuality : function(value, old){;}, // 487
  _applyScale : function(value, old){;}, // 500
  _applyWmode : function(value, old){;}, // 513
  _applyPlay : function(value, old){;}, // 526
  _applyLoop : function(value, old){;}, // 539
  _styleBackgroundColor : function(value){;}, // 559
  _setBackgroundColorProperty : function(vNewValue){;}, // 579
  setParam : function(name, value){;}, // 600
  getParam : function(name){;}, // 612
  getParams : function(){;}, // 623
  setVariable : function(name, value){;}, // 644
  getVariable : function(name){;}, // 656
  getVariables : function(){;}, // 667
  generateParamTags : function(){;}, // 686
  getVariablePairs : function(){;} // 710
};
// File: \ui\embed\Gallery.js[29]
qx.ui.embed.Gallery = function(vGalleryList){return this;};
qx.ui.embed.Gallery = {
  imageOnLoad : function(){;}, // 104
  imageOnError : function(){;}, // 119
  _applyElementData : function(){;}, // 199
  getManager : function(){;}, // 218
  getList : function(){;}, // 229
  update : function(vGalleryList){;}, // 241
  removeAll : function(){;}, // 261
  updateImageById : function(vId, vSrc, vWidth, vHeight){;}, // 278
  updateImageDimensionsById : function(vId, vWidth, vHeight){;}, // 294
  updateImageDimensionsByPosition : function(vPos, vWidth, vHeight){;}, // 309
  updateImageSrcById : function(vId, vSrc){;}, // 337
  updateImageSrcByPosition : function(vPos, vSrc){;}, // 351
  deleteById : function(vId){;}, // 371
  deleteByPosition : function(vPos){;}, // 384
  getPositionById : function(vId){;}, // 409
  getEntryById : function(vId){;}, // 429
  getNodeById : function(vId){;}, // 441
  getEntryByPosition : function(vPosition){;}, // 453
  getNodeByPosition : function(vPosition){;}, // 465
  getEntryByNode : function(vNode){;}, // 477
  addFromPartialList : function(vPartialList){;}, // 489
  addFromUpdatedList : function(vNewList){;}, // 506
  _onmousedown : function(e){;}, // 531
  _onmouseup : function(e){;}, // 548
  _onmousemove : function(e){;}, // 565
  _onclick : function(e){;}, // 610
  _ondblclick : function(e){;}, // 627
  _onkeypress : function(e){;}, // 644
  getListItemTarget : function(dt){;}, // 656
  scrollItemIntoView : function(vItem){;}, // 685
  scrollItemIntoViewX : function(vItem){;}, // 699
  scrollItemIntoViewY : function(vItem){;}, // 711
  getItems : function(){;}, // 730
  getFirstChild : function(){;}, // 741
  getLastChild : function(){;}, // 752
  createView : function(){;}, // 771
  createCell : function(d, i){;}, // 796
  createImageCell : function(inode, d){;}, // 830
  imageOnComplete : function(){;}, // 858
  createProtoCell : function(){;} // 874
};
// File: \ui\embed\GalleryList.js[28]
qx.ui.embed.GalleryList = function(galleryList){return this;};
qx.ui.embed.GalleryList = {
  imageOnLoad : function(){;}, // 99
  imageOnError : function(){;}, // 114
  _applyElementData : function(){;}, // 182
  getManager : function(){;}, // 201
  update : function(vGalleryList){;}, // 213
  removeAll : function(){;}, // 230
  getPositionById : function(vId){;}, // 244
  getEntryById : function(vId){;}, // 264
  getNodeById : function(vId){;}, // 276
  getEntryByPosition : function(vPosition){;}, // 288
  getNodeByPosition : function(vPosition){;}, // 300
  getEntryByNode : function(vNode){;}, // 312
  _onmousedown : function(e){;}, // 330
  _onmouseup : function(e){;}, // 347
  _onclick : function(e){;}, // 364
  _ondblclick : function(e){;}, // 381
  _onmousemove : function(e){;}, // 398
  _onkeypress : function(e){;}, // 445
  getListItemTarget : function(dt){;}, // 457
  scrollItemIntoView : function(vItem){;}, // 486
  scrollItemIntoViewX : function(vItem){;}, // 500
  scrollItemIntoViewY : function(vItem){;}, // 512
  getItems : function(){;}, // 531
  getFirstChild : function(){;}, // 542
  getLastChild : function(){;}, // 553
  createView : function(){;}, // 572
  createImageCell : function(inode, d){;}, // 617
  createProtoCell : function(tHeight){;}, // 647
  imageOnComplete : function(){;} // 708
};
// File: \ui\embed\HtmlEmbed.js[27]
qx.ui.embed.HtmlEmbed = function(vHtml){return this;};
qx.ui.embed.HtmlEmbed = {
  _applyHtml : function(){;}, // 120
  _applyTextAlign : function(value, old){;}, // 137
  _applyFont : function(value, old){;}, // 151
  _styleFont : function(value){;}, // 160
  _applyTextColor : function(value, old){;}, // 173
  _styleTextColor : function(value){;}, // 181
  _applyElementData : function(){;}, // 200
  _syncHtml : function(){;} // 211
};
// File: \ui\embed\IconHtmlEmbed.js[27]
qx.ui.embed.IconHtmlEmbed = function(vHtml, vIcon, vIconWidth, vIconHeight){return this;};
qx.ui.embed.IconHtmlEmbed = {
  _syncHtml : function(){;} // 139
};
// File: \ui\embed\Iframe.js[36]
qx.ui.embed.Iframe = function(vSource){return this;};
qx.ui.embed.Iframe = {
  load : function(obj){;}, // 92
  getIframeNode : function(){;}, // 189
  setIframeNode : function(vIframeNode){;}, // 200
  getBlockerNode : function(){;}, // 211
  setBlockerNode : function(vBlockerNode){;}, // 223
  getContentWindow : function(){;}, // 242
  getContentDocument : function(){;}, // 258
  reload : function(){;}, // 298
  queryCurrentUrl : function(){;}, // 335
  block : function(){;}, // 358
  release : function(){;}, // 371
  _generateIframeElement : function(vFrameName){;}, // 394
  _generateBlockerElement : function(){;}, // 444
  _applyElement : function(value, old){;}, // 487
  _beforeAppear : function(){;}, // 508
  _beforeDisappear : function(){;}, // 523
  _applySource : function(value, old){;}, // 539
  _syncSource : function(){;}, // 553
  _applyScrolling : function(value, old){;}, // 597
  _syncScrolling : function(){;}, // 610
  _applyFrameName : function(value, old, propName, uniqModIds){;}, // 625
  _onload : function(){;} // 647
};
// File: \ui\embed\IframeManager.js[29]
qx.ui.embed.IframeManager = function(){return this;};
qx.ui.embed.IframeManager = {
  handleMouseDown : function(evt){;}, // 73
  handleMouseUp : function(evt){;} // 91
};
// File: \ui\embed\LinkEmbed.js[26]
qx.ui.embed.LinkEmbed = function(vHtml, vUri, vTarget){return this;};
qx.ui.embed.LinkEmbed = {
  _syncHtml : function(){;} // 98
};
// File: \ui\embed\NodeEmbed.js[27]
qx.ui.embed.NodeEmbed = function(vId){return this;};
qx.ui.embed.NodeEmbed = {
  _createElementImpl : function(){;} // 85
};
// File: \ui\embed\TextEmbed.js[27]
qx.ui.embed.TextEmbed = function(vText){return this;};
qx.ui.embed.TextEmbed = {
  _applyText : function(){;}, // 117
  _applyTextAlign : function(value, old){;}, // 133
  _applyFont : function(value, old){;}, // 153
  _styleFont : function(value){;}, // 162
  _applyTextColor : function(value, old){;}, // 174
  _styleTextColor : function(value){;}, // 182
  _applyWrap : function(value, old){;}, // 195
  _applyElementData : function(){;}, // 214
  _syncText : function(){;} // 225
};
// File: \ui\form\Button.js[35]
qx.ui.form.Button = function(vText, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.form.Button = {
  _onmouseover : function(e){;}, // 109
  _onmouseout : function(e){;}, // 136
  _onmousedown : function(e){;}, // 167
  _onmouseup : function(e){;}, // 189
  _onkeydown : function(e){;}, // 227
  _onkeyup : function(e){;} // 249
};
// File: \ui\form\CheckBox.js[27]
qx.ui.form.CheckBox = function(vText, vValue, vName, vChecked){return this;};
qx.ui.form.CheckBox = {
  _createIcon : function(){;}, // 142
  _applyChecked : function(value, old){;}, // 169
  _handleIcon : function(){;}, // 190
  _onclick : function(e){;}, // 226
  _onkeydown : function(e){;}, // 239
  _onkeyup : function(e){;} // 255
};
// File: \ui\form\ComboBox.js[49]
qx.ui.form.ComboBox = function(){return this;};
qx.ui.form.ComboBox = {
  getManager : function(){;}, // 270
  getPopup : function(){;}, // 281
  getList : function(){;}, // 292
  getField : function(){;}, // 303
  getButton : function(){;}, // 314
  _applySelected : function(value, old){;}, // 334
  _applyValue : function(value, old){;}, // 367
  _applyEditable : function(value, old){;}, // 409
  _openPopup : function(){;}, // 438
  _closePopup : function(){;}, // 469
  _testClosePopup : function(){;}, // 483
  _togglePopup : function(){;}, // 497
  _onpopupappear : function(e){;}, // 517
  _oninput : function(e){;}, // 534
  _onbeforedisappear : function(e){;}, // 558
  _onlocalechange : function(e){;}, // 569
  _onmousedown : function(e){;}, // 590
  _onclick : function(e){;}, // 631
  _onmouseup : function(e){;}, // 673
  _onmouseover : function(e){;}, // 691
  _onmousewheel : function(e){;}, // 717
  _onkeydown : function(e){;}, // 769
  _onkeypress : function(e){;}, // 832
  _onkeyinput : function(e){;}, // 918
  _visualizeBlur : function(){;}, // 950
  _visualizeFocus : function(){;} // 963
};
// File: \ui\form\ComboBoxEx.js[61]
qx.ui.form.ComboBoxEx = function(){return this;};
qx.ui.form.ComboBoxEx = {
  getPopup : function(){;}, // 299
  getList : function(){;}, // 310
  getField : function(){;}, // 321
  getButton : function(){;}, // 332
  getSelectedRow : function(){;}, // 343
  _createList : function(){;}, // 357
  tableColumnModel : function(obj){;}, // 368
  setSelection : function(data, newValue){;}, // 446
  getSelection : function(){;}, // 476
  setSelectedIndex : function(index){;}, // 488
  getSelectedIndex : function(){;}, // 528
  _applyShowOnTextField : function(propVal){;}, // 565
  _checkIdDescriptionSeparator : function(propVal){;}, // 582
  _applyIdDescriptionSeparator : function(propVal){;}, // 596
  _applyIdColumnVisible : function(propVal){;}, // 613
  _applyEditable : function(value){;}, // 645
  _applyValue : function(value){;}, // 665
  _openPopup : function(){;}, // 745
  _closePopup : function(){;}, // 777
  _togglePopup : function(){;}, // 788
  sizeTextFieldToContent : function(){;}, // 807
  _calculateDimensions : function(){;}, // 821
  _getTextWidth : function(text){;}, // 931
  isSearchInProgress : function(){;}, // 967
  _search : function(startIndex, txt, caseSens){;}, // 981
  openSearchDialog : function(){;}, // 1037
  _onChangeSelection : function(e){;}, // 1232
  _onpopupappear : function(e){;}, // 1289
  _oninput : function(e){;}, // 1306
  _onmousedown : function(e){;}, // 1330
  _onmouseup : function(e){;}, // 1364
  _onmousewheel : function(e){;}, // 1391
  _onkeydown : function(e){;}, // 1415
  _onkeypress : function(e){;}, // 1502
  _visualizeBlur : function(){;}, // 1553
  _visualizeFocus : function(){;} // 1565
};
// File: \ui\form\InputCheckSymbol.js[27]
qx.ui.form.InputCheckSymbol = function(){return this;};
qx.ui.form.InputCheckSymbol = {
  _createElementImpl : function(){;}, // 131
  _applyName : function(value, old){;}, // 144
  _applyValue : function(value, old){;}, // 157
  _applyType : function(value, old){;}, // 170
  _applyChecked : function(value, old){;}, // 183
  getPreferredBoxWidth : function(){;}, // 195
  getPreferredBoxHeight : function(){;}, // 207
  _applyEnabled : function(value, old){;}, // 246
  defer : function(statics, members){;} // 262
};
// File: \ui\form\List.js[30]
qx.ui.form.List = function(){return this;};
qx.ui.form.List = {
  getManager : function(){;}, // 136
  getListItemTarget : function(vItem){;}, // 150
  getSelectedItem : function(){;}, // 166
  getSelectedItems : function(){;}, // 177
  _onmouseover : function(e){;}, // 198
  _onmousedown : function(e){;}, // 216
  _onmouseup : function(e){;}, // 234
  _onclick : function(e){;}, // 252
  _ondblclick : function(e){;}, // 270
  _onkeydown : function(e){;}, // 296
  _onkeypress : function(e){;}, // 316
  _onkeyinput : function(e){;}, // 332
  _findItem : function(vUserValue, vStartIndex, vType){;}, // 403
  findString : function(vText, vStartIndex){;}, // 447
  findStringExact : function(vText, vStartIndex){;}, // 460
  findValue : function(vText, vStartIndex){;}, // 473
  findValueExact : function(vText, vStartIndex){;}, // 486
  _sortItemsCompare : function(a, b){;}, // 507
  sortItemsByString : function(vReverse){;}, // 519
  sortItemsByValue : function(vReverse){;} // 552
};
// File: \ui\form\ListItem.js[30]
qx.ui.form.ListItem = function(vText, vIcon, vValue){return this;};
qx.ui.form.ListItem = {
  handleStateChange : function(){;}, // 139
  _applyStateStyleFocus : function(vStates){;}, // 159
  matchesString : function(vText){;}, // 178
  matchesStringExact : function(vText){;}, // 193
  matchesValue : function(vText){;}, // 208
  matchesValueExact : function(vText){;}, // 223
  _ondblclick : function(e){;} // 246
};
// File: \ui\form\PasswordField.js[27]
qx.ui.form.PasswordField = function(){return this;};
// File: \ui\form\RadioButton.js[27]
qx.ui.form.RadioButton = function(vText, vValue, vName, vChecked){return this;};
qx.ui.form.RadioButton = {
  _applyChecked : function(value, old){;}, // 108
  _applyManager : function(value, old){;}, // 129
  _applyName : function(value, old){;}, // 148
  _applyValue : function(value, old){;}, // 167
  _onkeydown : function(e){;}, // 193
  _onkeypress : function(e){;}, // 210
  _onclick : function(e){;}, // 241
  _onkeyup : function(e){;} // 254
};
// File: \ui\form\RepeatButton.js[27]
qx.ui.form.RepeatButton = function(vText, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.form.RepeatButton = {
  _onmousedown : function(e){;}, // 125
  _onmouseup : function(e){;}, // 151
  _oninterval : function(e){;} // 181
};
// File: \ui\form\Spinner.js[73]
qx.ui.form.Spinner = function(vMin, vValue, vMax){return this;};
qx.ui.form.Spinner = {
  _applyIncrementAmount : function(value, old){;}, // 366
  _applyEditable : function(value, old){;}, // 371
  _applyWrap : function(value, old){;}, // 379
  _applyManager : function(value, old){;}, // 386
  _applyCheckValueFunction : function(value, old){;}, // 403
  _applyNumberFormat : function(value, old){;}, // 408
  _computePreferredInnerWidth : function(){;}, // 428
  _computePreferredInnerHeight : function(){;}, // 440
  _onkeypress : function(e){;}, // 463
  _onkeydown : function(e){;}, // 530
  _onkeyup : function(e){;}, // 579
  _onmousedown : function(e){;}, // 615
  _onmouseup : function(e){;}, // 653
  _onmousewheel : function(e){;}, // 681
  _ontextchange : function(e){;}, // 709
  _oninput : function(e){;}, // 722
  _onchange : function(e){;}, // 738
  _onblur : function(e){;}, // 781
  setValue : function(nValue){;}, // 801
  getValue : function(){;}, // 812
  resetValue : function(){;}, // 826
  setMax : function(vMax){;}, // 838
  getMax : function(){;}, // 849
  setMin : function(vMin){;}, // 861
  getMin : function(){;}, // 872
  _oninterval : function(e){;}, // 896
  _increment : function(){;}, // 1042
  _pageIncrement : function(){;}, // 1068
  _resetIncrements : function(){;} // 1093
};
// File: \ui\form\TextArea.js[30]
qx.ui.form.TextArea = function(){return this;};
qx.ui.form.TextArea = {
  _applyElement : function(value, old){;}, // 106
  _applyWrap : function(value, old){;}, // 112
  _computePreferredInnerHeight : function(){;} // 155
};
// File: \ui\form\TextField.js[34]
qx.ui.form.TextField = function(value){return this;};
qx.ui.form.TextField = {
  createRegExpValidator : function(vRegExp){;}, // 101
  _applyElement : function(value, old){;}, // 292
  _postApply : function(){;}, // 369
  _changeInnerWidth : function(value, old){;}, // 384
  _changeInnerHeight : function(value, old){;}, // 397
  _syncFieldWidth : function(){;}, // 408
  _syncFieldHeight : function(){;}, // 420
  _applyCursor : function(value, old){;}, // 427
  _renderCursor : function(){;}, // 438
  _applyTextAlign : function(value, old){;}, // 457
  _renderTextAlign : function(){;}, // 468
  _applySpellCheck : function(value, old){;}, // 473
  _renderSpellCheck : function(){;}, // 483
  _applyEnabled : function(value, old){;}, // 495
  _applyValue : function(value, old){;}, // 512
  _applyMaxLength : function(value, old){;}, // 538
  _applyReadOnly : function(value, old){;}, // 553
  _applyTextColor : function(value, old){;}, // 574
  _styleTextColor : function(value){;}, // 585
  _renderTextColor : function(){;}, // 597
  _applyFont : function(value, old){;}, // 614
  _styleFont : function(value){;}, // 627
  _renderFont : function(){;}, // 639
  _visualizeFocus : function(){;}, // 670
  _visualizeBlur : function(){;}, // 689
  getComputedValue : function(){;}, // 713
  getInputElement : function(){;}, // 728
  isValid : function(){;}, // 741
  isComputedValid : function(){;}, // 757
  _computePreferredInnerWidth : function(){;}, // 775
  _computePreferredInnerHeight : function(){;}, // 783
  _ontabfocus : function(){;}, // 872
  _onfocus : function(){;}, // 882
  _onblur : function(){;}, // 892
  _oninput : function(){;}, // 909
  selectAll : function(){;} // 1210
};
// File: \ui\groupbox\CheckGroupBox.js[30]
qx.ui.groupbox.CheckGroupBox = function(){return this;};
qx.ui.groupbox.CheckGroupBox = {
  _createLegendObject : function(){;} // 53
};
// File: \ui\groupbox\GroupBox.js[32]
qx.ui.groupbox.GroupBox = function(vLegend, vIcon){return this;};
qx.ui.groupbox.GroupBox = {
  _createLegendObject : function(){;}, // 105
  _createFrameObject : function(){;}, // 120
  getFrameObject : function(){;}, // 143
  getLegendObject : function(){;}, // 154
  setLegend : function(vLegend){;}, // 175
  getLegend : function(){;}, // 191
  setIcon : function(vIcon){;}, // 203
  getIcon : function(){;} // 214
};
// File: \ui\groupbox\RadioGroupBox.js[30]
qx.ui.groupbox.RadioGroupBox = function(){return this;};
qx.ui.groupbox.RadioGroupBox = {
  _createLegendObject : function(){;} // 53
};
// File: \ui\layout\BoxLayout.js[28]
qx.ui.layout.BoxLayout = function(orientation){return this;};
qx.ui.layout.BoxLayout = {
  _createLayoutImpl : function(){;}, // 202
  isHorizontal : function(){;}, // 226
  isVertical : function(){;}, // 237
  getLayoutMode : function(){;}, // 248
  _updateLayoutMode : function(){;}, // 264
  _invalidateLayoutMode : function(){;}, // 280
  _applyOrientation : function(value, old){;}, // 301
  _applySpacing : function(value, old){;}, // 324
  _applyHorizontalChildrenAlign : function(value, old){;}, // 330
  _applyVerticalChildrenAlign : function(value, old){;}, // 336
  _applyReverseChildrenOrder : function(value, old){;}, // 342
  _applyStretchChildrenOrthogonalAxis : function(value, old){;}, // 348
  _applyUseAdvancedFlexAllocation : function(value, old){;}, // 352
  _doLayoutOrder : function(){;}, // 366
  _doLayout : function(){;}, // 383
  _computeAccumulatedChildrenOuterWidth : function(){;}, // 400
  _computeAccumulatedChildrenOuterHeight : function(){;}, // 418
  _recomputeChildrenStretchingX : function(){;}, // 444
  _recomputeChildrenStretchingY : function(){;} // 463
};
// File: \ui\layout\CanvasLayout.js[28]
qx.ui.layout.CanvasLayout = function(){return this;};
qx.ui.layout.CanvasLayout = {
  _createLayoutImpl : function(){;} // 68
};
// File: \ui\layout\DockLayout.js[27]
qx.ui.layout.DockLayout = function(){return this;};
qx.ui.layout.DockLayout = {
  _applyMode : function(value, old){;}, // 82
  _createLayoutImpl : function(){;}, // 102
  addLeft : function(widget){;}, // 122
  addRight : function(widget){;}, // 134
  addTop : function(widget){;}, // 146
  addBottom : function(widget){;}, // 158
  _addAlignedVertical : function(vAlign, vArgs){;}, // 171
  _addAlignedHorizontal : function(vAlign, vArgs){;} // 189
};
// File: \ui\layout\FlowLayout.js[27]
qx.ui.layout.FlowLayout = function(){return this;};
qx.ui.layout.FlowLayout = {
  _applyHorizontalSpacing : function(value, old){;}, // 103
  _applyVerticalSpacing : function(value, old){;}, // 111
  _applyReverseChildrenOrder : function(value, old){;}, // 129
  _createLayoutImpl : function(){;}, // 153
  _changeInnerWidth : function(vNew, vOld){;} // 174
};
// File: \ui\layout\GridLayout.js[27]
qx.ui.layout.GridLayout = function(){return this;};
qx.ui.layout.GridLayout = {
  _applyHorizontalSpacing : function(value, old){;}, // 153
  _applyVerticalSpacing : function(value, old){;}, // 161
  _applyHorizontalChildrenAlign : function(value, old){;}, // 169
  _applyVerticalChildrenAlign : function(value, old){;}, // 177
  _createLayoutImpl : function(){;}, // 202
  add : function(vChild, vCol, vRow){;}, // 225
  _syncDataFields : function(vData, vOldLength, vNewLength){;}, // 257
  setColumnCount : function(vCount){;}, // 290
  getColumnCount : function(){;}, // 303
  addColumn : function(){;}, // 314
  removeColumn : function(){;}, // 327
  _syncColumnDataFields : function(){;}, // 343
  setRowCount : function(vCount){;}, // 371
  getRowCount : function(){;}, // 384
  addRow : function(){;}, // 395
  removeRow : function(){;}, // 408
  _syncRowDataFields : function(){;}, // 424
  _getColumnProperty : function(vColumnIndex, vProperty){;}, // 450
  _setupColumnProperty : function(vColumnIndex, vProperty, vValue){;}, // 472
  _removeColumnProperty : function(vColumnIndex, vProperty, vValue){;}, // 488
  _invalidateColumnLayout : function(){;}, // 501
  _getRowProperty : function(vRowIndex, vProperty){;}, // 529
  _setupRowProperty : function(vRowIndex, vProperty, vValue){;}, // 551
  _removeRowProperty : function(vRowIndex, vProperty, vValue){;}, // 567
  _invalidateRowLayout : function(){;}, // 580
  setColumnWidth : function(vIndex, vValue){;}, // 609
  setRowHeight : function(vIndex, vValue){;}, // 652
  getColumnBoxWidth : function(vIndex){;}, // 693
  getRowBoxHeight : function(vIndex){;}, // 738
  getComputedCellPaddingLeft : function(vCol, vRow){;}, // 784
  getComputedCellPaddingRight : function(vCol, vRow){;}, // 797
  getComputedCellPaddingTop : function(vCol, vRow){;}, // 810
  getComputedCellPaddingBottom : function(vCol, vRow){;}, // 823
  getColumnInnerWidth : function(vCol, vRow){;}, // 836
  getRowInnerHeight : function(vCol, vRow){;}, // 849
  setColumnHorizontalAlignment : function(vIndex, vValue){;}, // 871
  setColumnVerticalAlignment : function(vIndex, vValue){;}, // 884
  setRowHorizontalAlignment : function(vIndex, vValue){;}, // 897
  setRowVerticalAlignment : function(vIndex, vValue){;}, // 910
  getColumnHorizontalAlignment : function(vIndex){;}, // 922
  getColumnVerticalAlignment : function(vIndex){;}, // 934
  getRowHorizontalAlignment : function(vIndex){;}, // 946
  getRowVerticalAlignment : function(vIndex){;}, // 958
  setColumnPaddingTop : function(vIndex, vValue){;}, // 980
  setColumnPaddingRight : function(vIndex, vValue){;}, // 993
  setColumnPaddingBottom : function(vIndex, vValue){;}, // 1006
  setColumnPaddingLeft : function(vIndex, vValue){;}, // 1019
  setRowPaddingTop : function(vIndex, vValue){;}, // 1032
  setRowPaddingRight : function(vIndex, vValue){;}, // 1045
  setRowPaddingBottom : function(vIndex, vValue){;}, // 1058
  setRowPaddingLeft : function(vIndex, vValue){;}, // 1071
  getColumnPaddingTop : function(vIndex){;}, // 1083
  getColumnPaddingRight : function(vIndex){;}, // 1095
  getColumnPaddingBottom : function(vIndex){;}, // 1107
  getColumnPaddingLeft : function(vIndex){;}, // 1119
  getRowPaddingTop : function(vIndex){;}, // 1131
  getRowPaddingRight : function(vIndex){;}, // 1143
  getRowPaddingBottom : function(vIndex){;}, // 1155
  getRowPaddingLeft : function(vIndex){;}, // 1167
  _changeInnerWidth : function(vNew, vOld){;}, // 1188
  _changeInnerHeight : function(vNew, vOld){;}, // 1209
  getInnerWidthForChild : function(vChild){;}, // 1237
  getInnerHeightForChild : function(vChild){;}, // 1249
  mergeCells : function(vStartCol, vStartRow, vColLength, vRowLength){;}, // 1271
  hasSpans : function(){;}, // 1309
  getSpanEntry : function(vCol, vRow){;}, // 1322
  isSpanStart : function(vCol, vRow){;}, // 1344
  isSpanCell : function(vCol, vRow){;}, // 1366
  isFillCell : function(vCol, vRow){;}, // 1388
  _collidesWithSpans : function(vStartCol, vStartRow, vEndCol, vEndRow){;} // 1412
};
// File: \ui\layout\HorizontalBoxLayout.js[28]
qx.ui.layout.HorizontalBoxLayout = function(){return this;};
// File: \ui\layout\impl\CanvasLayoutImpl.js[28]
qx.ui.layout.impl.CanvasLayoutImpl = function(vWidget){return this;};
qx.ui.layout.impl.CanvasLayoutImpl = {
  computeChildBoxWidth : function(vChild){;}, // 88
  computeChildBoxHeight : function(vChild){;}, // 109
  computeChildNeededWidth : function(vChild){;}, // 138
  computeChildNeededHeight : function(vChild){;}, // 162
  updateChildOnInnerWidthChange : function(vChild){;}, // 195
  updateChildOnInnerHeightChange : function(vChild){;}, // 213
  layoutChild : function(vChild, vJobs){;}, // 240
  layoutChild_locationX : function(vChild, vJobs){;}, // 328
  layoutChild_locationY : function(vChild, vJobs){;} // 350
};
// File: \ui\layout\impl\DockLayoutImpl.js[27]
qx.ui.layout.impl.DockLayoutImpl = function(vWidget){return this;};
qx.ui.layout.impl.DockLayoutImpl = {
  vertical : function(c){;}, // 84
  horizontal : function(c){;}, // 88
  ordered : function(c){;}, // 92
  common : function(vChild){;}, // 99
  horizontal : function(vChild){;}, // 106
  vertical : function(vChild){;}, // 113
  computeChildBoxWidth : function(vChild){;}, // 152
  computeChildBoxHeight : function(vChild){;}, // 169
  updateChildOnInnerWidthChange : function(vChild){;}, // 194
  updateChildOnInnerHeightChange : function(vChild){;}, // 211
  updateChildrenOnJobQueueFlush : function(vQueue){;}, // 253
  flushChildrenQueue : function(vChildrenQueue){;}, // 278
  getChildAlign : function(vChild){;}, // 306
  getChildAlignMode : function(vChild){;}, // 318
  layoutChild : function(vChild, vJobs){;}, // 340
  layoutChild_location_top : function(vChild, vJobs){;}, // 363
  layoutChild_location_left : function(vChild, vJobs){;} // 382
};
// File: \ui\layout\impl\FlowLayoutImpl.js[27]
qx.ui.layout.impl.FlowLayoutImpl = function(vWidget){return this;};
qx.ui.layout.impl.FlowLayoutImpl = {
  computeChildrenNeededWidth : function(){;}, // 101
  computeChildrenNeededHeight : function(){;}, // 114
  updateSelfOnChildOuterWidthChange : function(vChild){;}, // 169
  updateChildOnInnerWidthChange : function(vChild){;}, // 193
  updateChildOnInnerHeightChange : function(vChild){;}, // 209
  updateChildrenOnJobQueueFlush : function(vQueue){;}, // 233
  updateChildrenOnRemoveChild : function(vChild, vIndex){;}, // 258
  updateChildrenOnMoveChild : function(vChild, vIndex, vOldIndex){;}, // 290
  flushChildrenQueue : function(vChildrenQueue){;}, // 315
  layoutChild : function(vChild, vJobs){;}, // 372
  layoutChild_location : function(vChild, vJobs){;} // 449
};
// File: \ui\layout\impl\GridLayoutImpl.js[27]
qx.ui.layout.impl.GridLayoutImpl = function(vWidget){return this;};
qx.ui.layout.impl.GridLayoutImpl = {
  computeChildBoxWidth : function(vChild){;}, // 87
  computeChildBoxHeight : function(vChild){;}, // 124
  computeChildrenNeededWidth : function(){;}, // 169
  computeChildrenNeededHeight : function(){;}, // 190
  updateChildOnInnerWidthChange : function(vChild){;}, // 219
  updateChildOnInnerHeightChange : function(vChild){;}, // 235
  layoutChild : function(vChild, vJobs){;}, // 261
  layoutChild_sizeX : function(vChild, vJobs){;}, // 285
  layoutChild_sizeY : function(vChild, vJobs){;}, // 298
  layoutChild_locationX : function(vChild, vJobs){;}, // 311
  layoutChild_locationY : function(vChild, vJobs){;} // 344
};
// File: \ui\layout\impl\HorizontalBoxLayoutImpl.js[28]
qx.ui.layout.impl.HorizontalBoxLayoutImpl = function(){return this;};
qx.ui.layout.impl.HorizontalBoxLayoutImpl = {
  computeChildBoxWidth : function(vChild){;}, // 87
  computeChildBoxHeight : function(vChild){;}, // 99
  computeChildrenFlexWidth : function(){;}, // 115
  invalidateChildrenFlexWidth : function(){;}, // 343
  computeChildrenNeededWidth : function(){;}, // 362
  updateSelfOnChildOuterWidthChange : function(vChild){;}, // 385
  updateChildOnInnerWidthChange : function(vChild){;}, // 409
  updateChildOnInnerHeightChange : function(vChild){;}, // 432
  updateSelfOnJobQueueFlush : function(vJobQueue){;}, // 463
  updateChildrenOnJobQueueFlush : function(vQueue){;}, // 486
  updateChildrenOnRemoveChild : function(vChild, vIndex){;}, // 544
  updateChildrenOnMoveChild : function(vChild, vIndex, vOldIndex){;}, // 605
  flushChildrenQueue : function(vChildrenQueue){;}, // 635
  layoutChild : function(vChild, vJobs){;}, // 726
  layoutChild_locationX : function(vChild, vJobs){;}, // 824
  layoutChild_locationY : function(vChild, vJobs){;} // 899
};
// File: \ui\layout\impl\LayoutImpl.js[33]
qx.ui.layout.impl.LayoutImpl = function(vWidget){return this;};
qx.ui.layout.impl.LayoutImpl = {
  getWidget : function(){;}, // 70
  computeChildBoxWidth : function(vChild){;}, // 101
  computeChildBoxHeight : function(vChild){;}, // 113
  computeChildNeededWidth : function(vChild){;}, // 133
  computeChildNeededHeight : function(vChild){;}, // 153
  computeChildrenNeededWidth_max : function(){;}, // 180
  computeChildrenNeededHeight_max : function(){;}, // 196
  computeChildrenNeededWidth_sum : function(){;}, // 212
  computeChildrenNeededHeight_sum : function(){;}, // 228
  updateSelfOnChildOuterWidthChange : function(vChild){;}, // 272
  updateSelfOnChildOuterHeightChange : function(vChild){;}, // 285
  updateChildOnInnerWidthChange : function(vChild){;}, // 306
  updateChildOnInnerHeightChange : function(vChild){;}, // 319
  updateSelfOnJobQueueFlush : function(vJobQueue){;}, // 340
  updateChildrenOnJobQueueFlush : function(vJobQueue){;}, // 361
  updateChildrenOnAddChild : function(vChild, vIndex){;}, // 382
  updateChildrenOnRemoveChild : function(vChild, vIndex){;}, // 396
  updateChildrenOnMoveChild : function(vChild, vIndex, vOldIndex){;}, // 411
  flushChildrenQueue : function(vChildrenQueue){;}, // 430
  layoutChild : function(vChild, vJobs){;}, // 457
  layoutChild_marginX : function(vChild, vJobs){;}, // 532
  layoutChild_marginY : function(vChild, vJobs){;}, // 556
  layoutChild_sizeX_essentialWrapper : function(vChild, vJobs){;}, // 580
  layoutChild_sizeY_essentialWrapper : function(vChild, vJobs){;}, // 593
  defer : function(statics, members){;} // 607
};
// File: \ui\layout\impl\VerticalBoxLayoutImpl.js[28]
qx.ui.layout.impl.VerticalBoxLayoutImpl = function(){return this;};
qx.ui.layout.impl.VerticalBoxLayoutImpl = {
  computeChildBoxWidth : function(vChild){;}, // 88
  computeChildBoxHeight : function(vChild){;}, // 105
  computeChildrenFlexHeight : function(){;}, // 116
  invalidateChildrenFlexHeight : function(){;}, // 344
  computeChildrenNeededHeight : function(){;}, // 363
  updateSelfOnChildOuterHeightChange : function(vChild){;}, // 386
  updateChildOnInnerWidthChange : function(vChild){;}, // 410
  updateChildOnInnerHeightChange : function(vChild){;}, // 434
  updateSelfOnJobQueueFlush : function(vJobQueue){;}, // 464
  updateChildrenOnJobQueueFlush : function(vQueue){;}, // 487
  updateChildrenOnRemoveChild : function(vChild, vIndex){;}, // 545
  updateChildrenOnMoveChild : function(vChild, vIndex, vOldIndex){;}, // 606
  flushChildrenQueue : function(vChildrenQueue){;}, // 636
  layoutChild : function(vChild, vJobs){;}, // 727
  layoutChild_locationY : function(vChild, vJobs){;}, // 825
  layoutChild_locationX : function(vChild, vJobs){;} // 900
};
// File: \ui\layout\VerticalBoxLayout.js[28]
qx.ui.layout.VerticalBoxLayout = function(){return this;};
// File: \ui\listview\ContentCellHtml.js[30]
qx.ui.listview.ContentCellHtml = function(vHtml){return this;};
// File: \ui\listview\ContentCellIconHtml.js[30]
qx.ui.listview.ContentCellIconHtml = function(vHtml, vIcon, vIconWidth, vIconHeight){return this;};
// File: \ui\listview\ContentCellImage.js[31]
qx.ui.listview.ContentCellImage = function(vSource, vWidth, vHeight){return this;};
qx.ui.listview.ContentCellImage = {
  setSource : function(vSource){;} // 103
};
// File: \ui\listview\ContentCellLink.js[30]
qx.ui.listview.ContentCellLink = function(vHtml){return this;};
// File: \ui\listview\ContentCellText.js[30]
qx.ui.listview.ContentCellText = function(vText){return this;};
// File: \ui\listview\Header.js[30]
qx.ui.listview.Header = function(vColumns){return this;};
qx.ui.listview.Header = {
  _syncColumnWidth : function(vWidth){;}, // 142
  _syncResizeLine : function(){;}, // 157
  _onmousemove : function(e){;}, // 193
  _onmousedown : function(e){;}, // 285
  _onmouseup : function(e){;}, // 310
  _onmouseout : function(e){;}, // 338
  _cleanupResizing : function(){;} // 352
};
// File: \ui\listview\HeaderCell.js[30]
qx.ui.listview.HeaderCell = function(vConfig, vId){return this;};
qx.ui.listview.HeaderCell = {
  getView : function(){;}, // 168
  getNextSortOrder : function(){;}, // 179
  updateSort : function(){;}, // 200
  _applySortOrder : function(value, old){;}, // 233
  _onmouseover : function(e){;}, // 285
  _onmouseout : function(e){;}, // 297
  _onmouseup : function(e){;} // 309
};
// File: \ui\listview\HeaderSeparator.js[30]
qx.ui.listview.HeaderSeparator = function(){return this;};
// File: \ui\listview\ListView.js[35]
qx.ui.listview.ListView = function(vData, vColumns){return this;};
qx.ui.listview.ListView = {
  getData : function(){;}, // 172
  getColumns : function(){;}, // 183
  getHeader : function(){;}, // 194
  getFrame : function(){;}, // 205
  getPane : function(){;}, // 216
  getScroll : function(){;}, // 227
  getResizeLine : function(){;}, // 238
  update : function(){;}, // 249
  updateScrollBar : function(){;}, // 262
  updateContent : function(){;}, // 274
  updateLayout : function(){;}, // 285
  updateSort : function(){;}, // 296
  _getHeaderCell : function(vCellId){;}, // 319
  _applySortBy : function(value, old){;}, // 341
  _onscroll : function(e){;}, // 378
  _onmousedown : function(e){;}, // 390
  _handleDisplayableCustom : function(vDisplayable, vParent, vHint){;} // 412
};
// File: \ui\listview\ListViewPane.js[35]
qx.ui.listview.ListViewPane = function(vData, vColumns){return this;};
qx.ui.listview.ListViewPane = {
  getView : function(){;}, // 146
  _updateLayout : function(vUpdate){;}, // 161
  _updateLayoutReal : function(vUpdate){;}, // 185
  _updateRendering : function(vForce){;}, // 279
  _updateRow : function(vRelativeRow){;}, // 305
  _onscroll : function(e){;}, // 350
  _changeInnerHeight : function(vNew, vOld){;}, // 371
  getManager : function(){;}, // 394
  getListViewTarget : function(e){;}, // 406
  getSelectedItem : function(){;}, // 422
  getSelectedItems : function(){;}, // 433
  getData : function(){;}, // 444
  getItemHeight : function(vItem){;}, // 456
  getItemWidth : function(vItem){;}, // 468
  getItemLeft : function(vItem){;}, // 480
  getItemTop : function(vItem){;}, // 492
  _onmousewheel : function(e){;}, // 512
  _onmouseover : function(e){;}, // 527
  _onmousedown : function(e){;}, // 544
  _onmouseup : function(e){;}, // 561
  _onclick : function(e){;}, // 578
  _ondblclick : function(e){;}, // 595
  _onkeypress : function(e){;}, // 620
  _updateSelectionState : function(vItem, vIsSelected){;}, // 643
  _updateAnchorState : function(vItem, vIsAnchor){;}, // 658
  _updateLeadState : function(vItem, vIsLead){;}, // 673
  scrollItemIntoView : function(vItem, vAlignLeftTop){;}, // 688
  scrollItemIntoViewX : function(vItem, vAlignLeft){;}, // 703
  scrollItemIntoViewY : function(vItem, vAlignTop){;}, // 714
  setScrollTop : function(vScrollTop){;}, // 749
  getScrollTop : function(){;}, // 762
  setScrollLeft : function(){;}, // 773
  getScrollLeft : function(){;}, // 784
  isItemVisible : function(vItem){;}, // 796
  getRelativeItemPosition : function(vItem){;}, // 813
  _updateItem : function(vItem){;} // 829
};
// File: \ui\listview\SelectionManager.js[28]
qx.ui.listview.SelectionManager = function(vBoundedWidget){return this;};
qx.ui.listview.SelectionManager = {
  getFirst : function(){;}, // 68
  getLast : function(){;}, // 79
  getItems : function(){;}, // 90
  getNextSibling : function(vItem){;}, // 102
  getPreviousSibling : function(vItem){;}, // 116
  getItemHashCode : function(oItem){;}, // 138
  scrollItemIntoView : function(vItem, vTopLeft){;}, // 164
  getItemLeft : function(vItem){;}, // 176
  getItemTop : function(vItem){;}, // 188
  getItemWidth : function(vItem){;}, // 200
  getItemHeight : function(vItem){;}, // 212
  getItemEnabled : function(vItem){;}, // 224
  renderItemSelectionState : function(vItem, vIsSelected){;}, // 245
  renderItemAnchorState : function(vItem, vIsAnchor){;}, // 258
  renderItemLeadState : function(vItem, vIsLead){;} // 271
};
// File: \ui\menu\Button.js[30]
qx.ui.menu.Button = function(vLabel, vIcon, vCommand, vMenu){return this;};
qx.ui.menu.Button = {
  hasIcon : function(){;}, // 189
  hasLabel : function(){;}, // 200
  hasShortcut : function(){;}, // 211
  hasMenu : function(){;}, // 222
  getIconObject : function(){;}, // 233
  getLabelObject : function(){;}, // 244
  getShortcutObject : function(){;}, // 255
  getArrowObject : function(){;}, // 266
  getParentMenu : function(){;}, // 277
  _createLayoutImpl : function(){;}, // 308
  _applyIcon : function(value, old){;}, // 328
  _applyLabel : function(value, old){;}, // 355
  _applyCommand : function(value, old){;}, // 382
  _applyMenu : function(value, old){;}, // 418
  _onmouseup : function(e){;} // 452
};
// File: \ui\menu\ButtonLayoutImpl.js[27]
qx.ui.menu.ButtonLayoutImpl = function(vWidget){return this;};
qx.ui.menu.ButtonLayoutImpl = {
  computeChildrenNeededWidth : function(){;}, // 95
  updateSelfOnChildOuterWidthChange : function(vChild){;}, // 124
  layoutChild_locationX : function(vChild, vJobs){;} // 173
};
// File: \ui\menu\CheckBox.js[34]
qx.ui.menu.CheckBox = function(vLabel, vCommand, vChecked){return this;};
qx.ui.menu.CheckBox = {
  _applyChecked : function(value, old){;}, // 119
  execute : function(){;}, // 139
  _processExecute : function(){;} // 151
};
// File: \ui\menu\Layout.js[32]
qx.ui.menu.Layout = function(){return this;};
qx.ui.menu.Layout = {
  _createLayoutImpl : function(){;} // 85
};
// File: \ui\menu\Manager.js[28]
qx.ui.menu.Manager = function(){return this;};
qx.ui.menu.Manager = {
  update : function(vTarget, vEventName){;} // 71
};
// File: \ui\menu\Menu.js[35]
qx.ui.menu.Menu = function(){return this;};
qx.ui.menu.Menu = {
  getLayout : function(){;}, // 288
  isSubElement : function(vElement, vButtonsOnly){;}, // 301
  _beforeAppear : function(){;}, // 335
  _beforeDisappear : function(){;}, // 357
  _applyOpenInterval : function(value, old){;}, // 390
  _applyCloseInterval : function(value, old){;}, // 402
  _applyHoverItem : function(value, old){;}, // 414
  _applyOpenItem : function(value, old){;}, // 427
  _computeMaxIconWidth : function(){;}, // 477
  _computeMaxLabelWidth : function(){;}, // 503
  _computeMaxLabelWidthIncShortcut : function(){;}, // 526
  _computeMaxShortcutWidth : function(){;}, // 549
  _computeMaxArrowWidth : function(){;}, // 572
  _computeMaxContentWidth : function(){;}, // 598
  _computeIconPosition : function(){;}, // 643
  _computeLabelPosition : function(){;}, // 654
  _computeShortcutPosition : function(){;}, // 667
  _computeArrowPosition : function(){;}, // 678
  _invalidateMaxIconWidth : function(){;}, // 700
  _invalidateMaxLabelWidth : function(){;}, // 715
  _invalidateMaxShortcutWidth : function(){;}, // 733
  _invalidateLabelPosition : function(){;}, // 749
  _invalidateShortcutPosition : function(){;}, // 762
  _computeMenuButtonNeededWidth : function(){;}, // 784
  _onmouseover : function(e){;}, // 839
  _onmouseout : function(e){;}, // 938
  _onopentimer : function(e){;}, // 962
  _onclosetimer : function(e){;}, // 983
  _onkeydown : function(e){;}, // 1000
  _onkeypress : function(e){;}, // 1017
  _onkeypress_up : function(e){;}, // 1053
  _onkeypress_down : function(e){;}, // 1069
  _onkeypress_left : function(e){;}, // 1085
  _onkeypress_right : function(e){;}, // 1121
  _onkeydown_enter : function(e){;} // 1205
};
// File: \ui\menu\MenuLayoutImpl.js[27]
qx.ui.menu.MenuLayoutImpl = function(vWidget){return this;};
qx.ui.menu.MenuLayoutImpl = {
  updateChildrenOnJobQueueFlush : function(vQueue){;} // 95
};
// File: \ui\menu\RadioButton.js[31]
qx.ui.menu.RadioButton = function(){return this;};
qx.ui.menu.RadioButton = {
  _applyChecked : function(value, old){;}, // 86
  _applyManager : function(value, old){;}, // 105
  _applyName : function(value, old){;}, // 125
  _processExecute : function(){;} // 147
};
// File: \ui\menu\Separator.js[31]
qx.ui.menu.Separator = function(){return this;};
qx.ui.menu.Separator = {
  _onmousedown : function(e){;} // 146
};
// File: \ui\menubar\Button.js[27]
qx.ui.menubar.Button = function(){return this;};
// File: \ui\menubar\MenuBar.js[27]
qx.ui.menubar.MenuBar = function(){return this;};
// File: \ui\pageview\AbstractBar.js[26]
qx.ui.pageview.AbstractBar = function(){return this;};
qx.ui.pageview.AbstractBar = {
  getManager : function(){;}, // 66
  _onmousewheel : function(e){;}, // 81
  getWheelDelta : function(e){;} // 129
};
// File: \ui\pageview\AbstractButton.js[26]
qx.ui.pageview.AbstractButton = function(vText, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.pageview.AbstractButton = {
  getView : function(){;}, // 134
  _applyManager : function(value, old){;}, // 156
  _applyParent : function(value, old){;}, // 176
  _applyPage : function(value, old){;}, // 197
  _applyChecked : function(value, old){;}, // 218
  _applyName : function(value, old){;}, // 246
  _onmousedown : function(e){;}, // 269
  _onmouseover : function(e){;}, // 281
  _onmouseout : function(e){;}, // 293
  _onkeydown : function(e){;}, // 305
  _onkeypress : function(e){;} // 315
};
// File: \ui\pageview\AbstractPage.js[26]
qx.ui.pageview.AbstractPage = function(vButton){return this;};
qx.ui.pageview.AbstractPage = {
  _applyButton : function(value, old){;} // 119
};
// File: \ui\pageview\AbstractPageView.js[26]
qx.ui.pageview.AbstractPageView = function(vBarClass, vPaneClass){return this;};
qx.ui.pageview.AbstractPageView = {
  getPane : function(){;}, // 68
  getBar : function(){;} // 79
};
// File: \ui\pageview\AbstractPane.js[26]
qx.ui.pageview.AbstractPane = function(){return this;};
// File: \ui\pageview\buttonview\Bar.js[30]
qx.ui.pageview.buttonview.Bar = function(){return this;};
qx.ui.pageview.buttonview.Bar = {
  getWheelDelta : function(e){;}, // 77
  _renderAppearance : function(){;} // 106
};
// File: \ui\pageview\buttonview\Button.js[32]
qx.ui.pageview.buttonview.Button = function(){return this;};
qx.ui.pageview.buttonview.Button = {
  _onkeypress : function(e){;}, // 91
  _renderAppearance : function(){;} // 166
};
// File: \ui\pageview\buttonview\ButtonView.js[35]
qx.ui.pageview.buttonview.ButtonView = function(){return this;};
qx.ui.pageview.buttonview.ButtonView = {
  _applyBarPosition : function(value, old){;} // 93
};
// File: \ui\pageview\buttonview\Page.js[30]
qx.ui.pageview.buttonview.Page = function(){return this;};
// File: \ui\pageview\buttonview\Pane.js[30]
qx.ui.pageview.buttonview.Pane = function(){return this;};
qx.ui.pageview.buttonview.Pane = {
  _renderAppearance : function(){;} // 64
};
// File: \ui\pageview\radioview\Bar.js[30]
qx.ui.pageview.radioview.Bar = function(){return this;};
qx.ui.pageview.radioview.Bar = {
  _renderAppearance : function(){;} // 93
};
// File: \ui\pageview\radioview\Button.js[32]
qx.ui.pageview.radioview.Button = function(){return this;};
qx.ui.pageview.radioview.Button = {
  _onkeypress : function(e){;} // 84
};
// File: \ui\pageview\radioview\Page.js[30]
qx.ui.pageview.radioview.Page = function(){return this;};
// File: \ui\pageview\radioview\Pane.js[30]
qx.ui.pageview.radioview.Pane = function(){return this;};
// File: \ui\pageview\radioview\RadioView.js[35]
qx.ui.pageview.radioview.RadioView = function(){return this;};
qx.ui.pageview.radioview.RadioView = {
  _applyBarPosition : function(value, old){;} // 89
};
// File: \ui\pageview\tabview\Bar.js[30]
qx.ui.pageview.tabview.Bar = function(){return this;};
// File: \ui\pageview\tabview\Button.js[33]
qx.ui.pageview.tabview.Button = function(){return this;};
qx.ui.pageview.tabview.Button = {
  _onkeydown : function(e){;}, // 113
  _onkeypress : function(e){;}, // 132
  _ontabclose : function(e){;}, // 182
  _applyChecked : function(value, old){;}, // 196
  _applyShowCloseButton : function(value, old){;}, // 210
  _applyCloseButtonImage : function(value, old){;}, // 237
  _renderAppearance : function(){;} // 259
};
// File: \ui\pageview\tabview\Page.js[30]
qx.ui.pageview.tabview.Page = function(){return this;};
// File: \ui\pageview\tabview\Pane.js[30]
qx.ui.pageview.tabview.Pane = function(){return this;};
// File: \ui\pageview\tabview\TabView.js[30]
qx.ui.pageview.tabview.TabView = function(){return this;};
qx.ui.pageview.tabview.TabView = {
  _applyAlignTabsToLeft : function(value, old){;}, // 103
  _applyPlaceBarOnTop : function(value, old){;} // 121
};
// File: \ui\popup\Popup.js[31]
qx.ui.popup.Popup = function(){return this;};
qx.ui.popup.Popup = {
  _beforeAppear : function(){;}, // 210
  _beforeDisappear : function(){;}, // 248
  _afterAppear : function(){;}, // 267
  _makeActive : function(){;}, // 340
  _makeInactive : function(){;}, // 351
  bringToFront : function(){;}, // 380
  sendToBack : function(){;}, // 394
  _sendTo : function(){;}, // 409
  getShowTimeStamp : function(){;}, // 446
  getHideTimeStamp : function(){;}, // 457
  positionRelativeTo : function(el, offsetX, offsetY){;}, // 478
  centerToBrowser : function(){;} // 506
};
// File: \ui\popup\PopupAtom.js[27]
qx.ui.popup.PopupAtom = function(vLabel, vIcon){return this;};
qx.ui.popup.PopupAtom = {
  getAtom : function(){;} // 68
};
// File: \ui\popup\PopupManager.js[29]
qx.ui.popup.PopupManager = function(){return this;};
qx.ui.popup.PopupManager = {
  update : function(vTarget){;} // 71
};
// File: \ui\popup\ToolTip.js[30]
qx.ui.popup.ToolTip = function(vLabel, vIcon){return this;};
qx.ui.popup.ToolTip = {
  _applyHideInterval : function(value, old){;}, // 160
  _applyShowInterval : function(value, old){;}, // 172
  _applyBoundToWidget : function(value, old){;}, // 184
  _beforeAppear : function(){;}, // 210
  _beforeDisappear : function(){;}, // 226
  _afterAppear : function(){;}, // 243
  _startShowTimer : function(){;}, // 336
  _startHideTimer : function(){;}, // 351
  _stopShowTimer : function(){;}, // 366
  _stopHideTimer : function(){;}, // 381
  _onmouseover : function(e){;}, // 405
  _onshowtimer : function(e){;}, // 421
  _onhidetimer : function(e){;} // 438
};
// File: \ui\popup\ToolTipManager.js[28]
qx.ui.popup.ToolTipManager = function(){return this;};
qx.ui.popup.ToolTipManager = {
  _applyCurrentToolTip : function(value, old){;}, // 79
  handleMouseOver : function(e){;}, // 119
  handleMouseOut : function(e){;}, // 152
  handleFocus : function(e){;}, // 195
  handleBlur : function(e){;} // 221
};
// File: \ui\resizer\MResizable.js[26]
qx.ui.resizer.MResizable = function(child){return this;};
qx.ui.resizer.MResizable = {
  isResizable : function(){;}, // 127
  getResizable : function(){;}, // 139
  _applyResizable : function(value, old){;}, // 145
  _onmousedown : function(e){;}, // 157
  _onmouseup : function(e){;}, // 261
  _near : function(p, e){;}, // 332
  _onmousemove : function(e){;} // 344
};
// File: \ui\resizer\ResizablePopup.js[23]
qx.ui.resizer.ResizablePopup = function(){return this;};
// File: \ui\resizer\Resizer.js[36]
qx.ui.resizer.Resizer = function(child){return this;};
// File: \ui\selection\DomSelectionManager.js[26]
qx.ui.selection.DomSelectionManager = function(vBoundedWidget){return this;};
qx.ui.selection.DomSelectionManager = {
  getItemEnabled : function(oItem){;}, // 74
  getItemClassName : function(vItem){;}, // 86
  setItemClassName : function(vItem, vClassName){;}, // 99
  getItemBaseClassName : function(vItem){;}, // 111
  getNextSibling : function(vItem){;}, // 125
  getPreviousSibling : function(vItem){;}, // 137
  getFirst : function(){;}, // 148
  getLast : function(){;}, // 159
  getItemLeft : function(vItem){;}, // 181
  getItemTop : function(vItem){;}, // 193
  getItemWidth : function(vItem){;}, // 205
  getItemHeight : function(vItem){;}, // 217
  getItemHashCode : function(oItem){;}, // 237
  isBefore : function(vItem1, vItem2){;}, // 255
  scrollItemIntoView : function(vItem){;}, // 280
  getItems : function(){;}, // 291
  getAbove : function(vItem){;}, // 303
  getUnder : function(vItem){;}, // 337
  _updateState : function(vItem, vState, vIsState){;}, // 381
  renderItemSelectionState : function(vItem, vIsSelected){;}, // 398
  renderItemAnchorState : function(vItem, vIsAnchor){;}, // 411
  renderItemLeadState : function(vItem, vIsLead){;} // 424
};
// File: \ui\selection\RadioManager.js[30]
qx.ui.selection.RadioManager = function(vName, vMembers){return this;};
qx.ui.selection.RadioManager = {
  getItems : function(){;}, // 124
  getEnabledItems : function(){;}, // 135
  handleItemChecked : function(vItem, vChecked){;}, // 158
  add : function(varargs){;}, // 183
  remove : function(vItem){;}, // 221
  _applySelected : function(value, old){;}, // 251
  _applyName : function(value, old){;}, // 270
  selectNext : function(vItem){;}, // 293
  selectPrevious : function(vItem){;}, // 324
  _selectByIndex : function(vIndex){;} // 355
};
// File: \ui\selection\Selection.js[30]
qx.ui.selection.Selection = function(mgr){return this;};
qx.ui.selection.Selection = {
  add : function(item){;}, // 78
  remove : function(item){;}, // 90
  removeAll : function(){;}, // 101
  contains : function(item){;}, // 113
  toArray : function(){;}, // 124
  getFirst : function(){;}, // 142
  getChangeValue : function(){;}, // 157
  getItemHashCode : function(item){;}, // 177
  isEmpty : function(){;} // 188
};
// File: \ui\selection\SelectionManager.js[31]
qx.ui.selection.SelectionManager = function(vBoundedWidget){return this;};
qx.ui.selection.SelectionManager = {
  _applyAnchorItem : function(value, old){;}, // 174
  _applyLeadItem : function(value, old){;}, // 193
  _getFirst : function(){;}, // 219
  _getLast : function(){;}, // 230
  getFirst : function(){;}, // 241
  getLast : function(){;}, // 257
  getItems : function(){;}, // 273
  getNextSibling : function(vItem){;}, // 285
  getPreviousSibling : function(vItem){;}, // 297
  getNext : function(vItem){;}, // 309
  getPrevious : function(vItem){;}, // 335
  isBefore : function(vItem1, vItem2){;}, // 362
  isEqual : function(vItem1, vItem2){;}, // 377
  getItemHashCode : function(vItem){;}, // 397
  scrollItemIntoView : function(vItem, vTopLeft){;}, // 418
  getItemLeft : function(vItem){;}, // 430
  getItemTop : function(vItem){;}, // 442
  getItemWidth : function(vItem){;}, // 454
  getItemHeight : function(vItem){;}, // 466
  getItemEnabled : function(vItem){;}, // 478
  renderItemSelectionState : function(vItem, vIsSelected){;}, // 499
  renderItemAnchorState : function(vItem, vIsAnchor){;}, // 517
  renderItemLeadState : function(vItem, vIsLead){;}, // 535
  getItemSelected : function(vItem){;}, // 560
  setItemSelected : function(vItem, vSelected){;}, // 576
  getSelectedItems : function(){;}, // 661
  getSelectedItem : function(){;}, // 672
  setSelectedItems : function(vItems){;}, // 686
  setSelectedItem : function(vItem){;}, // 733
  selectAll : function(){;}, // 774
  _selectAll : function(){;}, // 802
  deselectAll : function(){;}, // 840
  _deselectAll : function(){;}, // 865
  selectItemRange : function(vItem1, vItem2){;}, // 892
  _selectItemRange : function(vItem1, vItem2, vDeselect){;}, // 927
  _deselectItemRange : function(vItem1, vItem2){;}, // 978
  handleMouseDown : function(vItem, e){;}, // 1025
  _ondragup : function(e){;}, // 1074
  handleMouseUp : function(vItem, e){;}, // 1090
  handleMouseOver : function(oItem, e){;}, // 1116
  handleClick : function(vItem, e){;}, // 1134
  handleDblClick : function(vItem, e){;}, // 1145
  _onmouseevent : function(oItem, e, bOver){;}, // 1157
  handleKeyDown : function(vDomEvent){;}, // 1334
  handleKeyPress : function(vDomEvent){;}, // 1348
  getItemToSelect : function(vKeyboardEvent){;}, // 1467
  _dispatchChange : function(){;}, // 1525
  _hasChanged : function(sOldValue){;}, // 1544
  _getChangeValue : function(){;}, // 1555
  getHome : function(){;}, // 1574
  getEnd : function(){;}, // 1585
  getDown : function(vItem){;}, // 1597
  getUp : function(vItem){;}, // 1614
  getLeft : function(vItem){;}, // 1631
  getRight : function(vItem){;}, // 1648
  getAbove : function(vItem){;}, // 1667
  getUnder : function(vItem){;}, // 1681
  getPageUp : function(vItem){;}, // 1703
  getPageDown : function(vItem){;} // 1765
};
// File: \ui\splitpane\HorizontalSplitPane.js[26]
qx.ui.splitpane.HorizontalSplitPane = function(firstSize, secondSize){return this;};
// File: \ui\splitpane\SplitPane.js[28]
qx.ui.splitpane.SplitPane = function(orientation, firstSize, secondSize){return this;};
qx.ui.splitpane.SplitPane = {
  addLeft : function(){;}, // 238
  addTop : function(){;}, // 251
  addRight : function(){;}, // 264
  addBottom : function(){;}, // 277
  getSplitter : function(){;}, // 290
  getKnob : function(){;}, // 301
  getLeftArea : function(){;}, // 312
  getTopArea : function(){;}, // 323
  getRightArea : function(){;}, // 334
  getBottomArea : function(){;}, // 345
  getFirstArea : function(){;}, // 356
  getSecondArea : function(){;}, // 367
  _applyShowKnob : function(value, old){;}, // 387
  _applyOrientation : function(value, old){;}, // 399
  _applyFirstSize : function(value, old){;}, // 494
  _applySecondSize : function(value, old){;}, // 506
  _applySplitterSize : function(value, old){;}, // 518
  _syncFirstSize : function(){;}, // 529
  _syncSecondSize : function(){;}, // 550
  _syncSplitterSize : function(){;}, // 571
  _onSplitterMouseDownX : function(e){;}, // 601
  _onSplitterMouseDownY : function(e){;}, // 628
  _commonMouseDown : function(){;}, // 655
  _onSplitterMouseMoveX : function(e){;}, // 680
  _onSplitterMouseMoveY : function(e){;}, // 698
  _onSplitterMouseUpX : function(e){;}, // 716
  _onSplitterMouseUpY : function(e){;}, // 737
  _commonMouseUp : function(){;}, // 757
  _syncX : function(e){;}, // 781
  _syncY : function(e){;}, // 797
  _syncCommon : function(first, second){;}, // 814
  _normalizeX : function(e){;}, // 828
  _normalizeY : function(e){;} // 840
};
// File: \ui\splitpane\SplitPaneKnob.js[34]
qx.ui.splitpane.SplitPaneKnob = function(){return this;};
// File: \ui\splitpane\SplitPaneSlider.js[32]
qx.ui.splitpane.SplitPaneSlider = function(pane){return this;};
// File: \ui\splitpane\SplitPaneSplitter.js[33]
qx.ui.splitpane.SplitPaneSplitter = function(pane){return this;};
// File: \ui\splitpane\VerticalSplitPane.js[27]
qx.ui.splitpane.VerticalSplitPane = function(firstSize, secondSize){return this;};
// File: \ui\table\celleditor\CheckBox.js[30]
qx.ui.table.celleditor.CheckBox = function(){return this;};
qx.ui.table.celleditor.CheckBox = {
  createCellEditor : function(cellInfo){;}, // 60
  getCellEditorValue : function(cellEditor){;} // 69
};
// File: \ui\table\celleditor\ComboBox.js[31]
qx.ui.table.celleditor.ComboBox = function(){return this;};
qx.ui.table.celleditor.ComboBox = {
  createCellEditor : function(cellInfo){;}, // 96
  getCellEditorValue : function(cellEditor){;} // 153
};
// File: \ui\table\celleditor\Dynamic.js[34]
qx.ui.table.celleditor.Dynamic = function(cellEditorFactoryFunction){return this;};
qx.ui.table.celleditor.Dynamic = {
  createCellEditor : function(cellInfo){;}, // 101
  getCellEditorValue : function(cellEditor){;} // 120
};
// File: \ui\table\celleditor\PasswordField.js[31]
qx.ui.table.celleditor.PasswordField = function(){return this;};
qx.ui.table.celleditor.PasswordField = {
  createCellEditor : function(cellInfo){;}, // 81
  getCellEditorValue : function(cellEditor){;} // 101
};
// File: \ui\table\celleditor\TextField.js[31]
qx.ui.table.celleditor.TextField = function(){return this;};
qx.ui.table.celleditor.TextField = {
  createCellEditor : function(cellInfo){;}, // 81
  getCellEditorValue : function(cellEditor){;} // 101
};
// File: \ui\table\cellrenderer\Abstract.js[30]
qx.ui.table.cellrenderer.Abstract = function(){return this;};
qx.ui.table.cellrenderer.Abstract = {
  _getCellClass : function(cellInfo){;}, // 88
  _getCellStyle : function(cellInfo){;}, // 103
  _getContentHtml : function(cellInfo){;}, // 118
  createDataCellHtml : function(cellInfo, htmlArr){;} // 124
};
// File: \ui\table\cellrenderer\Boolean.js[33]
qx.ui.table.cellrenderer.Boolean = function(){return this;};
qx.ui.table.cellrenderer.Boolean = {
  _getCellStyle : function(cellInfo){;}, // 67
  _identifyImage : function(cellInfo){;} // 73
};
// File: \ui\table\cellrenderer\Conditional.js[27]
qx.ui.table.cellrenderer.Conditional = function(align, color, style, weight){return this;};
qx.ui.table.cellrenderer.Conditional = {
  addNumericCondition : function(condition, value1, align, color, style, weight, target){;}, // 125
  addBetweenCondition : function(condition, value1, value2, align, color, style, weight, target){;}, // 167
  addRegex : function(regex, align, color, style, weight, target){;}, // 203
  _getCellStyle : function(cellInfo){;} // 229
};
// File: \ui\table\cellrenderer\Date.js[29]
qx.ui.table.cellrenderer.Date = function(align, color, style, weight){return this;};
qx.ui.table.cellrenderer.Date = {
  _applyDateFormat : function(value, old){;}, // 74
  _getCellClass : function(cellInfo){;} // 94
};
// File: \ui\table\cellrenderer\Default.js[29]
qx.ui.table.cellrenderer.Default = function(){return this;};
qx.ui.table.cellrenderer.Default = {
  _getStyleFlags : function(cellInfo){;}, // 88
  _getCellClass : function(cellInfo){;}, // 100
  _getContentHtml : function(cellInfo){;}, // 126
  _formatValue : function(cellInfo){;} // 140
};
// File: \ui\table\cellrenderer\Dynamic.js[34]
qx.ui.table.cellrenderer.Dynamic = function(cellRendererFactoryFunction){return this;};
qx.ui.table.cellrenderer.Dynamic = {
  createDataCellHtml : function(cellInfo, htmlArr){;} // 108
};
// File: \ui\table\cellrenderer\Html.js[30]
qx.ui.table.cellrenderer.Html = function(){return this;};
qx.ui.table.cellrenderer.Html = {
  _getContentHtml : function(cellInfo){;}, // 43
  _getCellClass : function(cellInfo){;} // 48
};
// File: \ui\table\cellrenderer\Icon.js[32]
qx.ui.table.cellrenderer.Icon = function(){return this;};
qx.ui.table.cellrenderer.Icon = {
  _identifyImage : function(cellInfo){;}, // 90
  _getImageInfos : function(cellInfo){;}, // 106
  _getCellClass : function(cellInfo){;}, // 131
  _getContentHtml : function(cellInfo){;} // 137
};
// File: \ui\table\cellrenderer\Image.js[25]
qx.ui.table.cellrenderer.Image = function(width, height){return this;};
qx.ui.table.cellrenderer.Image = {
  _identifyImage : function(cellInfo){;} // 74
};
// File: \ui\table\cellrenderer\Number.js[29]
qx.ui.table.cellrenderer.Number = function(align, color, style, weight){return this;};
qx.ui.table.cellrenderer.Number = {
  _applyNumberFormat : function(value, old){;}, // 77
  _getCellClass : function(cellInfo){;} // 102
};
// File: \ui\table\cellrenderer\Password.js[31]
qx.ui.table.cellrenderer.Password = function(){return this;};
qx.ui.table.cellrenderer.Password = {
  _getContentHtml : function(cellInfo){;} // 64
};
// File: \ui\table\cellrenderer\Replace.js[27]
qx.ui.table.cellrenderer.Replace = function(){return this;};
qx.ui.table.cellrenderer.Replace = {
  _getContentHtml : function(cellInfo){;}, // 112
  addReversedReplaceMap : function(){;} // 141
};
// File: \ui\table\cellrenderer\String.js[30]
qx.ui.table.cellrenderer.String = function(){return this;};
qx.ui.table.cellrenderer.String = {
  _getContentHtml : function(cellInfo){;}, // 43
  _getCellClass : function(cellInfo){;} // 48
};
// File: \ui\table\columnmodel\Basic.js[32]
qx.ui.table.columnmodel.Basic = function(){return this;};
qx.ui.table.columnmodel.Basic = {
  init : function(colCount){;}, // 142
  setColumnWidth : function(col, width){;}, // 179
  getColumnWidth : function(col){;}, // 206
  setHeaderCellRenderer : function(col, renderer){;}, // 220
  getHeaderCellRenderer : function(col){;}, // 232
  setDataCellRenderer : function(col, renderer){;}, // 245
  getDataCellRenderer : function(col){;}, // 257
  setCellEditorFactory : function(col, factory){;}, // 270
  getCellEditorFactory : function(col){;}, // 282
  _getColToXPosMap : function(){;}, // 298
  getVisibleColumnCount : function(){;}, // 327
  getVisibleColumnAtX : function(visXPos){;}, // 339
  getVisibleX : function(col){;}, // 351
  getOverallColumnCount : function(){;}, // 362
  getOverallColumnAtX : function(overXPos){;}, // 374
  getOverallX : function(col){;}, // 386
  isColumnVisible : function(col){;}, // 398
  setColumnVisible : function(col, visible){;}, // 412
  moveColumn : function(fromOverXPos, toOverXPos){;} // 484
};
// File: \ui\table\columnmodel\Resize.js[33]
qx.ui.table.columnmodel.Resize = function(){return this;};
qx.ui.table.columnmodel.Resize = {
  _applyBehavior : function(value, old){;}, // 107
  init : function(numColumns, table){;}, // 133
  _addResetColumnWidthButton : function(event){;}, // 192
  _onappear : function(event){;}, // 223
  _ontablewidthchanged : function(event){;}, // 271
  _onverticalscrollbarchanged : function(event){;}, // 306
  _oncolumnwidthchanged : function(event){;}, // 352
  _onvisibilitychanged : function(event){;} // 386
};
// File: \ui\table\columnmodel\resizebehavior\Abstract.js[30]
qx.ui.table.columnmodel.resizebehavior.Abstract = function(){return this;};
qx.ui.table.columnmodel.resizebehavior.Abstract = {
  _setNumColumns : function(numColumns){;}, // 73
  onAppear : function(tableColumnModel, event){;}, // 91
  onTableWidthChanged : function(tableColumnModel, event){;}, // 110
  onVerticalScrollBarChanged : function(tableColumnModel, event){;}, // 131
  onColumnWidthChanged : function(tableColumnModel, event){;}, // 152
  onVisibilityChanged : function(tableColumnModel, event){;}, // 173
  _getAvailableWidth : function(tableColumnModel){;} // 187
};
// File: \ui\table\columnmodel\resizebehavior\ColumnData.js[29]
qx.ui.table.columnmodel.resizebehavior.ColumnData = function(){return this;};
// File: \ui\table\columnmodel\resizebehavior\Default.js[57]
qx.ui.table.columnmodel.resizebehavior.Default = function(){return this;};
qx.ui.table.columnmodel.resizebehavior.Default = {
  init : function(obj){;}, // 106
  setWidth : function(col, width){;}, // 162
  setMinWidth : function(col, width){;}, // 190
  setMaxWidth : function(col, width){;}, // 219
  set : function(col, map){;}, // 251
  onAppear : function(tableColumnModel, event){;}, // 276
  onTableWidthChanged : function(tableColumnModel, event){;}, // 295
  onVerticalScrollBarChanged : function(tableColumnModel, event){;}, // 302
  onColumnWidthChanged : function(tableColumnModel, event){;}, // 309
  onVisibilityChanged : function(tableColumnModel, event){;}, // 316
  _setNumColumns : function(numColumns){;}, // 333
  _computeColumnsFlexWidth : function(tableColumnModel, event){;}, // 367
  _extendNextColumn : function(tableColumnModel, event){;}, // 638
  _extendLastColumn : function(tableColumnModel, event){;} // 714
};
// File: \ui\table\headerrenderer\Default.js[32]
qx.ui.table.headerrenderer.Default = function(){return this;};
qx.ui.table.headerrenderer.Default = {
  createHeaderCell : function(cellInfo){;}, // 95
  updateHeaderCell : function(cellInfo, cellWidget){;} // 107
};
// File: \ui\table\headerrenderer\Icon.js[31]
qx.ui.table.headerrenderer.Icon = function(iconUrl, tooltip){return this;};
qx.ui.table.headerrenderer.Icon = {
  updateHeaderCell : function(cellInfo, cellWidget){;} // 95
};
// File: \ui\table\model\Abstract.js[30]
qx.ui.table.model.Abstract = function(){return this;};
qx.ui.table.model.Abstract = {
  getRowCount : function(){;}, // 70
  getRowData : function(rowIndex){;}, // 74
  isColumnEditable : function(columnIndex){;}, // 78
  isColumnSortable : function(columnIndex){;}, // 82
  sortByColumn : function(columnIndex, ascending){;}, // 86
  getSortColumnIndex : function(){;}, // 89
  isSortAscending : function(){;}, // 93
  prefetchRows : function(firstRowIndex, lastRowIndex){;}, // 97
  getValue : function(columnIndex, rowIndex){;}, // 100
  getValueById : function(columnId, rowIndex){;}, // 104
  setValue : function(columnIndex, rowIndex, value){;}, // 108
  setValueById : function(columnId, rowIndex, value){;}, // 112
  getColumnCount : function(){;}, // 117
  getColumnIndexById : function(columnId){;}, // 122
  getColumnId : function(columnIndex){;}, // 127
  getColumnName : function(columnIndex){;}, // 132
  setColumnIds : function(columnIdArr){;}, // 149
  setColumnNamesByIndex : function(columnNameArr){;}, // 181
  setColumnNamesById : function(columnNameMap){;}, // 206
  setColumns : function(columnNameArr, columnIdArr){;} // 234
};
// File: \ui\table\model\Filtered.js[30]
qx.ui.table.model.Filtered = function(){return this;};
qx.ui.table.model.Filtered = {
  _js_in_array : function(the_needle, the_haystack){;}, // 49
  addBetweenFilter : function(filter, value1, value2, target){;}, // 85
  addNumericFilter : function(filter, value1, target){;}, // 122
  addRegex : function(regex, target){;}, // 157
  applyFilters : function(){;}, // 180
  hideRows : function(rowNum, numOfRows, dispatchEvent){;}, // 302
  resetHiddenRows : function(){;} // 334
};
// File: \ui\table\model\Remote.js[37]
qx.ui.table.model.Remote = function(){return this;};
qx.ui.table.model.Remote = {
  getRowCount : function(){;}, // 129
  _loadRowCount : function(){;}, // 155
  _onRowCountLoaded : function(rowCount){;}, // 169
  reloadData : function(){;}, // 197
  clearCache : function(){;}, // 231
  getCacheContent : function(){;}, // 247
  restoreCacheContent : function(cacheContent){;}, // 264
  _cancelCurrentRequest : function(){;}, // 315
  iterateCachedRows : function(iterator, object){;}, // 335
  prefetchRows : function(firstRowIndex, lastRowIndex){;}, // 365
  _loadRowData : function(firstRow, lastRow){;}, // 440
  _onRowDataLoaded : function(rowDataArr){;}, // 454
  _setRowBlockData : function(block, rowDataArr){;}, // 515
  removeRow : function(rowIndex){;}, // 563
  getRowData : function(rowIndex){;}, // 660
  getValue : function(columnIndex, rowIndex){;}, // 685
  setValue : function(columnIndex, rowIndex, value){;}, // 700
  setColumnSortable : function(columnIndex, sortable){;}, // 738
  isColumnSortable : function(columnIndex){;}, // 753
  sortByColumn : function(columnIndex, ascending){;}, // 758
  getSortColumnIndex : function(){;}, // 773
  isSortAscending : function(){;} // 778
};
// File: \ui\table\model\Simple.js[29]
qx.ui.table.model.Simple = function(){return this;};
qx.ui.table.model.Simple = {
  getRowData : function(rowIndex){;}, // 135
  getRowDataAsMap : function(rowIndex){;}, // 154
  setEditable : function(editable){;}, // 174
  setColumnEditable : function(columnIndex, editable){;}, // 194
  isColumnEditable : function(columnIndex){;}, // 209
  setColumnSortable : function(columnIndex, sortable){;}, // 220
  isColumnSortable : function(columnIndex){;}, // 235
  sortByColumn : function(columnIndex, ascending){;}, // 240
  setSortMethods : function(columnIndex, methods){;}, // 301
  _clearSorting : function(){;}, // 313
  getSortColumnIndex : function(){;}, // 325
  isSortAscending : function(){;}, // 330
  getRowCount : function(){;}, // 335
  getValue : function(columnIndex, rowIndex){;}, // 340
  setValue : function(columnIndex, rowIndex, value){;}, // 350
  setData : function(rowArr, clearSorting){;}, // 387
  getData : function(){;}, // 413
  setDataAsMapArray : function(mapArr, rememberMaps, clearSorting){;}, // 427
  addRows : function(rowArr, startIndex){;}, // 445
  addRowsAsMapArray : function(mapArr, startIndex, rememberMaps){;}, // 483
  removeRows : function(startIndex, howMany){;}, // 496
  _mapArray2RowArr : function(mapArr, rememberMaps){;} // 527
};
// File: \ui\table\pane\CellEvent.js[27]
qx.ui.table.pane.CellEvent = function(scroller, type, me){return this;};
qx.ui.table.pane.CellEvent = {
  _computeRow : function(){;}, // 91
  _computeColumn : function(){;} // 107
};
// File: \ui\table\pane\FocusIndicator.js[26]
qx.ui.table.pane.FocusIndicator = function(scroller){return this;};
qx.ui.table.pane.FocusIndicator = {
  moveToCell : function(col, row){;} // 63
};
// File: \ui\table\pane\Header.js[29]
qx.ui.table.pane.Header = function(paneScroller){return this;};
qx.ui.table.pane.Header = {
  getPaneScroller : function(){;}, // 88
  getTable : function(){;}, // 99
  _onColWidthChanged : function(evt){;}, // 111
  _onColOrderChanged : function(evt){;}, // 125
  _onPaneModelChanged : function(evt){;}, // 137
  _onTableModelMetaDataChanged : function(evt){;}, // 149
  setColumnWidth : function(col, width){;}, // 162
  setMouseOverColumn : function(col){;}, // 181
  showColumnMoveFeedback : function(col, x){;}, // 215
  hideColumnMoveFeedback : function(){;}, // 263
  isShowingColumnMoveFeedback : function(){;}, // 280
  _updateContent : function(completeUpdate){;}, // 293
  _cleanUpCells : function(){;} // 360
};
// File: \ui\table\pane\Model.js[31]
qx.ui.table.pane.Model = function(tableColumnModel){return this;};
qx.ui.table.pane.Model = {
  _applyFirstColumnX : function(value, old){;}, // 140
  _applyMaxColumnCount : function(value, old){;}, // 154
  _onColVisibilityChanged : function(evt){;}, // 168
  getColumnCount : function(){;}, // 185
  getColumnAtX : function(xPos){;}, // 211
  getX : function(col){;}, // 225
  getColumnLeft : function(col){;}, // 251
  getTotalWidth : function(){;} // 277
};
// File: \ui\table\pane\Pane.js[32]
qx.ui.table.pane.Pane = function(paneScroller){return this;};
qx.ui.table.pane.Pane = {
  _applyFirstVisibleRow : function(value, old){;}, // 117
  _applyVisibleRowCount : function(value, old){;}, // 122
  _afterAppear : function(){;}, // 128
  getPaneScroller : function(){;}, // 148
  getTable : function(){;}, // 159
  setFocusedCell : function(col, row, massUpdate){;}, // 174
  _onSelectionChanged : function(evt){;}, // 200
  _onFocusChanged : function(evt){;}, // 212
  _onColWidthChanged : function(evt){;}, // 224
  _onColOrderChanged : function(evt){;}, // 236
  _onPaneModelChanged : function(evt){;}, // 248
  _onTableModelDataChanged : function(evt){;}, // 260
  _onTableModelMetaDataChanged : function(evt){;}, // 283
  _applyMaxCacheLines : function(value, old){;}, // 294
  _updateContent : function(completeUpdate, scrollOffset, onlyRow, onlySelectionOrFocusChanged){;}, // 360
  _updateRowStyles : function(onlyRow){;}, // 409
  _getRowsHtml : function(firstRow, rowCount){;}, // 467
  _scrollContent : function(rowOffset){;}, // 570
  _updateAllRows : function(){;} // 648
};
// File: \ui\table\pane\Scroller.js[33]
qx.ui.table.pane.Scroller = function(table){return this;};
qx.ui.table.pane.Scroller = {
  _applyHorizontalScrollBarVisible : function(value, old){;}, // 330
  _applyVerticalScrollBarVisible : function(value, old){;}, // 347
  _applyTablePaneModel : function(value, old){;}, // 365
  _applyShowCellFocusIndicator : function(value, old){;}, // 376
  getScrollY : function(){;}, // 395
  setScrollY : function(scrollY, renderSync){;}, // 407
  getScrollX : function(){;}, // 423
  setScrollX : function(scrollX){;}, // 433
  getTable : function(){;}, // 445
  _onColVisibilityChanged : function(evt){;}, // 457
  _onColWidthChanged : function(evt){;}, // 471
  _onColOrderChanged : function(evt){;}, // 496
  _onTableModelDataChanged : function(evt){;}, // 512
  _onSelectionChanged : function(evt){;}, // 546
  _onFocusChanged : function(evt){;}, // 558
  _onTableModelMetaDataChanged : function(evt){;}, // 571
  _onPaneModelChanged : function(evt){;}, // 585
  _updateHorScrollBarMaximum : function(){;}, // 599
  _updateVerScrollBarMaximum : function(){;}, // 611
  _onKeepFirstVisibleRowCompleteChanged : function(){;}, // 631
  _changeInnerHeight : function(vNew, vOld){;}, // 639
  _afterAppear : function(){;}, // 649
  _onScrollX : function(evt){;}, // 669
  _onScrollY : function(evt){;}, // 691
  _onmousewheel : function(evt){;}, // 705
  _onmousemoveHeader : function(evt){;}, // 798
  _onmousemovePane : function(evt){;}, // 853
  _onmousedownHeader : function(evt){;}, // 904
  _startResizeHeader : function(resizeCol, pageX){;}, // 935
  _startMoveHeader : function(moveCol, pageX){;}, // 955
  _onmousedownPane : function(evt){;}, // 973
  _onMouseupFocusIndicator : function(e){;}, // 1020
  _onmouseupHeader : function(evt){;}, // 1045
  _onChangeCaptureHeader : function(e){;}, // 1066
  _stopResizeHeader : function(){;}, // 1084
  _stopMoveHeader : function(){;}, // 1107
  _onmouseupPane : function(evt){;}, // 1154
  _onclickHeader : function(evt){;}, // 1176
  _onclickPane : function(evt){;}, // 1215
  _onContextMenu : function(evt){;}, // 1254
  _ondblclickPane : function(evt){;}, // 1282
  _onmouseout : function(evt){;}, // 1308
  _showResizeLine : function(x){;}, // 1335
  _hideResizeLine : function(){;}, // 1363
  showColumnMoveFeedback : function(pageX){;}, // 1377
  hideColumnMoveFeedback : function(){;}, // 1423
  _focusCellAtPagePos : function(pageX, pageY){;}, // 1438
  setFocusedCell : function(col, row){;}, // 1462
  getFocusedColumn : function(){;}, // 1485
  getFocusedRow : function(){;}, // 1496
  scrollCellVisible : function(col, row){;}, // 1509
  isEditing : function(){;}, // 1551
  startEditing : function(){;}, // 1564
  stopEditing : function(){;}, // 1679
  flushEditor : function(){;}, // 1692
  cancelEditing : function(){;}, // 1710
  _onCellEditorModalWindowClose : function(evt){;}, // 1756
  _getColumnForPageX : function(pageX){;}, // 1770
  _getResizeColumnForPageX : function(pageX){;}, // 1802
  _getRowForPagePos : function(pageX, pageY){;}, // 1837
  setTopRightWidget : function(widget){;}, // 1892
  getHeader : function(){;}, // 1920
  getTablePane : function(){;}, // 1931
  getNeededScrollBars : function(forceHorizontal, preventVertical){;}, // 1948
  _applyScrollTimeout : function(value, old){;}, // 1998
  _postponedUpdateContent : function(){;}, // 2024
  _oninterval : function(){;}, // 2038
  _updateContent : function(){;}, // 2054
  _updateFocusIndicator : function(){;} // 2119
};
// File: \ui\table\rowrenderer\Default.js[33]
qx.ui.table.rowrenderer.Default = function(table){return this;};
qx.ui.table.rowrenderer.Default = {
  _styleFont : function(value){;}, // 192
  _renderFont : function(){;}, // 202
  updateDataRowElement : function(rowInfo, rowElem){;}, // 217
  createRowStyle : function(rowInfo){;}, // 249
  getRowClass : function(rowInfo){;}, // 279
  _postponedUpdateTableContent : function(){;}, // 290
  _updateTableContent : function(){;} // 315
};
// File: \ui\table\selection\Manager.js[36]
qx.ui.table.selection.Manager = function(){return this;};
qx.ui.table.selection.Manager = {
  handleMouseDown : function(index, evt){;}, // 92
  handleMouseUp : function(index, evt){;}, // 131
  handleClick : function(index, evt){;}, // 147
  handleSelectKeyDown : function(index, evt){;}, // 159
  handleMoveKeyDown : function(index, evt){;}, // 172
  _handleSelectEvent : function(index, evt){;} // 204
};
// File: \ui\table\selection\Model.js[30]
qx.ui.table.selection.Model = function(){return this;};
qx.ui.table.selection.Model = {
  _applySelectionMode : function(selectionMode){;}, // 145
  setBatchMode : function(batchMode){;}, // 168
  hasBatchMode : function(){;}, // 199
  getAnchorSelectionIndex : function(){;}, // 211
  getLeadSelectionIndex : function(){;}, // 223
  clearSelection : function(){;}, // 234
  isSelectionEmpty : function(){;}, // 250
  getSelectedCount : function(){;}, // 261
  isSelectedIndex : function(index){;}, // 282
  getSelectedRanges : function(){;}, // 304
  iterateSelection : function(iterator, object){;}, // 341
  setSelectionInterval : function(fromIndex, toIndex){;}, // 360
  addSelectionInterval : function(fromIndex, toIndex){;}, // 412
  removeSelectionInterval : function(fromIndex, toIndex){;}, // 442
  _clearSelection : function(){;}, // 514
  _addSelectionInterval : function(fromIndex, toIndex){;}, // 531
  _dumpRanges : function(){;}, // 590
  _fireChangeSelection : function(){;} // 611
};
// File: \ui\table\Table.js[32]
qx.ui.table.Table = function(tableModel, custom){return this;};
qx.ui.table.Table = {
  init : function(obj){;}, // 433
  init : function(obj){;}, // 447
  init : function(obj){;}, // 461
  init : function(obj){;}, // 475
  init : function(obj){;}, // 489
  init : function(obj){;}, // 503
  init : function(columnModel){;}, // 517
  _applySelectionModel : function(value, old){;}, // 542
  _applyTableModel : function(value, old){;}, // 561
  _applyTableColumnModel : function(value, old){;}, // 579
  _applyStatusBarVisible : function(value, old){;}, // 618
  _applyColumnVisibilityButtonVisible : function(value, old){;}, // 635
  _applyMetaColumnCounts : function(value, old){;}, // 647
  _applyFocusCellOnMouseMove : function(value, old){;}, // 711
  _applyShowCellFocusIndicator : function(value, old){;}, // 728
  _applyKeepFirstVisibleRowComplete : function(value, old){;}, // 746
  _getSelectionManager : function(){;}, // 762
  _getPaneScrollerArr : function(){;}, // 773
  getPaneScroller : function(metaColumn){;}, // 785
  _cleanUpMetaColumns : function(fromMetaColumn){;}, // 799
  _onChangeLocale : function(evt){;}, // 820
  _onSelectionChanged : function(evt){;}, // 834
  _onTableModelMetaDataChanged : function(evt){;}, // 853
  _onTableModelDataChanged : function(evt){;}, // 872
  _onScrollY : function(evt){;}, // 899
  _onkeydown : function(evt){;}, // 924
  _onkeypress : function(evt){;}, // 1048
  _onFocusChanged : function(evt){;}, // 1123
  _onColVisibilityChanged : function(evt){;}, // 1140
  _onColWidthChanged : function(evt){;}, // 1160
  _onColOrderChanged : function(evt){;}, // 1180
  getTablePaneScrollerAtPageX : function(pageX){;}, // 1203
  setFocusedCell : function(col, row, scrollVisible){;}, // 1221
  getFocusedColumn : function(){;}, // 1247
  getFocusedRow : function(){;}, // 1258
  moveFocusedCell : function(deltaX, deltaY){;}, // 1271
  scrollCellVisible : function(col, row){;}, // 1303
  isEditing : function(){;}, // 1322
  startEditing : function(){;}, // 1340
  stopEditing : function(){;}, // 1359
  cancelEditing : function(){;}, // 1376
  postponedUpdateContent : function(){;}, // 1394
  updateContent : function(){;}, // 1421
  _getMetaColumnAtPageX : function(pageX){;}, // 1437
  _getMetaColumnAtColumnX : function(visXPos){;}, // 1462
  _updateStatusBar : function(){;}, // 1487
  _updateScrollerWidths : function(){;}, // 1513
  _updateScrollBarVisibility : function(){;}, // 1534
  _onColumnVisibilityBtExecuted : function(){;}, // 1598
  _toggleColumnVisibilityMenu : function(){;}, // 1612
  _cleanupColumnVisibilityMenu : function(){;}, // 1695
  _createColumnVisibilityCheckBoxHandler : function(col){;}, // 1716
  setColumnWidth : function(col, width){;}, // 1734
  _changeInnerWidth : function(vNew, vOld){;}, // 1740
  _changeInnerHeight : function(vNew, vOld){;}, // 1762
  _afterAppear : function(){;}, // 1782
  addEventListener : function(type, func, obj){;}, // 1792
  removeEventListener : function(type, func, obj){;} // 1811
};
// File: \ui\toolbar\Button.js[30]
qx.ui.toolbar.Button = function(){return this;};
// File: \ui\toolbar\CheckBox.js[27]
qx.ui.toolbar.CheckBox = function(vText, vIcon, vChecked){return this;};
qx.ui.toolbar.CheckBox = {
  _applyChecked : function(value, old){;}, // 93
  _onmouseup : function(e){;} // 113
};
// File: \ui\toolbar\MenuButton.js[28]
qx.ui.toolbar.MenuButton = function(vText, vMenu, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.toolbar.MenuButton = {
  getParentToolBar : function(){;}, // 100
  _showMenu : function(vFromKeyEvent){;}, // 119
  _hideMenu : function(){;}, // 165
  _applyMenu : function(value, old){;}, // 190
  _onmousedown : function(e){;}, // 225
  _onmouseup : function(e){;}, // 242
  _onmouseout : function(e){;}, // 252
  _onmouseover : function(e){;}, // 269
  _onmenuappear : function(e){;}, // 311
  _onmenudisappear : function(e){;} // 332
};
// File: \ui\toolbar\Part.js[30]
qx.ui.toolbar.Part = function(){return this;};
// File: \ui\toolbar\PartHandle.js[31]
qx.ui.toolbar.PartHandle = function(){return this;};
// File: \ui\toolbar\RadioButton.js[27]
qx.ui.toolbar.RadioButton = function(){return this;};
qx.ui.toolbar.RadioButton = {
  _applyChecked : function(value, old){;}, // 95
  _applyManager : function(value, old){;}, // 114
  _onmouseup : function(e){;} // 141
};
// File: \ui\toolbar\Separator.js[31]
qx.ui.toolbar.Separator = function(){return this;};
// File: \ui\toolbar\ToolBar.js[30]
qx.ui.toolbar.ToolBar = function(){return this;};
qx.ui.toolbar.ToolBar = {
  getAllButtons : function(){;}, // 118
  _onkeypress : function(e){;}, // 155
  _onkeypress_left : function(){;}, // 174
  _onkeypress_right : function(){;} // 237
};
// File: \ui\tree\AbstractTreeElement.js[39]
qx.ui.tree.AbstractTreeElement = function(treeRowStructure){return this;};
qx.ui.tree.AbstractTreeElement = {
  _applyLabel : function(value, old){;}, // 232
  _applyIcon : function(value, old){;}, // 240
  _applySelected : function(value, old){;}, // 265
  _getRowStructure : function(labelOrTreeRowStructure, icon, iconSelected){;}, // 312
  _evalCurrentIcon : function(){;}, // 328
  getParentFolder : function(){;}, // 352
  getLevel : function(){;}, // 371
  getTree : function(){;}, // 384
  getIndentObject : function(){;}, // 397
  getIconObject : function(){;}, // 408
  getLabelObject : function(){;}, // 419
  destroy : function(){;}, // 443
  getHierarchy : function(vArr){;}, // 519
  addToTreeQueue : function(){;}, // 555
  removeFromTreeQueue : function(){;}, // 571
  addToCustomQueues : function(vHint){;}, // 588
  removeFromCustomQueues : function(vHint){;}, // 603
  _applyParent : function(value, old){;}, // 627
  _handleDisplayableCustom : function(vDisplayable, vParent, vHint){;}, // 654
  _onmousedown : function(e){;}, // 707
  _onmouseup : function(e){;}, // 719
  flushTree : function(){;} // 755
};
// File: \ui\tree\SelectionManager.js[27]
qx.ui.tree.SelectionManager = function(vBoundedWidget){return this;};
qx.ui.tree.SelectionManager = {
  _getFirst : function(){;}, // 93
  _getLast : function(){;}, // 104
  getItems : function(){;}, // 115
  getNext : function(vItem){;}, // 127
  getPrevious : function(vItem){;}, // 166
  getItemTop : function(vItem){;}, // 224
  getItemHeight : function(vItem){;}, // 249
  scrollItemIntoView : function(vItem){;}, // 266
  renderItemSelectionState : function(treeNode, isSelected){;} // 292
};
// File: \ui\tree\Tree.js[54]
qx.ui.tree.Tree = function(labelOrTreeRowStructure, icon, iconSelected){return this;};
qx.ui.tree.Tree = {
  isTreeFolder : function(vObject){;}, // 133
  isOpenTreeFolder : function(vObject){;}, // 145
  useDoubleClick : function(){;}, // 260
  useTreeLines : function(){;}, // 269
  hideNode : function(){;}, // 278
  getManager : function(){;}, // 298
  getSelectedElement : function(){;}, // 310
  getItems : function(recursive, invisible){;}, // 324
  addChildToTreeQueue : function(vChild){;}, // 367
  removeChildFromTreeQueue : function(vChild){;}, // 395
  flushWidgetQueue : function(){;}, // 414
  flushTreeQueue : function(){;}, // 425
  _applyUseTreeLines : function(value, old){;}, // 456
  _applyHideNode : function(value, old){;}, // 471
  _applyRootOpenClose : function(value, old){;}, // 498
  getExcludeSpecificTreeLines : function(){;}, // 514
  _applyExcludeSpecificTreeLines : function(value, old){;}, // 527
  getTree : function(){;}, // 547
  getParentFolder : function(){;}, // 559
  getLevel : function(){;}, // 571
  _onkeydown : function(e){;}, // 591
  _onkeypress : function(e){;}, // 605
  _onkeyup : function(e){;}, // 706
  getLastTreeChild : function(){;}, // 730
  getFirstTreeChild : function(){;}, // 753
  setSelectedElement : function(vElement){;}, // 764
  getHierarchy : function(vArr){;}, // 781
  getIndentSymbol : function(vUseTreeLines, vColumn, vLastColumn){;} // 800
};
// File: \ui\tree\TreeFile.js[33]
qx.ui.tree.TreeFile = function(labelOrTreeRowStructure, icon, iconSelected){return this;};
qx.ui.tree.TreeFile = {
  getIndentSymbol : function(vUseTreeLines, vColumn, vFirstColumn, vLastColumn){;}, // 90
  _updateIndent : function(){;}, // 114
  getItems : function(){;} // 125
};
// File: \ui\tree\TreeFolder.js[39]
qx.ui.tree.TreeFolder = function(labelOrTreeRowStructure, icon, iconSelected){return this;};
qx.ui.tree.TreeFolder = {
  hasContent : function(){;}, // 207
  open : function(){;}, // 218
  close : function(){;}, // 256
  toggle : function(){;}, // 284
  _openCallback : function(){;}, // 295
  _createChildrenStructure : function(){;}, // 317
  _handleChildMove : function(vChild, vRelationIndex, vRelationChild){;}, // 374
  addToFolder : function(varargs){;}, // 416
  addBeforeToFolder : function(vChild, vBefore){;}, // 434
  addAfterToFolder : function(vChild, vAfter){;}, // 454
  addAtToFolder : function(vChild, vIndex){;}, // 474
  addAtBeginToFolder : function(vChild){;}, // 492
  addAtEndToFolder : function(vChild){;}, // 503
  remove : function(varargs){;}, // 557
  removeAt : function(vIndex){;}, // 567
  removeAll : function(){;}, // 577
  getContainerObject : function(){;}, // 599
  getHorizontalLayout : function(){;}, // 610
  getFirstVisibleChildOfFolder : function(){;}, // 621
  getLastVisibleChildOfFolder : function(){;}, // 635
  getItems : function(recursive, invisible){;}, // 652
  destroyContent : function(){;}, // 689
  _applyOpen : function(value, old){;}, // 798
  _applyAlwaysShowPlusMinusSymbol : function(value, old){;}, // 821
  _updateLastColumn : function(){;}, // 844
  _onmousedown : function(e){;}, // 872
  _onmouseup : function(e){;}, // 914
  _ondblclick : function(e){;}, // 947
  getIndentSymbol : function(vUseTreeLines, vColumn, vFirstColumn, vLastColumn){;}, // 975
  _updateIndent : function(){;} // 1044
};
// File: \ui\tree\TreeRowStructure.js[114]
qx.ui.tree.TreeRowStructure = function(){return this;};
qx.ui.tree.TreeRowStructure = {
  newRow : function(){;}, // 152
  standard : function(vLabel, vIcon, vIconSelected){;}, // 203
  addIndent : function(){;}, // 220
  addIcon : function(vIcon, vIconSelected){;}, // 253
  addLabel : function(vLabel){;}, // 287
  addObject : function(vObj, vAnonymous){;}, // 319
  getLabelObject : function(){;}, // 334
  getIconObject : function(){;} // 338
};
// File: \ui\treevirtual\CheckBoxDataCellRenderer.js[30]
qx.ui.treevirtual.CheckBoxDataCellRenderer = function(){return this;};
qx.ui.treevirtual.CheckBoxDataCellRenderer = {
  updateDataCellElement : function(cellInfo, cellElement){;}, // 88
  _addExtraContentBeforeIcon : function(cellInfo){;} // 108
};
// File: \ui\treevirtual\CheckBoxTree.js[30]
qx.ui.treevirtual.CheckBoxTree = function(headings, custom){return this;};
// File: \ui\treevirtual\DefaultDataCellRenderer.js[30]
qx.ui.treevirtual.DefaultDataCellRenderer = function(){return this;};
qx.ui.treevirtual.DefaultDataCellRenderer = {
  _getCellStyle : function(cellInfo){;} // 66
};
// File: \ui\treevirtual\MDragAndDropSupport.js[40]
qx.ui.treevirtual.MDragAndDropSupport = function(){return this;};
qx.ui.treevirtual.MDragAndDropSupport = {
  getTreePaneScroller : function(){;}, // 330
  getCellFocusIndicator : function(){;}, // 338
  _handleDragStart : function(event){;}, // 353
  getDropData : function(event){;}, // 474
  _supportsDrop : function(dragCache){;}, // 509
  checkDrop : function(dragCache){;} // 525
};
// File: \ui\treevirtual\MFamily.js[29]
qx.ui.treevirtual.MFamily = function(){return this;};
qx.ui.treevirtual.MFamily = {
  familyGetFirstChild : function(nodeReference){;}, // 46
  familyGetLastChild : function(nodeReference){;}, // 85
  familyGetNextSibling : function(nodeReference){;}, // 124
  familyGetPrevSibling : function(nodeReference){;} // 179
};
// File: \ui\treevirtual\MNode.js[29]
qx.ui.treevirtual.MNode = function(){return this;};
qx.ui.treevirtual.MNode = {
  nodeGet : function(nodeReference){;}, // 48
  nodeToggleOpened : function(nodeReference){;}, // 78
  nodeSetState : function(nodeReference, attributes){;}, // 119
  nodeSetLabel : function(nodeReference, label){;}, // 155
  nodeGetLabel : function(nodeReference){;}, // 174
  nodeSetSelected : function(nodeReference, b){;}, // 196
  nodeGetSelected : function(nodeReference){;}, // 215
  nodeSetOpened : function(nodeReference, b){;}, // 238
  nodeGetOpened : function(nodeReference){;}, // 277
  nodeSetHideOpenClose : function(nodeReference, b){;}, // 299
  nodeGetHideOpenClose : function(nodeReference){;}, // 318
  nodeSetIcon : function(nodeReference, path){;}, // 340
  nodeGetIcon : function(nodeReference){;}, // 360
  nodeSetSelectedIcon : function(nodeReference, path){;}, // 382
  nodeGetSelectedIcon : function(nodeReference){;}, // 402
  nodeSetCellStyle : function(nodeReference, style){;}, // 427
  nodeGetCellStyle : function(nodeReference){;}, // 446
  nodeSetLabelStyle : function(nodeReference, style){;}, // 468
  nodeGetLabelStyle : function(nodeReference){;} // 488
};
// File: \ui\treevirtual\RecursiveCheckBoxTree.js[32]
qx.ui.treevirtual.RecursiveCheckBoxTree = function(){return this;};
qx.ui.treevirtual.RecursiveCheckBoxTree = {
  init : function(obj){;}, // 50
  _calculateSelectedNodes : function(){;} // 63
};
// File: \ui\treevirtual\RecursiveSelectionModel.js[39]
qx.ui.treevirtual.RecursiveSelectionModel = function(tree){return this;};
qx.ui.treevirtual.RecursiveSelectionModel = {
  clearSelection : function(){;}, // 112
  isSelectionEmpty : function(){;}, // 125
  getSelectedCount : function(){;}, // 136
  isSelectedIndex : function(index){;}, // 155
  iterateSelection : function(iterator, object){;}, // 179
  setSelectionInterval : function(fromIndex, toIndex){;}, // 211
  removeSelectionInterval : function(fromIndex, toIndex){;}, // 229
  _addSelectionInterval : function(fromIndex, toIndex){;}, // 281
  _fireChangeSelection : function(){;} // 357
};
// File: \ui\treevirtual\SelectionManager.js[33]
qx.ui.treevirtual.SelectionManager = function(table){return this;};
qx.ui.treevirtual.SelectionManager = {
  handleMoveKeyDown : function(index, evt){;}, // 72
  _handleSelectEvent : function(index, evt){;} // 107
};
// File: \ui\treevirtual\SimpleTreeDataCellRenderer.js[36]
qx.ui.treevirtual.SimpleTreeDataCellRenderer = function(){return this;};
qx.ui.treevirtual.SimpleTreeDataCellRenderer = {
  useTreeLines : function(){;}, // 159
  _getCellStyle : function(cellInfo){;}, // 165
  _addExtraContentBeforeIcon : function(cellInfo){;}, // 232
  _getContentHtml : function(cellInfo){;} // 238
};
// File: \ui\treevirtual\SimpleTreeDataModel.js[93]
qx.ui.treevirtual.SimpleTreeDataModel = function(){return this;};
qx.ui.treevirtual.SimpleTreeDataModel = {
  setTree : function(tree){;}, // 170
  getTree : function(){;}, // 175
  setColumnEditable : function(columnIndex, editable){;}, // 181
  isColumnSortable : function(columnIndex){;}, // 187
  sortByColumn : function(columnIndex, ascending){;}, // 193
  getSortColumnIndex : function(){;}, // 208
  setTreeColumn : function(columnIndex){;}, // 226
  getTreeColumn : function(){;}, // 240
  getRowCount : function(){;}, // 249
  getRowData : function(rowIndex){;}, // 255
  getValue : function(columnIndex, rowIndex){;}, // 264
  setValue : function(columnIndex, rowIndex, value){;}, // 287
  prune : function(nodeReference, bSelfAlso){;}, // 543
  setData : function(nodeArr){;}, // 613
  getData : function(){;}, // 784
  setColumnData : function(nodeId, columnIndex, data){;}, // 820
  getColumnData : function(nodeId, columnIndex){;}, // 841
  setState : function(nodeReference, attributes){;}, // 865
  getNodeRowMap : function(){;}, // 973
  getRowFromNodeId : function(nodeId){;}, // 987
  getNodeFromRow : function(rowIndex){;}, // 1001
  _clearSelections : function(){;}, // 1016
  getSelectedNodes : function(){;} // 1037
};
// File: \ui\treevirtual\SimpleTreeDataRowRenderer.js[29]
qx.ui.treevirtual.SimpleTreeDataRowRenderer = function(){return this;};
qx.ui.treevirtual.SimpleTreeDataRowRenderer = {
  updateDataRowElement : function(rowInfo, rowElem){;} // 58
};
// File: \ui\treevirtual\TreeVirtual.js[44]
qx.ui.treevirtual.TreeVirtual = function(headings, custom){return this;};
qx.ui.treevirtual.TreeVirtual = {
  getDataModel : function(){;}, // 317
  setUseTreeLines : function(b){;}, // 333
  getUseTreeLines : function(){;}, // 366
  setAlwaysShowOpenCloseSymbol : function(b){;}, // 386
  setExcludeFirstLevelTreeLines : function(b){;}, // 422
  getExcludeFirstLevelTreeLines : function(){;}, // 457
  getAlwaysShowOpenCloseSymbol : function(){;}, // 475
  setSelectionMode : function(mode){;}, // 506
  getSelectionMode : function(mode){;}, // 522
  setCellFocusAttributes : function(attributes){;}, // 555
  getHierarchy : function(nodeReference){;}, // 591
  getSelectedNodes : function(){;}, // 643
  _onkeydown : function(evt){;}, // 662
  _onkeypress : function(evt){;}, // 845
  _onSelectionChanged : function(evt){;}, // 889
  _calculateSelectedNodes : function(){;}, // 923
  setOverflow : function(s){;}, // 960
  setState : function(nodeReference, attributes){;}, // 989
  toggleOpened : function(nodeReference){;}, // 1012
  getFirstChild : function(nodeReference){;}, // 1037
  getLastChild : function(nodeReference){;}, // 1059
  getNextSibling : function(nodeReference){;}, // 1082
  getPrevSibling : function(nodeReference){;} // 1104
};
// File: \ui\window\Manager.js[28]
qx.ui.window.Manager = function(){return this;};
qx.ui.window.Manager = {
  _applyActiveWindow : function(value, old){;}, // 77
  update : function(){;}, // 113
  compareWindows : function(w1, w2){;}, // 151
  add : function(vWindow){;}, // 174
  remove : function(vWindow){;} // 193
};
// File: \ui\window\Window.js[45]
qx.ui.window.Window = function(vCaption, vIcon, vWindowManager){return this;};
qx.ui.window.Window = {
  getDefaultWindowManager : function(){;}, // 239
  getPane : function(){;}, // 471
  getCaptionBar : function(){;}, // 482
  getStatusBar : function(){;}, // 493
  close : function(){;}, // 505
  open : function(vOpener){;}, // 519
  focus : function(){;}, // 540
  blur : function(){;}, // 552
  maximize : function(){;}, // 563
  minimize : function(){;}, // 574
  restore : function(){;}, // 585
  _beforeAppear : function(){;}, // 606
  _beforeDisappear : function(){;}, // 630
  _sendTo : function(){;}, // 674
  _applyActive : function(value, old){;}, // 701
  _applyModal : function(value, old){;}, // 749
  _applyAllowClose : function(value, old){;}, // 768
  _applyAllowMaximize : function(value, old){;}, // 781
  _applyAllowMinimize : function(value, old){;}, // 794
  _applyMode : function(value, old){;}, // 806
  _applyShowCaption : function(value, old){;}, // 843
  _applyShowIcon : function(value, old){;}, // 860
  _applyShowStatusbar : function(value, old){;}, // 877
  _applyShowClose : function(value, old){;}, // 894
  _applyShowMaximize : function(value, old){;}, // 911
  _applyShowMinimize : function(value, old){;}, // 938
  _minimizeButtonManager : function(){;}, // 953
  _closeButtonManager : function(){;}, // 963
  _maximizeButtonManager : function(){;}, // 974
  _applyStatus : function(value, old){;}, // 995
  _applyMaxWidth : function(value, old){;}, // 1008
  _applyMaxHeight : function(value, old){;}, // 1023
  _applyResizable : function(value, old){;}, // 1038
  _applyCaption : function(value, old){;}, // 1050
  _applyIcon : function(value, old){;}, // 1061
  _minimize : function(){;}, // 1081
  _restoreFromMaximized : function(){;}, // 1097
  _restoreFromMinimized : function(){;}, // 1135
  _maximize : function(){;}, // 1155
  _onwindowclick : function(e){;}, // 1211
  _onwindowmousedown : function(e){;}, // 1225
  _onbuttonmousedown : function(e){;}, // 1245
  _onminimizebuttonclick : function(e){;}, // 1258
  _onrestorebuttonclick : function(e){;}, // 1280
  _onmaximizebuttonclick : function(e){;}, // 1302
  _onclosebuttonclick : function(e){;}, // 1324
  _oncaptionmousedown : function(e){;}, // 1354
  _oncaptionmouseup : function(e){;}, // 1425
  _oncaptionmousemove : function(e){;}, // 1470
  _oncaptiondblblick : function(e){;} // 1500
};
// File: \util\ColorUtil.js[24]
qx.util.ColorUtil = function(){return this;};
qx.util.ColorUtil = {
  isNamedColor : function(value){;}, // 113
  isSystemColor : function(value){;}, // 124
  isThemedColor : function(value){;}, // 135
  stringToRgb : function(str){;}, // 150
  cssStringToRgb : function(str){;}, // 190
  stringToRgbString : function(str){;}, // 228
  rgbToRgbString : function(rgb){;}, // 240
  rgbToHexString : function(rgb){;}, // 252
  isValid : function(str){;}, // 268
  isCssString : function(str){;}, // 280
  isHex3String : function(str){;}, // 292
  isHex6String : function(str){;}, // 304
  isRgbString : function(str){;}, // 316
  hex3StringToRgb : function(value){;}, // 376
  hex6StringToRgb : function(value){;}, // 393
  hexStringToRgb : function(value){;}, // 410
  rgbToHsb : function(rgb){;}, // 431
  hsbToRgb : function(hsb){;}, // 495
  randomColor : function(){;} // 583
};
// File: \util\Compare.js[24]
qx.util.Compare = function(){return this;};
qx.util.Compare = {
  byString : function(a, b){;}, // 38
  byStringCaseInsensitive : function(a, b){;}, // 53
  byStringUmlautsShort : function(a, b){;}, // 68
  byStringUmlautsShortCaseInsensitive : function(a, b){;}, // 83
  byStringUmlautsLong : function(a, b){;}, // 98
  byStringUmlautsLongCaseInsensitive : function(a, b){;}, // 113
  byFloat : function(a, b){;}, // 128
  byIntegerString : function(a, b){;}, // 143
  byFloatString : function(a, b){;}, // 158
  byIPv4 : function(a, b){;}, // 174
  byZIndex : function(a, b){;}, // 203
  defer : function(statics){;} // 217
};
// File: \util\EditDistance.js[30]
qx.util.EditDistance = function(){return this;};
qx.util.EditDistance = {
  getEditOperations : function(dataA, dataB){;} // 165
};
// File: \util\ExtendedColor.js[24]
qx.util.ExtendedColor = function(){return this;};
qx.util.ExtendedColor = {
  isExtendedColor : function(value){;}, // 191
  toRgb : function(value){;}, // 202
  toRgbString : function(value){;} // 219
};
// File: \util\format\DateFormat.js[29]
qx.util.format.DateFormat = function(format, locale){return this;};
qx.util.format.DateFormat = {
  getDateTimeInstance : function(){;}, // 82
  getDateInstance : function(){;}, // 103
  format : function(date){;}, // 249
  parse : function(dateStr){;} // 401
};
// File: \util\format\Format.js[28]
qx.util.format.Format = function(){return this;};
qx.util.format.Format = {
  format : function(obj){;}, // 65
  parse : function(str){;} // 79
};
// File: \util\format\NumberFormat.js[28]
qx.util.format.NumberFormat = function(locale){return this;};
qx.util.format.NumberFormat = {
  getIntegerInstance : function(){;}, // 67
  format : function(num){;}, // 187
  parse : function(str){;} // 285
};
// File: \util\fsm\FiniteStateMachine.js[33]
qx.util.fsm.FiniteStateMachine = function(machineName){return this;};
qx.util.fsm.FiniteStateMachine = {
  addState : function(state){;}, // 297
  replaceState : function(state, bDispose){;}, // 350
  addObject : function(friendlyName, obj, groupNames){;}, // 396
  removeObject : function(friendlyName){;}, // 458
  getObject : function(friendlyName){;}, // 493
  getFriendlyName : function(obj){;}, // 511
  getGroupObjects : function(groupName){;}, // 531
  displayAllObjects : function(){;}, // 550
  start : function(){;}, // 576
  pushState : function(bCurrent){;}, // 647
  postponeEvent : function(event){;}, // 680
  copyEvent : function(event){;}, // 695
  enqueueEvent : function(event, bAddAtHead){;}, // 723
  eventListener : function(event){;} // 759
};
// File: \util\fsm\State.js[29]
qx.util.fsm.State = function(stateName, stateInfo){return this;};
qx.util.fsm.State = {
  _commonTransformAutoActions : function(actionType, value){;}, // 280
  init : function(fsm, event){;}, // 490
  init : function(fsm, event){;}, // 504
  init : function(fsm, event){;}, // 540
  init : function(fsm, event){;}, // 577
  init : function(fsm, event){;}, // 613
  init : function(fsm, event){;}, // 650
  addTransition : function(trans){;} // 916
};
// File: \util\fsm\Transition.js[29]
qx.util.fsm.Transition = function(transitionName, transitionInfo){return this;};
qx.util.fsm.Transition = {
  init : function(fsm, event){;}, // 218
  init : function(fsm, event){;}, // 251
  init : function(fsm, event){;}, // 264
  init : function(fsm, event){;} // 276
};
// File: \util\GuiBuilder.js[30]
qx.util.GuiBuilder = function(flags){return this;};
qx.util.GuiBuilder = {
  buildFromUrl : function(parent, url){;}, // 92
  build : function(parent, node){;}, // 114
  _buildNodes : function(parent, nodes){;}, // 139
  _buildEventListener : function(widget, args, text){;}, // 163
  _buildWidgetFromNode : function(parent, node){;}, // 232
  _setWidgetProperty : function(widget, name, value){;}, // 353
  _findPropertyEditor : function(className, propertyName){;}, // 373
  registerPropertyEditor : function(className, propertyName, editor){;}, // 403
  _registerDefaultPropertyEditors : function(){;}, // 416
  _coerce : function(value){;}, // 500
  _setProperty : function(widget, name, value){;}, // 545
  _setProperties : function(widget, name, value){;}, // 560
  _extractClassName : function(node){;}, // 606
  _mapXmlAttribToObject : function(node){;}, // 627
  _newError : function(message, data, exception){;} // 657
};
// File: \util\manager\MConnectedObject.js[28]
qx.util.manager.MConnectedObject = function(){return this;};
qx.util.manager.MConnectedObject = {
  hasConnectionTo : function(valueManager){;} // 46
};
// File: \util\manager\Object.js[27]
qx.util.manager.Object = function(){return this;};
qx.util.manager.Object = {
  add : function(vObject){;}, // 71
  remove : function(vObject){;}, // 88
  has : function(vObject){;}, // 105
  get : function(vObject){;}, // 117
  getAll : function(){;}, // 128
  enableAll : function(){;}, // 139
  disableAll : function(){;} // 153
};
// File: \util\manager\Value.js[27]
qx.util.manager.Value = function(){return this;};
qx.util.manager.Value = {
  disconnect : function(obj){;}, // 72
  connect : function(callback, obj, value){;}, // 117
  resolveDynamic : function(value){;}, // 189
  isDynamic : function(value){;}, // 201
  _updateObjects : function(){;} // 211
};
// File: \util\Mime.js[25]
qx.util.Mime = function(){return this;};
// File: \util\Normalization.js[21]
qx.util.Normalization = function(){return this;};
qx.util.Normalization = {
  umlautsShort : function(vString){;}, // 59
  umlautsLong : function(vString){;} // 98
};
// File: \util\range\IntegerRange.js[37]
qx.util.range.IntegerRange = function(start, stop ,step){return this;};
// File: \util\range\Range.js[24]
qx.util.range.Range = function(){return this;};
qx.util.range.Range = {
  _applyMax : function(value, old){;}, // 115
  _applyMin : function(value, old){;}, // 126
  limit : function(value){;} // 130
};
// File: \util\StringBuilder.js[43]
qx.util.StringBuilder = function(varargs){return this;};
qx.util.StringBuilder = {
  toString : function(){;} // 268
};
// File: \util\ThemeList.js[21]
qx.util.ThemeList = function(){return this;};
qx.util.ThemeList = {
  createMetaButtons : function(parent, x, y){;}, // 68
  createColorButtons : function(parent, x, y){;}, // 85
  createBorderButtons : function(parent, x, y){;}, // 102
  createFontButtons : function(parent, x, y){;}, // 119
  createWidgetButtons : function(parent, x, y){;}, // 136
  createIconButtons : function(parent, x, y){;}, // 153
  createAppearanceButtons : function(parent, x, y){;} // 170
};
// File: \util\Type.js[37]
qx.util.Type = function(){return this;};
qx.util.Type = {
  detect : function(obj){;} // 63
};
// File: \util\Validation.js[35]
qx.util.Validation = function(){return this;};
qx.util.Validation = {
  isValid : function(v){;}, // 54
  isInvalid : function(v){;}, // 94
  isValidNumber : function(v){;}, // 130
  isInvalidNumber : function(v){;}, // 142
  isValidString : function(v){;}, // 158
  isInvalidString : function(v){;}, // 170
  isValidArray : function(v){;}, // 186
  isInvalidArray : function(v){;}, // 198
  isValidObject : function(v){;}, // 214
  isInvalidObject : function(v){;}, // 226
  isValidNode : function(v){;}, // 241
  isInvalidNode : function(v){;}, // 253
  isValidElement : function(v){;}, // 269
  isInvalidElement : function(v){;}, // 281
  isValidFunction : function(v){;}, // 296
  isInvalidFunction : function(v){;}, // 308
  isValidBoolean : function(v){;}, // 323
  isInvalidBoolean : function(v){;}, // 335
  isValidStringOrNumber : function(v){;}, // 351
  isInvalidStringOrNumber : function(v){;} // 373
};
// File: \util\Version.js[75]
qx.util.Version = function(arrVersion){return this;};
qx.util.Version = {
  versionIsValid : function(fv){;}, // 143
  getMajor : function(){;}, // 163
  getMinor : function(){;}, // 174
  getRev : function(){;} // 185
};
// File: \xml\Document.js[30]
qx.xml.Document = function(){return this;};
qx.xml.Document = {
  isDocument : function(obj){;} // 151
};
// File: \xml\Element.js[30]
qx.xml.Element = function(){return this;};
qx.xml.Element = {
  getText : function(element){;}, // 175
  getSingleNodeText : function(element, query){;} // 210
};
// File: \xml\Entity.js[23]
qx.xml.Entity = function(){return this;};
// File: \xml\Namespace.js[36]
qx.xml.Namespace = function(){return this;};
// File: \xml\String.js[23]
qx.xml.String = function(){return this;};
qx.xml.String = {
  escape : function(str){;}, // 41
  unescape : function(str){;} // 58
};

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Petr Kobalíček
Hi Peter,

Very much thank you for your attachment. I'm only beginner to qooxdoo and this will help me a lot.

Again, I thing that this should be option in generator. This file can be used in every IDE that understands javascript, for example Visual Studio (for people working with .net)

Petr

2008/7/8 Peter Schneider <[hidden email]>:
Hi all,

see my inline comments below

> petr kobalicek wrote:
>> Hi,
>>
>> today I'm pleyed with jseclipse from adobe. On their website is that
>> it supports qooxdoo, but not latest object oriented system. I have
>> simple question. Not all IDE understands this object oriented system
>> today, and only few will understand it in the future. So I have an
>> idea ;-)
>>
>> Qooxdoo contains own build system (in fact it's javascript parser that
>> understands javascript language and qooxdoo), how it will be hard to
>> create special command that will generate single .js file with qooxdoo
>> generated only for these IDEs ?
>>
>> My idea is simple, for example we have some class:
>>
>> qx.Class.define("MyClass", {
>>   construct: function() {},
>>   members:
>>   {
>>     test: function() {}
>>   }
>> });
>>
>> and this generator will produce:
>>
>> MyClass = function() {};
>> MyClass.prototype.test = function() {};
>
> What would that give you? What would you do with this specially
> generated Javascript in your IDE? I thought you wanted support for
> writing the "qx.Class.define(...)" version in the first place?! How
> would you maintain the generated code?!

I think that this would be some kind of quick solution until a good working
plugin for Eclipse exists.
I am doing something similar here to create a so-called "code assist file" for
Eclipse (see attachment).
You are right, that this has no "automatic maintenace" option, but it helps you
at least by providing the Eclipse IDE with the possible methods you can use on
a certain object.
My generator is _very_ quick'n'dirty (...more dirty and less quick ;) ) but the
concept itself does work as long as there is no other solution for this.

With this kind of approach we do of course have some things to do manually:
If we want to make the Eclipse IDE aware of new classes, methods, etc. we do
have to create the code assist file again, thats the down-side of this
approach...

I would like to see a makefile option to create something like this,
'cause my quick'n'dirty approach is written in PHP and *very* depending on our
local installation etc.
That's why I'm a little shy to post the generator code...

By the way, the attached file is of qooxdoo0.7.3 with some (not all) patches
from the legacy branch included...but I think the API itself has not much
changed.


/Peter

>
> Thomas
>
>> etc...
>>
>> So my question is, will be hard to do something like this ? Files
>> generated like this can be integrated to any tools that understands
>> javascript.
>>
>> Thank you for reply
>> Petr
>> [...]



//-----------------------------------------------------------------
// Generated Tue, 08 Jul 2008 11:36:46 +0200
//-----------------------------------------------------------------

// File: \application\Basic.js[33]
qx.application.Basic = function(){return this;};
qx.application.Basic = {
 main : function(){;}, // 55
 close : function(){;}, // 67
 terminate : function(){;} // 76
};
// File: \application\Gui.js[34]
qx.application.Gui = function(){return this;};
qx.application.Gui = {
 main : function(){;}, // 75
 close : function(){;}, // 103
 terminate : function(){;}, // 112
 _preload : function(){;}, // 118
 _preloaderDone : function(){;}, // 129
 _postload : function(){;}, // 154
 _postloaderDone : function(){;} // 165
};
// File: \bom\Document.js[44]
qx.bom.Document = function(){return this;};
qx.bom.Document = {
 isQuirksMode : function(win){;}, // 55
 isStandardMode : function(win){;}, // 67
 getWidth : function(win){;}, // 95
 getHeight : function(win){;} // 127
};
// File: \bom\element\Dimension.js[29]
qx.bom.element.Dimension = function(){return this;};
qx.bom.element.Dimension = {
 getWidth : function(element){;}, // 52
 getHeight : function(element){;}, // 63
 getClientWidth : function(element){;}, // 74
 getClientHeight : function(element){;}, // 85
 getScrollWidth : function(element){;}, // 96
 getScrollHeight : function(element){;} // 107
};
// File: \bom\element\Location.js[53]
qx.bom.element.Location = function(){return this;};
qx.bom.element.Location = {
 get : function(elem, mode){;}, // 457
 getLeft : function(elem, mode){;}, // 542
 getTop : function(elem, mode){;}, // 558
 getRight : function(elem, mode){;}, // 574
 getBottom : function(elem, mode){;}, // 590
 getRelative : function(elem1, elem2, mode1, mode2){;} // 607
};
// File: \bom\element\Style.js[50]
qx.bom.element.Style = function(){return this;};
qx.bom.element.Style = {
 set : function(element, name, value, smart){;}, // 178
 reset : function(element, name, smart){;} // 224
};
// File: \bom\Viewport.js[44]
qx.bom.Viewport = function(){return this;};
// File: \Class.js[70]
qx.Class = function(){return this;};
qx.Class = {
 define : function(name, config){;}, // 152
 add : function(name, config){;}, // 231
 createNamespace : function(name, object){;}, // 262
 isDefined : function(name){;}, // 300
 getTotalNumber : function(){;}, // 311
 getByName : function(name){;}, // 323
 include : function(clazz, mixin){;}, // 337
 patch : function(clazz, mixin){;}, // 364
 isSubClassOf : function(clazz, superClass){;}, // 383
 getPropertyDefinition : function(clazz, name){;}, // 412
 getByProperty : function(clazz, name){;}, // 436
 hasProperty : function(clazz, name){;}, // 459
 getEventType : function(clazz, name){;}, // 473
 supportsEvent : function(clazz, name){;}, // 498
 getByMixin : function(clazz, mixin){;}, // 525
 getMixins : function(clazz){;}, // 556
 hasOwnInterface : function(clazz, iface){;}, // 598
 getByInterface : function(clazz, iface){;}, // 612
 getInterfaces : function(clazz){;}, // 643
 hasInterface : function(clazz, iface){;}, // 673
 implementsInterface : function(clazz, iface){;}, // 690
 getInstance : function(){;}, // 714
 genericToString : function(){;}, // 743
 defer : function(statics){;} // 1535
};
// File: \client\Command.js[34]
qx.client.Command = function(shortcut, keyCode){return this;};
qx.client.Command = {
 getKeyCode : function(){;}, // 167
 setKeyCode : function(code){;}, // 179
 execute : function(vTarget){;}, // 192
 _applyShortcut : function(value, old){;}, // 220
 matchesKeyEvent : function(e){;}, // 282
 toString : function(){;} // 406
};
// File: \client\History.js[60]
qx.client.History = function(){return this;};
qx.client.History = {
 init : function(){;}, // 176
 addToHistory : function(state, newTitle){;}, // 191
 getState : function(){;}, // 209
 navigateBack : function(){;}, // 218
 navigateForward : function(){;}, // 227
 _applyTimeoutInterval : function(value){;} // 238
};
// File: \client\NativeWindow.js[26]
qx.client.NativeWindow = function(url, name){return this;};
qx.client.NativeWindow = {
 _applyPosition : function(value, old){;}, // 265
 _applyDimension : function(value, old){;}, // 294
 _applyName : function(value, old){;}, // 323
 _applyUrl : function(value, old){;}, // 338
 _applyOpen : function(value, old){;}, // 354
 isClosed : function(){;}, // 372
 open : function(){;}, // 393
 close : function(){;}, // 404
 isLoaded : function(){;}, // 415
 _open : function(){;}, // 437
 _close : function(){;}, // 567
 centerToScreen : function(){;}, // 614
 centerToScreenArea : function(){;}, // 625
 centerToOpener : function(){;}, // 636
 _centerHelper : function(l, t){;}, // 649
 focus : function(){;}, // 676
 blur : function(){;}, // 690
 _oninterval : function(e){;}, // 716
 _onload : function(e){;} // 744
};
// File: \client\Timer.js[33]
qx.client.Timer = function(interval){return this;};
qx.client.Timer = {
 once : function(func, obj, timeout){;}, // 97
 _applyInterval : function(value, old){;}, // 182
 _applyEnabled : function(value, old){;}, // 197
 start : function(){;}, // 224
 startWith : function(interval){;}, // 235
 stop : function(){;}, // 247
 restart : function(){;}, // 258
 restartWith : function(interval){;}, // 271
 _oninterval : function(){;} // 291
};
// File: \core\Aspect.js[53]
qx.core.Aspect = function(){return this;};
qx.core.Aspect = {
 wrap : function(fullName, fcn, type){;}, // 70
 addAdvice : function(position, type, nameRegExp, fcn){;}, // 142
 defer : function(){;} // 157
};
// File: \core\Bootstrap.js[116]
qx.core.Bootstrap = function(){return this;};
qx.core.Bootstrap = {
 time : function(){;}, // 129
 since : function(){;} // 139
};
// File: \core\Client.js[35]
qx.core.Client = function(){return this;};
qx.core.Client = {
 getRunsLocally : function(){;}, // 283
 getEngine : function(){;}, // 294
 getBrowser : function(){;}, // 305
 getVersion : function(){;}, // 316
 getMajor : function(){;}, // 327
 getMinor : function(){;}, // 338
 getRevision : function(){;}, // 349
 getBuild : function(){;}, // 360
 getEmulation : function(){;}, // 371
 isMshtml : function(){;}, // 382
 isGecko : function(){;}, // 393
 isOpera : function(){;}, // 404
 isKhtml : function(){;}, // 415
 isWebkit : function(){;}, // 426
 isSafari2 : function(){;}, // 437
 isInQuirksMode : function(){;}, // 448
 getLocale : function(){;}, // 459
 getLocaleVariant : function(){;}, // 470
 getDefaultLocale : function(){;}, // 481
 usesDefaultLocale : function(){;}, // 492
 getEngineBoxSizingAttributes : function(){;}, // 503
 getPlatform : function(){;}, // 514
 runsOnWindows : function(){;}, // 525
 runsOnMacintosh : function(){;}, // 536
 runsOnUnix : function(){;}, // 547
 supportsVml : function(){;}, // 558
 supportsSvg : function(){;}, // 569
 usesSvgBuiltin : function(){;}, // 580
 usesSvgPlugin : function(){;}, // 591
 isFireBugActive : function(){;}, // 603
 supportsTextContent : function(){;}, // 614
 supportsInnerText : function(){;}, // 625
 defer : function(statics, members, properties){;} // 650
};
// File: \core\Init.js[40]
qx.core.Init = function(){return this;};
qx.core.Init = {
 check : function(value){;}, // 119
 _onload : function(e){;}, // 152
 _onbeforeunload : function(e){;}, // 228
 _onunload : function(e){;}, // 250
 defer : function(statics, proto, properties){;} // 305
};
// File: \core\LegacyProperty.js[37]
qx.core.LegacyProperty = function(){return this;};
qx.core.LegacyProperty = {
 getSetterName : function(name){;}, // 48
 getGetterName : function(name){;}, // 60
 getResetterName : function(name){;}, // 72
 addFastProperty : function(config, proto){;}, // 92
 addCachedProperty : function(config, proto){;}, // 158
 addProperty : function(config, proto){;} // 230
};
// File: \core\Log.js[51]
qx.core.Log = function(){return this;};
qx.core.Log = {
 log : function(varargs){;}, // 68
 debug : function(varargs){;}, // 80
 info : function(varargs){;}, // 92
 warn : function(varargs){;}, // 104
 error : function(varargs){;}, // 116
 assert : function(truth, message, varargs){;}, // 133
 dir : function(object){;}, // 153
 dirxml : function(node){;}, // 194
 time : function(name){;}, // 210
 timeEnd : function(name){;}, // 222
 clear : function(){;}, // 239
 trace : function(){;}, // 250
 _focusCommandLine : function(){;}, // 327
 _initializeWindow : function(){;}, // 341
 _onLogReady : function(win){;}, // 365
 _syncLayout : function(){;}, // 394
 _evalCommandLine : function(){;}, // 405
 _logRow : function(message, className){;}, // 449
 _flush : function(){;}, // 486
 _writeMessage : function(message, className){;}, // 505
 _appendRow : function(row){;}, // 524
 _writeRow : function(message, className){;}, // 537
 _logFormatted : function(objects, className){;}, // 554
 _parseFormat : function(format){;}, // 606
 _escapeHTML : function(value){;}, // 650
 _objectToString : function(object){;}, // 686
 _appendText : function(object, html){;}, // 716
 _appendNull : function(object, html){;}, // 729
 _appendString : function(object, html){;}, // 742
 _appendInteger : function(object, html){;}, // 755
 _appendFloat : function(object, html){;}, // 768
 _appendFunction : function(object, html){;}, // 781
 _appendObject : function(object, html){;}, // 798
 _appendObjectFormatted : function(object, html){;}, // 824
 _appendSelector : function(object, html){;}, // 842
 _appendNode : function(node, html){;}, // 862
 _addEvent : function(object, name, handler){;}, // 912
 _removeEvent : function(object, name, handler){;}, // 928
 _cancelEvent : function(event){;}, // 942
 _onCommandLineKeyDown : function(event){;}, // 967
 _onResize : function(event){;}, // 981
 _onUnload : function(event){;} // 993
};
// File: \core\MLegacyInit.js[1]
qx.core.MLegacyInit = function(){return this;};
qx.core.MLegacyInit = {
 defineInitialize : function(func){;}, // 15
 defineMain : function(func){;}, // 38
 defineFinalize : function(func){;}, // 69
 defineClose : function(func){;}, // 92
 defineTerminate : function(func){;} // 117
};
// File: \core\MUserData.js[37]
qx.core.MUserData = function(){return this;};
qx.core.MUserData = {
 setUserData : function(key, value){;}, // 55
 getUserData : function(key){;} // 72
};
// File: \core\Object.js[40]
qx.core.Object = function(){return this;};
qx.core.Object = {
 toHashCode : function(obj){;}, // 105
 getDb : function(){;}, // 123
 inGlobalDispose : function(){;}, // 228
 isPageUnload : function(){;}, // 239
 toHashCode : function(){;}, // 273
 toString : function(){;}, // 284
 base : function(args, varags){;}, // 302
 self : function(args){;}, // 319
 set : function(data, value){;}, // 353
 get : function(prop){;}, // 399
 reset : function(prop){;}, // 423
 getDisposed : function(){;}, // 460
 isDisposed : function(){;}, // 471
 _disposeFields : function(varargs){;}, // 579
 _disposeObjects : function(varargs){;}, // 615
 _disposeObjectDeep : function(name, deep){;} // 659
};
// File: \core\Package.js[29]
qx.core.Package = function(){return this;};
qx.core.Package = {
 loadPart : function(name, callback, self){;}, // 42
 loadScript : function(url, callback, self){;} // 56
};
// File: \core\Property.js[115]
qx.core.Property = function(){return this;};
qx.core.Property = {
 refresh : function(widget){;}, // 277
 attach : function(clazz){;}, // 333
 attachMethods : function(clazz, name, config){;}, // 358
 error : function(obj, id, property, variant, value){;}, // 601
 executeOptimizedGetter : function(instance, clazz, name, variant){;}, // 683
 executeOptimizedSetter : function(instance, clazz, name, variant, args){;} // 738
};
// File: \core\Setting.js[78]
qx.core.Setting = function(){return this;};
qx.core.Setting = {
 define : function(key, defaultValue){;}, // 95
 get : function(key){;}, // 119
 defer : function(statics){;} // 219
};
// File: \core\Target.js[35]
qx.core.Target = function(){return this;};
qx.core.Target = {
 addEventListener : function(type, func, obj){;}, // 74
 removeEventListener : function(type, func, obj){;}, // 132
 hasEventListeners : function(type){;}, // 171
 createDispatchEvent : function(type){;}, // 183
 createDispatchDataEvent : function(type, data){;}, // 199
 createDispatchChangeEvent : function(type, value, old){;}, // 216
 dispatchEvent : function(evt, dispose){;}, // 240
 _dispatchEvent : function(evt){;} // 275
};
// File: \core\Variant.js[51]
qx.core.Variant = function(){return this;};
qx.core.Variant = {
 compilerIsSet : function(){;}, // 68
 define : function(key, allowedValues, defaultValue){;}, // 82
 get : function(key){;}, // 117
 select : function(key, variantFunctionMap){;}, // 226
 isSet : function(key, variants){;}, // 287
 defer : function(statics){;} // 383
};
// File: \core\Version.js[45]
qx.core.Version = function(){return this;};
qx.core.Version = {
 toString : function(){;}, // 80
 defer : function(statics){;} // 135
};
// File: \dev\Debug.js[29]
qx.dev.Debug = function(){return this;};
qx.dev.Debug = {
 debugObject : function(obj, initialMessage, maxLevel, appender){;} // 57
};
// File: \dev\ObjectSummary.js[1]
qx.dev.ObjectSummary = function(){return this;};
qx.dev.ObjectSummary = {
 getInfo : function(){;} // 11
};
// File: \dev\Pollution.js[31]
qx.dev.Pollution = function(){return this;};
qx.dev.Pollution = {
 getInfo : function(objectName){;}, // 122
 extract : function(objectName){;}, // 146
 getHtmlTable : function(objectName){;}, // 230
 getTextList : function(objectName){;} // 264
};
// File: \dev\Profile.js[39]
qx.dev.Profile = function(){return this;};
qx.dev.Profile = {
 start : function(){;}, // 54
 stop : function(){;}, // 65
 getProfileData : function(){;}, // 106
 openProfileWindow : function(maxLength){;}, // 118
 normalizeProfileData : function(){;}, // 205
 profileBefore : function(fullName, fcn, type, args){;}, // 227
 profileAfter : function(fullName, fcn, type, args, returnValue){;}, // 251
 defer : function(statics){;} // 288
};
// File: \dev\StackTrace.js[29]
qx.dev.StackTrace = function(){return this;};
qx.dev.StackTrace = {
 getFunctionName : function(fcn){;} // 264
};
// File: \dev\TimeTracker.js[28]
qx.dev.TimeTracker = function(){return this;};
qx.dev.TimeTracker = {
 _compare : function(a, b){;}, // 69
 buttonSets : function(){;}, // 97
 start : function(rounds, loops){;} // 164
};
// File: \dev\Tokenizer.js[31]
qx.dev.Tokenizer = function(){return this;};
qx.dev.Tokenizer = {
 tokenizeJavaScript : function(javaScriptText){;}, // 46
 javaScriptToHtml : function(javaScriptText){;} // 181
};
// File: \dom\Element.js[25]
qx.dom.Element = function(){return this;};
qx.dom.Element = {
 cleanWhitespace : function(el){;}, // 36
 isEmpty : function(el){;}, // 56
 innerText : function(el){;}, // 71
 textContent : function(el){;}, // 75
 innerText : function(el, val){;}, // 97
 textContent : function(el, val){;} // 101
};
// File: \dom\Node.js[30]
qx.dom.Node = function(){return this;};
qx.dom.Node = {
 getDocument : function(node){;}, // 93
 getDocumentElement : function(node){;}, // 134
 getBodyElement : function(node){;}, // 149
 isElement : function(node){;}, // 171
 isDocument : function(node){;}, // 183
 isText : function(node){;}, // 195
 isWindow : function(node){;}, // 206
 getText : function(node){;} // 229
};
// File: \dom\String.js[30]
qx.dom.String = function(){return this;};
qx.dom.String = {
 unescapeEntities : function(str, entitiesToCharCode){;}, // 113
 stripTags : function(str){;} // 163
};
// File: \event\handler\DragAndDropHandler.js[31]
qx.event.handler.DragAndDropHandler = function(){return this;};
qx.event.handler.DragAndDropHandler = {
 _applyDestinationWidget : function(value, old){;}, // 150
 addData : function(vMimeType, vData){;}, // 179
 getData : function(vMimeType){;}, // 191
 clearData : function(){;}, // 202
 getDropDataTypes : function(){;}, // 221
 startDrag : function(){;}, // 321
 _fireUserEvents : function(fromWidget, toWidget, e){;}, // 362
 handleMouseEvent : function(e){;}, // 396
 _handleMouseDown : function(e){;}, // 423
 _handleMouseMove : function(e){;}, // 451
 _handleMouseUp : function(e){;}, // 525
 handleKeyEvent : function(e){;}, // 558
 _handleKeyDown : function(e){;}, // 584
 _handleKeyUp : function(e){;}, // 616
 cancelDrag : function(e){;}, // 651
 globalCancelDrag : function(){;}, // 675
 _endDrag : function(currentDestinationWidget, e){;}, // 691
 _endDragCore : function(){;}, // 717
 setCursorPosition : function(deltaX, deltaY){;}, // 783
 _renderCursor : function(){;}, // 796
 supportsDrop : function(vWidget){;}, // 859
 addAction : function(vAction, vForce){;}, // 894
 clearActions : function(){;}, // 911
 removeAction : function(vAction){;}, // 925
 setAction : function(vAction){;}, // 943
 _evalNewAction : function(vKeyShift, vKeyCtrl, vKeyAlt){;}, // 962
 setFeedbackWidget : function(widget, deltaX, deltaY, autoDisposeWidget){;}, // 1009
 _renderFeedbackWidget : function(){;} // 1024
};
// File: \event\handler\EventHandler.js[35]
qx.event.handler.EventHandler = function(){return this;};
qx.event.handler.EventHandler = {
 stopDomEvent : function(vDomEvent){;}, // 159
 getOriginalTargetObject : function(vNode){;}, // 179
 getOriginalTargetObjectFromEvent : function(vDomEvent, vWindow){;}, // 210
 getRelatedOriginalTargetObjectFromEvent : function(vDomEvent){;}, // 236
 getTargetObject : function(vNode, vObject, allowDisabled){;}, // 258
 getTargetObjectFromEvent : function(vDomEvent){;}, // 300
 getRelatedTargetObjectFromEvent : function(vDomEvent){;}, // 312
 _applyCaptureWidget : function(value, old){;}, // 404
 _applyFocusRoot : function(value, old){;}, // 423
 addCommand : function(vCommand){;}, // 452
 removeCommand : function(vCommand){;}, // 464
 _checkKeyEventMatch : function(e){;}, // 476
 attachEvents : function(){;}, // 512
 detachEvents : function(){;}, // 537
 attachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 573
 detachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 603
 _onkeyevent_post : function(vDomEvent, vType, vKeyCode, vCharCode, vKeyIdentifier){;}, // 638
 _onmouseevent_post : function(vDomEvent, vType, vDomTarget){;}, // 857
 _onmouseevent_special_post : function(vType, vTarget, vOriginalTarget, vDispatchTarget, vEventWasProcessed, vEventObject, vDomEvent){;}, // 1018
 _ondragevent : function(vEvent){;}, // 1148
 _onselectevent : function(e){;}, // 1173
 _onwindowblur : function(e){;}, // 1219
 _onwindowfocus : function(e){;}, // 1259
 _onwindowresize : function(e){;} // 1281
};
// File: \event\handler\FocusHandler.js[32]
qx.event.handler.FocusHandler = function(widget){return this;};
qx.event.handler.FocusHandler = {
 getAttachedWidget : function(){;}, // 90
 _onkeyevent : function(container, ev){;}, // 103
 compareTabOrder : function(c1, c2){;}, // 141
 getFirstWidget : function(parentContainer){;}, // 199
 getLastWidget : function(parentContainer){;}, // 211
 getWidgetAfter : function(parentContainer, widget){;}, // 224
 getWidgetBefore : function(parentContainer, widget){;}, // 256
 _getAllAfter : function(parent, widget, arr){;}, // 290
 _getAllBefore : function(parent, widget, arr){;}, // 324
 _getFirst : function(parent, firstWidget){;}, // 357
 _getLast : function(parent, lastWidget){;} // 395
};
// File: \event\handler\KeyEventHandler.js[32]
qx.event.handler.KeyEventHandler = function(){return this;};
qx.event.handler.KeyEventHandler = {
 _attachEvents : function(){;}, // 79
 _detachEvents : function(){;}, // 96
 _isNonPrintableKeyCode : function(keyCode){;}, // 444
 _isIdentifiableKeyCode : function(keyCode){;}, // 456
 isValidKeyIdentifier : function(keyIdentifier){;}, // 494
 _keyCodeToIdentifier : function(keyCode){;}, // 533
 _charCodeToIdentifier : function(charCode){;}, // 559
 _identifierToKeyCode : function(keyIdentifier){;}, // 571
 _idealKeyHandler : function(keyCode, charCode, eventType, domEvent){;}, // 595
 defer : function(statics, members, properties){;} // 629
};
// File: \event\message\Bus.js[31]
qx.event.message.Bus = function(){return this;};
qx.event.message.Bus = {
 getSubscriptions : function(){;}, // 47
 subscribe : function(message, subscriber, context){;}, // 61
 checkSubscription : function(message, subscriber, context){;}, // 113
 unsubscribe : function(message, subscriber, context){;}, // 149
 dispatch : function(msg){;} // 181
};
// File: \event\message\Message.js[29]
qx.event.message.Message = function(vName, vData){return this;};
// File: \event\type\ChangeEvent.js[28]
qx.event.type.ChangeEvent = function(type, value, old){return this;};
qx.event.type.ChangeEvent = {
 getData : function(){;} // 86
};
// File: \event\type\DataEvent.js[28]
qx.event.type.DataEvent = function(vType, vData){return this;};
// File: \event\type\DomEvent.js[27]
qx.event.type.DomEvent = function(vType, vDomEvent, vDomTarget, vTarget, vOriginalTarget){return this;};
qx.event.type.DomEvent = {
 _computeModifiers : function(){;}, // 144
 isCtrlPressed : function(){;}, // 170
 isShiftPressed : function(){;}, // 181
 isAltPressed : function(){;}, // 192
 isMetaPressed : function(){;}, // 203
 isCtrlOrCommandPressed : function(){;} // 215
};
// File: \event\type\DragEvent.js[28]
qx.event.type.DragEvent = function(vType, vMouseEvent, vTarget, vRelatedTarget){return this;};
qx.event.type.DragEvent = {
 getMouseEvent : function(){;}, // 80
 startDrag : function(){;}, // 100
 addData : function(sType, oData){;}, // 127
 getData : function(sType){;}, // 139
 clearData : function(){;}, // 150
 getDropDataTypes : function(){;}, // 161
 addAction : function(sAction){;}, // 181
 removeAction : function(sAction){;}, // 193
 getAction : function(){;}, // 204
 clearActions : function(){;}, // 215
 setFeedbackWidget : function(widget, deltaX, deltaY, autoDisposeWidget){;}, // 242
 setCursorPosition : function(deltaX, deltaY){;} // 266
};
// File: \event\type\Event.js[30]
qx.event.type.Event = function(vType){return this;};
qx.event.type.Event = {
 preventDefault : function(){;}, // 135
 stopPropagation : function(){;} // 146
};
// File: \event\type\FocusEvent.js[34]
qx.event.type.FocusEvent = function(type, target){return this;};
// File: \event\type\KeyEvent.js[31]
qx.event.type.KeyEvent = function(vType, vDomEvent, vDomTarget, vTarget, vOriginalTarget, vKeyCode, vCharCode, vKeyIdentifier){return this;};
qx.event.type.KeyEvent = {
 getKeyCode : function(){;}, // 222
 defer : function(statics){;} // 236
};
// File: \event\type\MouseEvent.js[28]
qx.event.type.MouseEvent = function(vType, vDomEvent, vDomTarget, vTarget, vOriginalTarget, vRelatedTarget){return this;};
qx.event.type.MouseEvent = {
 storeEventState : function(e){;}, // 99
 getScreenX : function(){;}, // 117
 getScreenY : function(){;}, // 128
 getClientX : function(){;}, // 139
 getClientY : function(){;}, // 150
 getPageX : function(){;}, // 161
 getPageY : function(){;}, // 172
 getButton : function(){;}, // 183
 getClientX : function(){;}, // 273
 getClientY : function(){;}, // 277
 getScreenX : function(){;}, // 295
 getScreenY : function(){;}, // 306
 isMiddleButtonPressed : function(){;}, // 349
 isRightButtonPressed : function(){;}, // 360
 _computeButton : function(){;} // 390
};
// File: \html\Dimension.js[44]
qx.html.Dimension = function(){return this;};
qx.html.Dimension = {
 getOuterWidth : function(el){;}, // 63
 getOuterHeight : function(el){;}, // 75
 getBoxWidthForZeroHeight : function(el){;}, // 87
 getBoxHeightForZeroWidth : function(el){;}, // 114
 getBoxWidth : function(el){;}, // 141
 getBoxHeight : function(el){;}, // 153
 getInnerWidth : function(el){;}, // 239
 getInnerHeight : function(el){;}, // 251
 getScrollBarSizeLeft : function(el){;}, // 373
 getScrollBarSizeTop : function(el){;}, // 385
 getScrollBarSizeRight : function(el){;}, // 397
 getScrollBarSizeBottom : function(el){;}, // 409
 getScrollBarVisibleX : function(el){;}, // 421
 getScrollBarVisibleY : function(el){;} // 433
};
// File: \html\ElementFromPoint.js[30]
qx.html.ElementFromPoint = function(){return this;};
qx.html.ElementFromPoint = {
 getElementFromPoint : function(x, y){;}, // 48
 getElementFromPointHandler : function(node, x, y, recursive){;}, // 63
 getElementFromPointChecker : function(element, x, y){;}, // 111
 getElementAbsolutePointChecker : function(element, x, y){;} // 153
};
// File: \html\Entity.js[27]
qx.html.Entity = function(){return this;};
qx.html.Entity = {
 defer : function(statics, members, properties){;} // 359
};
// File: \html\EventRegistration.js[28]
qx.html.EventRegistration = function(){return this;};
// File: \html\Form.js[27]
qx.html.Form = function(){return this;};
qx.html.Form = {
 inputFilter : function(vNode){;}, // 49
 getFields : function(vForm){;}, // 82
 encodeField : function(vNode){;}, // 94
 encodeForm : function(vForm){;}, // 126
 bind : function(vForm, vMethod){;} // 147
};
// File: \html\Iframe.js[30]
qx.html.Iframe = function(){return this;};
qx.html.Iframe = {
 getBody : function(vIframe){;} // 115
};
// File: \html\Location.js[27]
qx.html.Location = function(){return this;};
qx.html.Location = {
 getPageOuterLeft : function(el){;}, // 44
 getPageOuterTop : function(el){;}, // 56
 getPageOuterRight : function(el){;}, // 68
 getPageOuterBottom : function(el){;}, // 80
 getClientOuterLeft : function(el){;}, // 92
 getClientOuterTop : function(el){;}, // 104
 getClientOuterRight : function(el){;}, // 116
 getClientOuterBottom : function(el){;}, // 128
 getClientAreaRight : function(el){;}, // 394
 getClientAreaBottom : function(el){;}, // 406
 getPageAreaRight : function(el){;}, // 458
 getPageAreaBottom : function(el){;}, // 470
 getClientInnerLeft : function(el){;}, // 482
 getClientInnerTop : function(el){;}, // 494
 getClientInnerRight : function(el){;}, // 506
 getClientInnerBottom : function(el){;}, // 518
 getPageInnerLeft : function(el){;}, // 530
 getPageInnerTop : function(el){;}, // 542
 getPageInnerRight : function(el){;}, // 554
 getPageInnerBottom : function(el){;}, // 566
 getScreenBoxRight : function(el){;}, // 647
 getScreenBoxBottom : function(el){;}, // 659
 getScreenOuterLeft : function(el){;}, // 671
 getScreenOuterTop : function(el){;}, // 683
 getScreenOuterRight : function(el){;}, // 695
 getScreenOuterBottom : function(el){;}, // 707
 getScreenAreaLeft : function(el){;}, // 719
 getScreenAreaTop : function(el){;}, // 731
 getScreenAreaRight : function(el){;}, // 743
 getScreenAreaBottom : function(el){;}, // 755
 getScreenInnerLeft : function(el){;}, // 767
 getScreenInnerTop : function(el){;}, // 779
 getScreenInnerRight : function(el){;}, // 791
 getScreenInnerBottom : function(el){;} // 803
};
// File: \html\Offset.js[27]
qx.html.Offset = function(){return this;};
// File: \html\Scroll.js[27]
qx.html.Scroll = function(){return this;};
qx.html.Scroll = {
 getLeftSum : function(el){;}, // 44
 getTopSum : function(el){;} // 66
};
// File: \html\ScrollIntoView.js[37]
qx.html.ScrollIntoView = function(){return this;};
qx.html.ScrollIntoView = {
 scrollX : function(vElement, vAlignLeft){;}, // 56
 scrollY : function(vElement, vAlignTop){;} // 130
};
// File: \html\String.js[28]
qx.html.String = function(){return this;};
qx.html.String = {
 escape : function(str){;}, // 54
 unescape : function(str){;}, // 76
 fromText : function(str){;}, // 91
 toText : function(str){;} // 117
};
// File: \html\Style.js[30]
qx.html.Style = function(){return this;};
qx.html.Style = {
 getStyleSize : function(vElement, propertyName){;}, // 143
 getMarginLeft : function(vElement){;}, // 155
 getMarginTop : function(vElement){;}, // 167
 getMarginRight : function(vElement){;}, // 179
 getMarginBottom : function(vElement){;}, // 191
 getPaddingLeft : function(vElement){;}, // 203
 getPaddingTop : function(vElement){;}, // 215
 getPaddingRight : function(vElement){;}, // 227
 getPaddingBottom : function(vElement){;}, // 239
 getBorderLeft : function(vElement){;}, // 251
 getBorderTop : function(vElement){;}, // 263
 getBorderRight : function(vElement){;}, // 275
 getBorderBottom : function(vElement){;} // 287
};
// File: \html\StyleSheet.js[29]
qx.html.StyleSheet = function(){return this;};
qx.html.StyleSheet = {
 includeFile : function(vHref){;} // 46
};
// File: \html\Textile.js[29]
qx.html.Textile = function(){return this;};
qx.html.Textile = {
 textilize : function(s){;} // 47
};
// File: \html\Window.js[25]
qx.html.Window = function(){return this;};
// File: \Interface.js[34]
qx.Interface = function(){return this;};
qx.Interface = {
 define : function(name, config){;}, // 95
 getByName : function(name){;}, // 160
 isDefined : function(name){;}, // 172
 getTotalNumber : function(){;}, // 183
 flatten : function(ifaces){;}, // 195
 assert : function(clazz, iface, wrap){;}, // 226
 genericToString : function(){;} // 311
};
// File: \io\Alias.js[24]
qx.io.Alias = function(){return this;};
qx.io.Alias = {
 _preprocess : function(value){;}, // 66
 add : function(alias, base){;}, // 102
 remove : function(alias){;}, // 143
 resolve : function(path){;} // 159
};
// File: \io\image\Manager.js[28]
qx.io.image.Manager = function(){return this;};
qx.io.image.Manager = {
 add : function(source){;}, // 70
 remove : function(source){;}, // 92
 show : function(source){;}, // 116
 hide : function(source){;}, // 137
 getVisibleImages : function(){;}, // 159
 getHiddenImages : function(){;} // 181
};
// File: \io\image\Preloader.js[37]
qx.io.image.Preloader = function(imageUrl){return this;};
qx.io.image.Preloader = {
 getUri : function(){;}, // 131
 getSource : function(){;}, // 142
 isLoaded : function(){;}, // 153
 isErroneous : function(){;}, // 164
 getIsPng : function(){;} // 178
};
// File: \io\image\PreloaderManager.js[28]
qx.io.image.PreloaderManager = function(){return this;};
qx.io.image.PreloaderManager = {
 add : function(vObject){;}, // 67
 remove : function(vObject){;}, // 79
 has : function(vSource){;}, // 91
 get : function(vSource){;}, // 103
 create : function(vSource){;} // 115
};
// File: \io\image\PreloaderSystem.js[32]
qx.io.image.PreloaderSystem = function(vPreloadList, vCallBack, vCallBackScope){return this;};
qx.io.image.PreloaderSystem = {
 start : function(){;}, // 117
 _check : function(){;} // 218
};
// File: \io\Json.js[58]
qx.io.Json = function(){return this;};
qx.io.Json = {
 stringify : function(obj, beautify){;}, // 405
 parse : function(text){;}, // 435
 _fixObj : function(obj){;}, // 454
 parseQx : function(text){;} // 487
};
// File: \io\local\CookieApi.js[26]
qx.io.local.CookieApi = function(){return this;};
qx.io.local.CookieApi = {
 get : function(vName){;}, // 58
 set : function(vName, vValue, vExpires, vPath, vDomain, vSecure){;}, // 93
 del : function(vName, vPath, vDomain){;} // 145
};
// File: \io\local\CookieTransport.js[26]
qx.io.local.CookieTransport = function(){return this;};
qx.io.local.CookieTransport = {
 set : function(vName, vValue){;}, // 59
 get : function(vName){;}, // 78
 del : function(vName){;}, // 93
 setAll : function(vHash){;}, // 108
 getAll : function(){;}, // 122
 replaceAll : function(vHash){;}, // 134
 delAll : function(){;}, // 145
 _getAll : function(){;}, // 164
 _setAll : function(vHash){;}, // 195
 _setCookie : function(vIndex, vString){;}, // 251
 _delCookie : function(vIndex){;} // 265
};
// File: \io\remote\AbstractRemoteTransport.js[28]
qx.io.remote.AbstractRemoteTransport = function(){return this;};
qx.io.remote.AbstractRemoteTransport = {
 send : function(){;}, // 199
 abort : function(){;}, // 210
 timeout : function(){;}, // 229
 failed : function(){;}, // 250
 setRequestHeader : function(vLabel, vValue){;}, // 284
 getResponseHeader : function(vLabel){;}, // 306
 getResponseHeaders : function(){;}, // 319
 getStatusCode : function(){;}, // 340
 getStatusText : function(){;}, // 353
 getResponseText : function(){;}, // 376
 getResponseXml : function(){;}, // 391
 getFetchedLength : function(){;}, // 404
 _applyState : function(value, old){;} // 424
};
// File: \io\remote\Exchange.js[35]
qx.io.remote.Exchange = function(vRequest){return this;};
qx.io.remote.Exchange = {
 registerType : function(vClass, vId){;}, // 110
 initTypes : function(){;}, // 122
 canHandle : function(vImpl, vNeeds, vResponseType){;}, // 153
 wasSuccessful : function(vStatusCode, vReadyState, vIsLocal){;}, // 225
 statusCodeToString : function(vStatusCode){;}, // 361
 send : function(){;}, // 552
 abort : function(){;}, // 643
 timeout : function(){;}, // 678
 _onsending : function(e){;}, // 715
 _onreceiving : function(e){;}, // 727
 _oncompleted : function(e){;}, // 739
 _onabort : function(e){;}, // 751
 _onfailed : function(e){;}, // 763
 _ontimeout : function(e){;}, // 775
 _applyImplementation : function(value, old){;}, // 795
 _applyState : function(value, old){;} // 842
};
// File: \io\remote\IframeTransport.js[37]
qx.io.remote.IframeTransport = function(){return this;};
qx.io.remote.IframeTransport = {
 isSupported : function(){;}, // 117
 send : function(){;}, // 170
 _onload : function(e){;}, // 236
 _onreadystatechange : function(e){;}, // 253
 _switchReadyState : function(vReadyState){;}, // 265
 setRequestHeader : function(vLabel, vValue){;}, // 301
 getResponseHeader : function(vLabel){;}, // 318
 getResponseHeaders : function(){;}, // 330
 getStatusCode : function(){;}, // 348
 getStatusText : function(){;}, // 360
 getIframeWindow : function(){;}, // 378
 getIframeDocument : function(){;}, // 389
 getIframeBody : function(){;}, // 400
 getIframeTextContent : function(){;}, // 419
 getIframeHtmlContent : function(){;}, // 448
 getFetchedLength : function(){;}, // 461
 getResponseContent : function(){;}, // 473
 defer : function(statics, members, properties){;} // 579
};
// File: \io\remote\Request.js[32]
qx.io.remote.Request = function(vUrl, vMethod, vResponseType){return this;};
qx.io.remote.Request = {
 send : function(){;}, // 357
 abort : function(){;}, // 372
 reset : function(){;}, // 383
 isConfigured : function(){;}, // 414
 isQueued : function(){;}, // 425
 isSending : function(){;}, // 436
 isReceiving : function(){;}, // 447
 isCompleted : function(){;}, // 458
 isAborted : function(){;}, // 469
 isTimeout : function(){;}, // 480
 isFailed : function(){;}, // 491
 _onqueued : function(e){;}, // 511
 _onsending : function(e){;}, // 528
 _onreceiving : function(e){;}, // 545
 _oncompleted : function(e){;}, // 562
 _onaborted : function(e){;}, // 582
 _ontimeout : function(e){;}, // 602
 _onfailed : function(e){;}, // 636
 _applyState : function(value, old){;}, // 664
 _applyProhibitCaching : function(value, old){;}, // 682
 _applyMethod : function(value, old){;}, // 713
 _applyResponseType : function(value, old){;}, // 730
 setRequestHeader : function(vId, vValue){;}, // 753
 removeRequestHeader : function(vId){;}, // 765
 getRequestHeader : function(vId){;}, // 777
 getRequestHeaders : function(){;}, // 790
 setParameter : function(vId, vValue){;}, // 813
 removeParameter : function(vId){;}, // 825
 getParameter : function(vId){;}, // 837
 getParameters : function(){;}, // 850
 setFormField : function(vId, vValue){;}, // 878
 removeFormField : function(vId){;}, // 890
 getFormField : function(vId){;}, // 902
 getFormFields : function(){;}, // 915
 getSequenceNumber : function(){;} // 926
};
// File: \io\remote\RequestQueue.js[35]
qx.io.remote.RequestQueue = function(){return this;};
qx.io.remote.RequestQueue = {
 _debug : function(){;}, // 134
 _check : function(){;}, // 158
 _remove : function(vTransport){;}, // 244
 _onsending : function(e){;}, // 270
 _onreceiving : function(e){;}, // 295
 _oncompleted : function(e){;}, // 308
 _oninterval : function(e){;}, // 354
 _applyEnabled : function(value, old){;}, // 417
 add : function(vRequest){;}, // 442
 abort : function(vRequest){;} // 467
};
// File: \io\remote\Response.js[27]
qx.io.remote.Response = function(eventType){return this;};
qx.io.remote.Response = {
 getResponseHeader : function(vHeader){;}, // 110
 getData : function(){;} // 126
};
// File: \io\remote\Rpc.js[76]
qx.io.remote.Rpc = function(url, serviceName){return this;};
qx.io.remote.Rpc = {
 makeServerURL : function(instanceId){;}, // 195
 _callInternal : function(args, callType, refreshSession){;}, // 359
 fixUrl : function(url){;}, // 597
 callSync : function(methodName){;}, // 642
 callAsync : function(handler, methodName){;}, // 681
 callAsyncListeners : function(coalesce, methodName){;}, // 731
 refreshSession : function(handler){;}, // 755
 abort : function(opaqueCallRef){;} // 799
};
// File: \io\remote\ScriptTransport.js[36]
qx.io.remote.ScriptTransport = function(){return this;};
qx.io.remote.ScriptTransport = {
 isSupported : function(){;}, // 97
 _requestFinished : function(id, content){;}, // 132
 send : function(){;}, // 181
 _switchReadyState : function(vReadyState){;}, // 254
 setRequestHeader : function(vLabel, vValue){;}, // 290
 getResponseHeader : function(vLabel){;}, // 307
 getResponseHeaders : function(){;}, // 319
 getStatusCode : function(){;}, // 337
 getStatusText : function(){;}, // 349
 getFetchedLength : function(){;}, // 367
 getResponseContent : function(){;}, // 379
 defer : function(statics, members, properties){;} // 430
};
// File: \io\remote\XmlHttpTransport.js[29]
qx.io.remote.XmlHttpTransport = function(){return this;};
qx.io.remote.XmlHttpTransport = {
 isSupported : function(){;}, // 100
 createRequestObject : function(){;}, // 111
 getRequest : function(){;}, // 153
 send : function(){;}, // 172
 failedLocally : function(){;}, // 327
 _onreadystatechange : function(e){;}, // 355
 getReadyState : function(){;}, // 410
 setRequestHeader : function(vLabel, vValue){;}, // 438
 getResponseHeader : function(vLabel){;}, // 462
 getStringResponseHeaders : function(){;}, // 480
 getResponseHeaders : function(){;}, // 504
 getStatusCode : function(){;}, // 541
 getStatusText : function(){;}, // 560
 getResponseText : function(){;}, // 588
 getResponseXml : function(){;}, // 615
 getFetchedLength : function(){;}, // 667
 getResponseContent : function(){;}, // 680
 _applyState : function(value, old){;}, // 794
 defer : function(statics, members){;} // 850
};
// File: \lang\Array.js[39]
qx.lang.Array = function(){return this;};
qx.lang.Array = {
 fromArguments : function(args){;}, // 50
 fromCollection : function(coll){;}, // 62
 fromShortHand : function(input){;}, // 75
 copy : function(arr){;}, // 113
 clone : function(arr){;}, // 126
 getLast : function(arr){;}, // 138
 getFirst : function(arr){;}, // 150
 insertAt : function(arr, obj, i){;}, // 164
 insertBefore : function(arr, obj, obj2){;}, // 181
 insertAfter : function(arr, obj, obj2){;}, // 204
 removeAt : function(arr, i){;}, // 226
 removeAll : function(arr){;}, // 238
 append : function(arr, a){;}, // 252
 remove : function(arr, obj){;}, // 277
 contains : function(arr, obj){;}, // 297
 equals : function(array1, array2){;} // 310
};
// File: \lang\Core.js[52]
qx.lang.Core = function(){return this;};
// File: \lang\Function.js[31]
qx.lang.Function = function(){return this;};
qx.lang.Function = {
 globalEval : function(data){;}, // 42
 returnTrue : function(){;}, // 58
 returnFalse : function(){;}, // 69
 returnNull : function(){;}, // 80
 returnThis : function(){;}, // 91
 returnInstance : function(){;}, // 103
 returnZero : function(){;}, // 124
 returnNegativeIndex : function(){;} // 135
};
// File: \lang\Generics.js[76]
qx.lang.Generics = function(){return this;};
qx.lang.Generics = {
 defer : function(statics){;} // 144
};
// File: \lang\Number.js[35]
qx.lang.Number = function(){return this;};
qx.lang.Number = {
 isInRange : function(nr, vmin, vmax){;}, // 48
 isBetweenRange : function(nr, vmin, vmax){;}, // 62
 limit : function(nr, vmin, vmax){;} // 80
};
// File: \lang\Object.js[33]
qx.lang.Object = function(){return this;};
qx.lang.Object = {
 isEmpty : function(map){;}, // 44
 hasMinLength : function(map, length){;}, // 62
 getLength : function(map){;}, // 84
 getKeysAsString : function(map){;}, // 158
 getValues : function(map){;}, // 178
 mergeWith : function(target, source, overwrite){;}, // 200
 carefullyMergeWith : function(target, source){;}, // 227
 merge : function(target, varargs){;}, // 241
 copy : function(source){;}, // 262
 invert : function(map){;} // 283
};
// File: \lang\String.js[42]
qx.lang.String = function(){return this;};
qx.lang.String = {
 toCamelCase : function(string){;}, // 57
 trimLeft : function(str){;}, // 72
 trimRight : function(str){;}, // 84
 trim : function(str){;}, // 96
 startsWith : function(fullstr, substr){;}, // 109
 startsWithAlternate : function(fullstr, substr){;}, // 113
 endsWith : function(fullstr, substr){;}, // 126
 endsWithAlternate : function(fullstr, substr){;}, // 130
 pad : function(str, length, ch, addRight){;}, // 146
 toFirstUp : function(str){;}, // 173
 toFirstLower : function(str){;}, // 185
 addListItem : function(str, item, sep){;}, // 201
 removeListItem : function(str, item, sep){;}, // 236
 contains : function(str, substring){;}, // 271
 format : function(pattern, args){;}, // 287
 escapeRegexpChars : function(str){;}, // 306
 toArray : function(str){;} // 319
};
// File: \locale\Date.js[25]
qx.locale.Date = function(){return this;};
qx.locale.Date = {
 getAmMarker : function(locale){;}, // 36
 getPmMarker : function(locale){;}, // 48
 getDayNames : function(length, locale){;}, // 62
 getDayName : function(length, day, locale){;}, // 93
 getMonthNames : function(length, locale){;}, // 116
 getMonthName : function(length, month, locale){;}, // 145
 getDateFormat : function(size, locale){;}, // 166
 getDateTimeFormat : function(canonical, fallback, locale){;}, // 189
 getTimeFormat : function(size, locale){;}, // 212
 getWeekStart : function(locale){;}, // 252
 getWeekendStart : function(locale){;}, // 339
 getWeekendEnd : function(locale){;}, // 381
 isWeekend : function(day, locale){;}, // 423
 _getTerritory : function(locale){;} // 443
};
// File: \locale\Key.js[25]
qx.locale.Key = function(){return this;};
qx.locale.Key = {
 getKeyName : function(size, keyIdentifier, locale){;}, // 47
 defer : function(statics, members, properties){;} // 71
};
// File: \locale\Locale.js[27]
qx.locale.Locale = function(){return this;};
qx.locale.Locale = {
 define : function(name, config){;} // 48
};
// File: \locale\LocalizedString.js[22]
qx.locale.LocalizedString = function(messageId, args, locale){return this;};
qx.locale.LocalizedString = {
 toString : function(){;} // 113
};
// File: \locale\Manager.js[25]
qx.locale.Manager = function(){return this;};
qx.locale.Manager = {
 tr : function(messageId, varargs){;}, // 67
 trn : function(singularMessageId, pluralMessageId, count, varargs){;}, // 89
 trc : function(hint, messageId, varargs){;}, // 112
 marktr : function(messageId){;}, // 128
 getLanguage : function(){;}, // 176
 getTerritory : function(){;}, // 189
 getAvailableLocales : function(){;}, // 202
 _extractLanguage : function(locale){;}, // 224
 _applyLocale : function(value, old){;}, // 246
 addTranslation : function(languageCode, translationMap){;}, // 262
 addTranslationFromClass : function(classname, translationMap){;}, // 285
 translate : function(messageId, args, locale){;}, // 299
 isDynamic : function(text){;}, // 343
 resolveDynamic : function(text){;} // 356
};
// File: \locale\MTranslation.js[33]
qx.locale.MTranslation = function(){return this;};
qx.locale.MTranslation = {
 tr : function(messageId, varargs){;}, // 46
 trn : function(singularMessageId, pluralMessageId, count, varargs){;}, // 70
 marktr : function(messageId){;} // 88
};
// File: \locale\Number.js[25]
qx.locale.Number = function(){return this;};
qx.locale.Number = {
 getDecimalSeparator : function(locale){;}, // 36
 getGroupSeparator : function(locale){;}, // 48
 getPercentFormat : function(locale){;} // 60
};
// File: \locale\String.js[25]
qx.locale.String = function(){return this;};
qx.locale.String = {
 getQuotationStart : function(locale){;}, // 36
 getQuotationEnd : function(locale){;}, // 48
 getAlternateQuotationStart : function(locale){;}, // 60
 getAlternateQuotationEnd : function(locale){;} // 72
};
// File: \log\appender\Abstract.js[30]
qx.log.appender.Abstract = function(){return this;};
qx.log.appender.Abstract = {
 handleLogEvent : function(evt){;}, // 80
 appendLogEvent : function(evt){;}, // 97
 formatLogEvent : function(evt){;} // 109
};
// File: \log\appender\Alert.js[38]
qx.log.appender.Alert = function(){return this;};
qx.log.appender.Alert = {
 appendLogEvent : function(evt){;} // 86
};
// File: \log\appender\Div.js[32]
qx.log.appender.Div = function(divId){return this;};
qx.log.appender.Div = {
 _createClearButtonHandler : function(logElem){;}, // 153
 appendLogEvent : function(evt){;} // 161
};
// File: \log\appender\FireBug.js[34]
qx.log.appender.FireBug = function(){return this;};
qx.log.appender.FireBug = {
 appendLogEvent : function(evt){;} // 64
};
// File: \log\appender\Forward.js[29]
qx.log.appender.Forward = function(targetProcessor){return this;};
qx.log.appender.Forward = {
 appendLogEvent : function(evt){;} // 65
};
// File: \log\appender\HtmlElement.js[32]
qx.log.appender.HtmlElement = function(){return this;};
qx.log.appender.HtmlElement = {
 _prepare : function(){;}, // 94
 _applyElement : function(value, old){;}, // 101
 clear : function(){;}, // 114
 appendLogEvent : function(evt){;} // 121
};
// File: \log\appender\JsUnit.js[34]
qx.log.appender.JsUnit = function(){return this;};
qx.log.appender.JsUnit = {
 appendLogEvent : function(evt){;} // 64
};
// File: \log\appender\Native.js[33]
qx.log.appender.Native = function(){return this;};
qx.log.appender.Native = {
 appendLogEvent : function(evt){;} // 70
};
// File: \log\appender\RingBuffer.js[32]
qx.log.appender.RingBuffer = function(){return this;};
qx.log.appender.RingBuffer = {
 _applyMaxMessages : function(value, old){;}, // 96
 appendLogEvent : function(evt){;}, // 103
 retrieveLogEvents : function(count){;}, // 131
 formatLogEvents : function(count){;} // 164
};
// File: \log\appender\Window.js[33]
qx.log.appender.Window = function(name){return this;};
qx.log.appender.Window = {
 register : function(appender){;}, // 100
 getAppender : function(id){;}, // 119
 openWindow : function(){;}, // 214
 _openWindowCallback : function(){;}, // 254
 closeWindow : function(){;}, // 338
 _autoCloseWindow : function(){;}, // 356
 _showMessageInLog : function(msg){;}, // 376
 appendLogEvent : function(evt){;}, // 392
 setFilterText : function(text){;}, // 467
 _setDivVisibility : function(divDataSet){;}, // 482
 _applyAutoCloseWithErrors : function(value, old){;} // 501
};
// File: \log\DefaultFilter.js[30]
qx.log.DefaultFilter = function(){return this;};
qx.log.DefaultFilter = {
 decide : function(evt){;} // 95
};
// File: \log\Filter.js[30]
qx.log.Filter = function(){return this;};
qx.log.Filter = {
 decide : function(evt){;} // 90
};
// File: \log\LogEventProcessor.js[31]
qx.log.LogEventProcessor = function(){return this;};
qx.log.LogEventProcessor = {
 addFilter : function(filter){;}, // 67
 clearFilters : function(){;}, // 83
 getHeadFilter : function(){;}, // 94
 _getDefaultFilter : function(){;}, // 106
 setEnabled : function(enabled){;}, // 133
 setMinLevel : function(minLevel){;}, // 147
 decideLogEvent : function(evt){;}, // 160
 handleLogEvent : function(evt){;} // 190
};
// File: \log\Logger.js[30]
qx.log.Logger = function(name, parentLogger){return this;};
qx.log.Logger = {
 deprecatedMethodWarning : function(fcn, msg){;}, // 76
 deprecatedClassWarning : function(clazz, msg){;}, // 100
 getClassLogger : function(clazz){;}, // 123
 getName : function(){;}, // 234
 getParentLogger : function(){;}, // 245
 indent : function(){;}, // 258
 unindent : function(){;}, // 271
 addAppender : function(appender){;}, // 287
 removeAppender : function(appender){;}, // 304
 removeAllAppenders : function(){;}, // 318
 handleLogEvent : function(evt){;}, // 323
 appendLogEvent : function(evt){;}, // 350
 log : function(level, msg, instanceId, exc, trace){;}, // 377
 debug : function(msg, instanceId, exc){;}, // 404
 info : function(msg, instanceId, exc){;}, // 419
 warn : function(msg, instanceId, exc){;}, // 434
 error : function(msg, instanceId, exc){;}, // 449
 fatal : function(msg, instanceId, exc){;}, // 464
 measureReset : function(){;}, // 475
 measure : function(msg, instanceId, exc){;}, // 495
 printStackTrace : function(){;}, // 524
 defer : function(statics){;} // 556
};
// File: \log\MLogging.js[33]
qx.log.MLogging = function(){return this;};
qx.log.MLogging = {
 getLogger : function(){;}, // 43
 debug : function(msg, exc){;}, // 61
 info : function(msg, exc){;}, // 74
 warn : function(msg, exc){;}, // 87
 error : function(msg, exc){;}, // 100
 printStackTrace : function(){;} // 110
};
// File: \Mixin.js[36]
qx.Mixin = function(){return this;};
qx.Mixin = {
 define : function(name, config){;}, // 89
 checkCompatibility : function(mixins){;}, // 170
 isCompatible : function(mixin, clazz){;}, // 228
 getByName : function(name){;}, // 243
 isDefined : function(name){;}, // 256
 getTotalNumber : function(){;}, // 267
 flatten : function(mixins){;}, // 279
 genericToString : function(){;} // 317
};
// File: \net\Http.js[26]
qx.net.Http = function(){return this;};
// File: \net\HttpRequest.js[26]
qx.net.HttpRequest = function(){return this;};
// File: \net\Protocol.js[26]
qx.net.Protocol = function(){return this;};
// File: \OO.js[38]
qx.OO = function(){return this;};
qx.OO = {
 defineClass : function(vClassName, vSuper, vConstructor){;}, // 71
 isAvailable : function(vClassName){;}, // 135
 addFastProperty : function(config){;}, // 146
 addCachedProperty : function(config){;}, // 161
 addPropertyGroup : function(config){;}, // 176
 removeProperty : function(config){;}, // 191
 changeProperty : function(config){;}, // 206
 addProperty : function(config){;} // 218
};
// File: \theme\manager\Appearance.js[30]
qx.theme.manager.Appearance = function(){return this;};
qx.theme.manager.Appearance = {
 _applyAppearanceTheme : function(value, old){;}, // 85
 syncAppearanceTheme : function(){;}, // 102
 styleFrom : function(id, states){;}, // 143
 styleFromTheme : function(theme, id, states){;} // 164
};
// File: \theme\manager\Border.js[27]
qx.theme.manager.Border = function(){return this;};
qx.theme.manager.Border = {
 resolveDynamic : function(value){;}, // 71
 isDynamic : function(value){;}, // 83
 syncBorderTheme : function(){;}, // 94
 updateObjectsEdge : function(border, edge){;}, // 106
 _applyBorderTheme : function(value){;} // 123
};
// File: \theme\manager\Color.js[27]
qx.theme.manager.Color = function(){return this;};
qx.theme.manager.Color = {
 _applyColorTheme : function(value){;}, // 64
 syncColorTheme : function(){;} // 109
};
// File: \theme\manager\Font.js[27]
qx.theme.manager.Font = function(){return this;};
qx.theme.manager.Font = {
 resolveDynamic : function(value){;}, // 73
 isDynamic : function(value){;}, // 85
 syncFontTheme : function(){;}, // 96
 _applyFontTheme : function(value){;} // 101
};
// File: \theme\manager\Icon.js[28]
qx.theme.manager.Icon = function(){return this;};
qx.theme.manager.Icon = {
 _applyIconTheme : function(value, old){;}, // 66
 syncIconTheme : function(){;} // 79
};
// File: \theme\manager\Meta.js[27]
qx.theme.manager.Meta = function(){return this;};
qx.theme.manager.Meta = {
 _applyTheme : function(value, old){;}, // 76
 _applyAutoSync : function(value, old){;}, // 119
 initialize : function(){;}, // 139
 getMetaThemes : function(){;}, // 252
 getColorThemes : function(){;}, // 263
 getBorderThemes : function(){;}, // 274
 getFontThemes : function(){;}, // 285
 getWidgetThemes : function(){;}, // 296
 getIconThemes : function(){;}, // 307
 getAppearanceThemes : function(){;} // 318
};
// File: \theme\manager\Widget.js[28]
qx.theme.manager.Widget = function(){return this;};
qx.theme.manager.Widget = {
 _applyWidgetTheme : function(value, old){;}, // 66
 syncWidgetTheme : function(){;} // 78
};
// File: \Theme.js[34]
qx.Theme = function(){return this;};
qx.Theme = {
 define : function(name, config){;}, // 69
 getAll : function(){;}, // 125
 getByName : function(name){;}, // 137
 isDefined : function(name){;}, // 149
 getTotalNumber : function(){;}, // 160
 genericToString : function(){;}, // 180
 patch : function(theme, mixinTheme){;}, // 415
 include : function(theme, mixinTheme){;} // 440
};
// File: \ui\animation\MAnimation.js[34]
qx.ui.animation.MAnimation = function(){return this;};
qx.ui.animation.MAnimation = {
 fadeIn : function(vSteps, vTime){;}, // 127
 fadeOut : function(vSteps, vTime){;}, // 147
 getFadeTimer : function(){;}, // 165
 resetFader : function(){;}, // 183
 _onInterval : function(e){;}, // 205
 _applyFadeSteps : function(value, old){;}, // 253
 _applyFadeTime : function(value, old){;}, // 270
 _applyFadeUnit : function(value, old){;}, // 285
 _applyFadeMax : function(value, old){;}, // 299
 _computeFadeOpacity : function(){;} // 312
};
// File: \ui\basic\Atom.js[38]
qx.ui.basic.Atom = function(vLabel, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.basic.Atom = {
 _createLabel : function(){;}, // 304
 _createIcon : function(){;}, // 320
 _updateIcon : function(){;}, // 350
 getLabelObject : function(){;}, // 385
 getIconObject : function(){;}, // 396
 _applyIconPosition : function(value, old){;}, // 416
 _applyShow : function(value, old){;}, // 441
 _applyLabel : function(value, old){;}, // 455
 _applyIcon : function(value, old){;}, // 472
 _applyDisabledIcon : function(value, old){;}, // 486
 _applyIconWidth : function(value, old){;}, // 500
 _applyIconHeight : function(value, old){;}, // 514
 _handleLabel : function(){;}, // 539
 _handleIcon : function(){;} // 567
};
// File: \ui\basic\HorizontalSpacer.js[35]
qx.ui.basic.HorizontalSpacer = function(){return this;};
// File: \ui\basic\Image.js[33]
qx.ui.basic.Image = function(vSource, vWidth, vHeight){return this;};
qx.ui.basic.Image = {
 _onload : function(){;}, // 223
 _onerror : function(){;}, // 234
 _beforeAppear : function(){;}, // 261
 _beforeDisappear : function(){;}, // 281
 _applySource : function(value, old){;}, // 309
 _connect : function(){;}, // 347
 _syncSource : function(value){;}, // 359
 _applyPreloader : function(value, old){;}, // 380
 _applyLoaded : function(value, old){;}, // 420
 _applyElement : function(value, old){;}, // 441
 _postApply : function(){;}, // 499
 _applyEnabled : function(value, old){;}, // 515
 _computePreferredInnerWidth : function(){;}, // 625
 _computePreferredInnerHeight : function(){;}, // 638
 _renderContent : function(){;} // 660
};
// File: \ui\basic\Inline.js[32]
qx.ui.basic.Inline = function(vId){return this;};
// File: \ui\basic\Label.js[35]
qx.ui.basic.Label = function(text, mnemonic, mode){return this;};
qx.ui.basic.Label = {
 _getMeasureNode : function(){;}, // 95
 setHtml : function(html){;}, // 273
 getHtml : function(){;}, // 286
 _applyTextAlign : function(value, old){;}, // 303
 _applyFont : function(value, old){;}, // 316
 _styleFont : function(font){;}, // 327
 _applyTextColor : function(value, old){;}, // 342
 _styleTextColor : function(value){;}, // 352
 _applyWrap : function(value, old){;}, // 365
 _applyText : function(value, old){;}, // 386
 _syncText : function(text){;}, // 396
 _applyMnemonic : function(value, old){;}, // 431
 _computeObjectNeededDimensions : function(){;}, // 455
 _computePreferredInnerWidth : function(){;}, // 489
 _computePreferredInnerHeight : function(){;}, // 500
 _postApply : function(){;} // 532
};
// File: \ui\basic\ScrollArea.js[30]
qx.ui.basic.ScrollArea = function(){return this;};
qx.ui.basic.ScrollArea = {
 _applyElement : function(value, old){;}, // 73
 _onscroll : function(e){;} // 93
};
// File: \ui\basic\ScrollBar.js[23]
qx.ui.basic.ScrollBar = function(horizontal){return this;};
qx.ui.basic.ScrollBar = {
 _checkValue : function(value){;}, // 205
 _applyValue : function(value, old){;}, // 218
 _applyMaximum : function(value, old){;}, // 226
 _applyVisibility : function(value, old){;}, // 240
 _computePreferredInnerWidth : function(){;}, // 256
 _computePreferredInnerHeight : function(){;}, // 265
 _applyEnabled : function(isEnabled){;}, // 270
 _getScrollBarWidth : function(){;}, // 283
 _onscroll : function(evt){;}, // 309
 _positionKnob : function(value){;}, // 345
 _afterAppear : function(){;} // 358
};
// File: \ui\basic\Terminator.js[34]
qx.ui.basic.Terminator = function(){return this;};
qx.ui.basic.Terminator = {
 renderPadding : function(changes){;}, // 63
 _renderContent : function(){;}, // 98
 _layoutPost : function(changes){;}, // 130
 _computeBoxWidthFallback : function(){;}, // 154
 _computeBoxHeightFallback : function(){;}, // 161
 _isWidthEssential : function(){;}, // 198
 _isHeightEssential : function(){;} // 229
};
// File: \ui\basic\VerticalSpacer.js[34]
qx.ui.basic.VerticalSpacer = function(){return this;};
// File: \ui\component\ColorPopup.js[22]
qx.ui.component.ColorPopup = function(tables){return this;};
qx.ui.component.ColorPopup = {
 _createLayout : function(){;}, // 142
 _createAutoBtn : function(){;}, // 159
 _createBoxes : function(){;}, // 181
 _createPreview : function(){;}, // 227
 _createSelectorBtn : function(){;}, // 260
 _createColorSelector : function(){;}, // 277
 _applyValue : function(value, old){;}, // 315
 _rotatePreviousColors : function(){;}, // 342
 _onFieldMouseDown : function(e){;}, // 392
 _onFieldMouseOver : function(e){;}, // 410
 _onAutomaticBtnExecute : function(e){;}, // 422
 _onSelectorButtonExecute : function(e){;}, // 436
 _onColorSelectorOk : function(e){;}, // 455
 _onColorSelectorCancel : function(e){;}, // 470
 _onBeforeAppear : function(e){;} // 482
};
// File: \ui\component\ColorSelector.js[37]
qx.ui.component.ColorSelector = function(vPreviousRed, vPreviousGreen, vPreviousBlue){return this;};
qx.ui.component.ColorSelector = {
 _createControlBar : function(){;}, // 206
 _createButtonBar : function(){;}, // 220
 _createControlPane : function(){;}, // 253
 _createHueSaturationPane : function(){;}, // 269
 _createBrightnessPane : function(){;}, // 301
 _createPresetFieldSet : function(){;}, // 341
 _createInputFieldSet : function(){;}, // 392
 _createPreviewFieldSet : function(){;}, // 411
 _createHexField : function(){;}, // 440
 _createRgbSpinner : function(){;}, // 469
 _createHsbSpinner : function(){;}, // 504
 _createPreviewContent : function(){;}, // 547
 _applyRed : function(value, old){;}, // 578
 _applyGreen : function(value, old){;}, // 615
 _applyBlue : function(value, old){;}, // 652
 _applyHue : function(value, old){;}, // 697
 _applySaturation : function(value, old){;}, // 737
 _applyBrightness : function(value, old){;}, // 777
 _onBrightnessHandleMouseDown : function(e){;}, // 827
 _onBrightnessHandleMouseUp : function(e){;}, // 849
 _onBrightnessHandleMouseMove : function(e){;}, // 863
 _onBrightnessFieldMouseDown : function(e){;}, // 879
 _onBrightnessPaneMouseWheel : function(e){;}, // 901
 _setBrightnessOnFieldEvent : function(e){;}, // 913
 _onButtonOkExecute : function(e){;}, // 938
 _onButtonCancelExecute : function(e){;}, // 950
 _onHueSaturationHandleMouseDown : function(e){;}, // 970
 _onHueSaturationHandleMouseUp : function(e){;}, // 996
 _onHueSaturationHandleMouseMove : function(e){;}, // 1010
 _onHueSaturationFieldMouseDown : function(e){;}, // 1026
 _onHueSaturationPaneMouseWheel : function(e){;}, // 1052
 _setHueSaturationOnFieldEvent : function(e){;}, // 1064
 _setRedFromSpinner : function(){;}, // 1103
 _setGreenFromSpinner : function(){;}, // 1121
 _setBlueFromSpinner : function(){;}, // 1139
 _setHueFromSpinner : function(){;}, // 1165
 _setSaturationFromSpinner : function(){;}, // 1183
 _setBrightnessFromSpinner : function(){;}, // 1201
 _onHexFieldChange : function(e){;}, // 1228
 _setHexFromRgb : function(){;}, // 1254
 _onColorFieldClick : function(e){;}, // 1276
 _setHueFromRgb : function(){;}, // 1306
 _setRgbFromHue : function(){;}, // 1331
 _setPreviewFromRgb : function(){;}, // 1363
 setPreviousColor : function(vRed, vGreen, vBlue){;} // 1377
};
// File: \ui\component\DateChooser.js[44]
qx.ui.component.DateChooser = function(date){return this;};
qx.ui.component.DateChooser = {
 _checkDate : function(value){;}, // 349
 _applyDate : function(value, old){;}, // 363
 _onNavButtonClicked : function(evt){;}, // 407
 _onDayClicked : function(evt){;}, // 456
 _onDayDblClicked : function(){;}, // 469
 _onkeypress : function(evt){;}, // 481
 showMonth : function(month, year){;}, // 580
 _updateDatePane : function(){;} // 603
};
// File: \ui\component\DateChooserButton.js[30]
qx.ui.component.DateChooserButton = function(vTargetWidget, vChooserTitle, vButtonLabel, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.component.DateChooserButton = {
 _applyTargetWidget : function(value, old){;}, // 150
 _applyChooserTitle : function(value, old){;}, // 168
 _applyDateFormatSize : function(value, old){;}, // 181
 _createChooserWindow : function(){;}, // 200
 _createChooser : function(){;}, // 233
 _changeLocale : function(dateFormatSize){;}, // 259
 _executeHandler : function(e){;}, // 298
 _changeLocaleHandler : function(e){;}, // 324
 _chooserWindowKeydownHandler : function(e){;}, // 337
 _chooserWindowAppearHandler : function(e){;}, // 356
 _chooserSelectHandler : function(e){;} // 370
};
// File: \ui\core\Border.js[28]
qx.ui.core.Border = function(width, style, color){return this;};
qx.ui.core.Border = {
 fromString : function(str){;}, // 88
 fromConfig : function(config){;}, // 136
 _applyWidthTop : function(value, old){;}, // 533
 _applyWidthRight : function(value, old){;}, // 540
 _applyWidthBottom : function(value, old){;}, // 547
 _applyWidthLeft : function(value, old){;}, // 554
 _applyColorTop : function(value, old){;}, // 561
 _applyColorRight : function(value, old){;}, // 565
 _applyColorBottom : function(value, old){;}, // 569
 _applyColorLeft : function(value, old){;}, // 573
 _applyColorInnerTop : function(value, old){;}, // 577
 _applyColorInnerRight : function(value, old){;}, // 581
 _applyColorInnerBottom : function(value, old){;}, // 585
 _applyColorInnerLeft : function(value, old){;}, // 589
 _applyStyleTop : function(){;}, // 593
 _applyStyleRight : function(){;}, // 597
 _applyStyleBottom : function(){;}, // 601
 _applyStyleLeft : function(){;}, // 605
 _changeColorTop : function(value){;}, // 627
 _changeColorInnerTop : function(value){;}, // 641
 _changeColorRight : function(value){;}, // 655
 _changeColorInnerRight : function(value){;}, // 669
 _changeColorBottom : function(value){;}, // 683
 _changeColorInnerBottom : function(value){;}, // 697
 _changeColorLeft : function(value){;}, // 711
 _changeColorInnerLeft : function(value){;} // 725
};
// File: \ui\core\ClientDocument.js[38]
qx.ui.core.ClientDocument = function(){return this;};
qx.ui.core.ClientDocument = {
 getWindowElement : function(){;}, // 229
 getDocumentElement : function(){;}, // 240
 _getBlocker : function(){;}, // 304
 blockHelper : function(e){;}, // 330
 block : function(vActiveChild){;}, // 353
 release : function(vActiveChild){;}, // 381
 createStyleElement : function(vCssText){;}, // 424
 addCssRule : function(vSheet, vSelector, vStyle){;}, // 438
 removeCssRule : function(vSheet, vSelector){;}, // 451
 removeAllCssRules : function(vSheet){;}, // 463
 _onwindowresize : function(e){;}, // 583
 _computeInnerWidth : function(){;}, // 605
 _computeInnerHeight : function(){;}, // 616
 defer : function(){;} // 645
};
// File: \ui\core\ClientDocumentBlocker.js[33]
qx.ui.core.ClientDocumentBlocker = function(){return this;};
qx.ui.core.ClientDocumentBlocker = {
 getFocusRoot : function(){;} // 126
};
// File: \ui\core\Font.js[31]
qx.ui.core.Font = function(size, family){return this;};
qx.ui.core.Font = {
 fromString : function(str){;}, // 79
 fromConfig : function(config){;}, // 130
 reset : function(widget){;}, // 143
 resetElement : function(element){;}, // 158
 resetStyle : function(style){;}, // 177
 _applySize : function(value, old){;}, // 257
 _applyFamily : function(value, old){;}, // 261
 _applyBold : function(value, old){;}, // 279
 _applyItalic : function(value, old){;}, // 283
 _applyDecoration : function(value, old){;}, // 287
 render : function(widget){;}, // 297
 renderStyle : function(style){;}, // 314
 renderElement : function(element){;}, // 329
 generateStyle : function(){;} // 345
};
// File: \ui\core\Parent.js[35]
qx.ui.core.Parent = function(){return this;};
qx.ui.core.Parent = {
 isFocusRoot : function(){;}, // 129
 getFocusRoot : function(){;}, // 140
 activateFocusRoot : function(){;}, // 160
 _onfocuskeyevent : function(e){;}, // 178
 _applyFocusHandler : function(value, old){;}, // 190
 _applyActiveChild : function(value, old){;}, // 230
 _applyFocusedChild : function(value, old){;}, // 242
 _createLayoutImpl : function(){;}, // 368
 getLayoutImpl : function(){;}, // 381
 getChildren : function(){;}, // 400
 getChildrenLength : function(){;}, // 411
 hasChildren : function(){;}, // 422
 isEmpty : function(){;}, // 433
 indexOf : function(vChild){;}, // 445
 contains : function(vWidget){;}, // 457
 _computeVisibleChildren : function(){;}, // 491
 getVisibleChildrenLength : function(){;}, // 522
 hasVisibleChildren : function(){;}, // 533
 isVisibleEmpty : function(){;}, // 544
 add : function(varargs){;}, // 566
 addAt : function(vChild, vIndex){;}, // 592
 addAtBegin : function(vChild){;}, // 632
 addAtEnd : function(vChild){;}, // 643
 addBefore : function(vChild, vBefore){;}, // 659
 addAfter : function(vChild, vAfter){;}, // 685
 remove : function(varargs){;}, // 718
 removeAt : function(vIndex){;}, // 741
 removeAll : function(){;}, // 759
 getFirstChild : function(){;}, // 786
 getFirstVisibleChild : function(){;}, // 798
 getFirstActiveChild : function(vIgnoreClasses){;}, // 811
 getLastChild : function(){;}, // 831
 getLastVisibleChild : function(){;}, // 843
 getLastActiveChild : function(vIgnoreClasses){;}, // 856
 forEachChild : function(vFunc){;}, // 877
 forEachVisibleChild : function(vFunc){;}, // 899
 _beforeAppear : function(){;}, // 922
 _afterAppear : function(){;}, // 936
 _beforeDisappear : function(){;}, // 950
 _afterDisappear : function(){;}, // 964
 _beforeInsertDom : function(){;}, // 986
 _afterInsertDom : function(){;}, // 1000
 _beforeRemoveDom : function(){;}, // 1014
 _afterRemoveDom : function(){;}, // 1028
 _handleDisplayableCustom : function(vDisplayable, vParent, vHint){;}, // 1058
 _addChildrenToStateQueue : function(){;}, // 1080
 recursiveAddToStateQueue : function(){;}, // 1089
 _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme, vOldAppearanceTheme){;}, // 1100
 _addChildToChildrenQueue : function(vChild){;}, // 1125
 _removeChildFromChildrenQueue : function(vChild){;}, // 1151
 _flushChildrenQueue : function(){;}, // 1170
 _addChildrenToLayoutQueue : function(p){;}, // 1195
 _layoutChild : function(vChild){;}, // 1210
 _computePreferredInnerWidth : function(){;}, // 1307
 _computePreferredInnerHeight : function(){;}, // 1318
 _changeInnerWidth : function(vNew, vOld){;}, // 1331
 _changeInnerHeight : function(vNew, vOld){;}, // 1358
 getInnerWidthForChild : function(vChild){;}, // 1384
 getInnerHeightForChild : function(vChild){;}, // 1396
 remapChildrenHandlingTo : function(vTarget){;}, // 1424
 defer : function(statics, members, properties){;} // 1447
};
// File: \ui\core\Widget.js[45]
qx.ui.core.Widget = function(){return this;};
qx.ui.core.Widget = {
 create : function(clazz, appearance){;}, // 178
 _initAutoFlush : function(){;}, // 210
 _removeAutoFlush : function(){;}, // 224
 _autoFlushHelper : function(){;}, // 240
 flushGlobalQueues : function(){;}, // 259
 addToGlobalWidgetQueue : function(vWidget){;}, // 310
 removeFromGlobalWidgetQueue : function(vWidget){;}, // 331
 flushGlobalWidgetQueue : function(){;}, // 347
 addToGlobalElementQueue : function(vWidget){;}, // 386
 removeFromGlobalElementQueue : function(vWidget){;}, // 407
 flushGlobalElementQueue : function(){;}, // 423
 addToGlobalStateQueue : function(vWidget){;}, // 462
 removeFromGlobalStateQueue : function(vWidget){;}, // 483
 flushGlobalStateQueue : function(){;}, // 499
 addToGlobalJobQueue : function(vWidget){;}, // 538
 removeFromGlobalJobQueue : function(vWidget){;}, // 559
 flushGlobalJobQueue : function(){;}, // 575
 addToGlobalLayoutQueue : function(vParent){;}, // 614
 removeFromGlobalLayoutQueue : function(vParent){;}, // 635
 flushGlobalLayoutQueue : function(){;}, // 651
 addToGlobalDisplayQueue : function(vWidget){;}, // 691
 removeFromGlobalDisplayQueue : function(vWidget){;}, // 728
 flushGlobalDisplayQueue : function(){;}, // 737
 getActiveSiblingHelperIgnore : function(vIgnoreClasses, vInstance){;}, // 891
 getActiveSiblingHelper : function(vObject, vParent, vCalc, vIgnoreClasses, vMode){;}, // 915
 initScrollbarWidth : function(){;}, // 1100
 _applyLeft : function(value, old){;}, // 2222
 _applyRight : function(value, old){;}, // 2228
 _applyTop : function(value, old){;}, // 2234
 _applyBottom : function(value, old){;}, // 2240
 _applyWidth : function(value, old){;}, // 2246
 _applyMinWidth : function(value, old){;}, // 2252
 _applyMaxWidth : function(value, old){;}, // 2258
 _applyHeight : function(value, old){;}, // 2264
 _applyMinHeight : function(value, old){;}, // 2270
 _applyMaxHeight : function(value, old){;}, // 2276
 isMaterialized : function(){;}, // 2299
 pack : function(){;}, // 2318
 auto : function(){;}, // 2332
 isDisplayable : function(){;}, // 2462
 _checkParent : function(value, old){;}, // 2476
 _applyParent : function(value, old){;}, // 2494
 _applyDisplay : function(value, old){;}, // 2562
 _handleDisplayable : function(vHint){;}, // 2581
 _computeDisplayable : function(){;}, // 2752
 _beforeAppear : function(){;}, // 2763
 _afterAppear : function(){;}, // 2776
 _beforeDisappear : function(){;}, // 2790
 _afterDisappear : function(){;}, // 2813
 isSeeable : function(){;}, // 2833
 isAppearRelevant : function(){;}, // 2844
 _beforeInsertDom : function(){;}, // 2863
 _afterInsertDom : function(){;}, // 2876
 _beforeRemoveDom : function(){;}, // 2889
 _afterRemoveDom : function(){;}, // 2902
 _applyVisibility : function(value, old){;}, // 2924
 show : function(){;}, // 2959
 hide : function(){;}, // 2972
 connect : function(){;}, // 2983
 disconnect : function(){;}, // 2994
 addToDocument : function(){;}, // 3037
 isCreated : function(){;}, // 3048
 _createElementImpl : function(){;}, // 3059
 _applyElement : function(value, old){;}, // 3071
 addToJobQueue : function(p){;}, // 3127
 _flushJobQueue : function(q){;}, // 3149
 _computeBoxWidthFallback : function(){;}, // 3388
 _computeBoxHeightFallback : function(){;}, // 3399
 _computeBoxWidth : function(){;}, // 3410
 _computeBoxHeight : function(){;}, // 3423
 _computeOuterWidth : function(){;}, // 3436
 _computeOuterHeight : function(){;}, // 3447
 _computeInnerWidth : function(){;}, // 3458
 _computeInnerHeight : function(){;}, // 3469
 getNeededWidth : function(){;}, // 3480
 getNeededHeight : function(){;}, // 3493
 _recomputeFlexX : function(){;}, // 3516
 _recomputeFlexY : function(){;}, // 3537
 _recomputePercentX : function(){;}, // 3569
 _recomputePercentY : function(){;}, // 3614
 _computeValuePixel : function(v){;}, // 3802
 _computeValuePixelLimit : function(v){;}, // 3814
 _computeValuePercentX : function(v){;}, // 3826
 _computeValuePercentXLimit : function(v){;}, // 3838
 _computeValuePercentY : function(v){;}, // 3850
 _computeValuePercentYLimit : function(v){;}, // 3862
 getWidthValue : function(){;}, // 3882
 getMinWidthValue : function(){;}, // 3918
 getMaxWidthValue : function(){;}, // 3946
 getLeftValue : function(){;}, // 3974
 getRightValue : function(){;}, // 3999
 getHeightValue : function(){;}, // 4033
 getMinHeightValue : function(){;}, // 4069
 getMaxHeightValue : function(){;}, // 4097
 getTopValue : function(){;}, // 4125
 getBottomValue : function(){;}, // 4150
 _computeFrameWidth : function(){;}, // 4175
 _computeFrameHeight : function(){;}, // 4202
 _invalidateFrameDimensions : function(){;}, // 4229
 _invalidatePreferredInnerDimensions : function(){;}, // 4242
 _computePreferredBoxWidth : function(){;}, // 4255
 _computePreferredBoxHeight : function(){;}, // 4271
 addToLayoutChanges : function(p){;}, // 4299
 addToQueue : function(p){;}, // 4316
 addToQueueRuntime : function(p){;}, // 4328
 _computeHasPercentX : function(){;}, // 4351
 _computeHasPercentY : function(){;}, // 4362
 _computeHasAutoX : function(){;}, // 4373
 _computeHasAutoY : function(){;}, // 4384
 _computeHasFlexX : function(){;}, // 4395
 _computeHasFlexY : function(){;}, // 4406
 _evalUnitsPixelPercentAutoFlex : function(value){;}, // 4418
 _evalUnitsPixelPercentAuto : function(value){;}, // 4450
 _evalUnitsPixelPercent : function(value){;}, // 4482
 _unitDetectionPixelPercentAutoFlex : function(name, value){;}, // 4525
 _unitDetectionPixelPercentAuto : function(name, value){;}, // 4643
 _unitDetectionPixelPercent : function(name, value){;}, // 4737
 getTopLevelWidget : function(){;}, // 4817
 moveSelfBefore : function(vBefore){;}, // 4829
 moveSelfAfter : function(vAfter){;}, // 4841
 moveSelfToBegin : function(){;}, // 4852
 moveSelfToEnd : function(){;}, // 4863
 getPreviousSibling : function(){;}, // 4874
 getNextSibling : function(){;}, // 4893
 getPreviousVisibleSibling : function(){;}, // 4912
 getNextVisibleSibling : function(){;}, // 4929
 getPreviousActiveSibling : function(vIgnoreClasses){;}, // 4947
 getNextActiveSibling : function(vIgnoreClasses){;}, // 4961
 isFirstChild : function(){;}, // 4974
 isLastChild : function(){;}, // 4985
 isFirstVisibleChild : function(){;}, // 4996
 isLastVisibleChild : function(){;}, // 5007
 hasState : function(vState){;}, // 5030
 addState : function(vState){;}, // 5042
 removeState : function(vState){;}, // 5066
 _styleFromMap : function(data){;}, // 5096
 _unstyleFromArray : function(data){;}, // 5128
 _renderAppearance : function(){;}, // 5154
 _resetAppearanceThemeWrapper : function(vNewAppearanceTheme, vOldAppearanceTheme){;}, // 5192
 addToStateQueue : function(){;}, // 5251
 recursiveAddToStateQueue : function(){;}, // 5262
 _applyAppearance : function(value, old){;}, // 5274
 _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme, vOldAppearanceTheme){;}, // 5318
 _applyElementData : function(elem){;}, // 5345
 setHtmlProperty : function(propName, value){;}, // 5367
 getHtmlProperty : function(propName){;}, // 5434
 _applyHtmlProperties : function(elem){;}, // 5451
 _generateHtmlId : function(){;}, // 5475
 setHtmlAttribute : function(propName, value){;}, // 5502
 removeHtmlAttribute : function(propName){;}, // 5528
 getHtmlAttribute : function(propName){;}, // 5554
 _applyHtmlAttributes : function(elem){;}, // 5572
 getStyleProperty : function(propName){;}, // 5606
 setStyleProperty : function(propName, value){;}, // 5637
 removeStyleProperty : function(propName){;}, // 5661
 _applyStyleProperties : function(elem){;}, // 5686
 _applyEnabled : function(value, old){;}, // 5730
 isFocusable : function(){;}, // 5772
 isFocusRoot : function(){;}, // 5783
 getFocusRoot : function(){;}, // 5794
 getActiveChild : function(){;}, // 5810
 _applyFocused : function(value, old){;}, // 5831
 _visualizeBlur : function(){;}, // 5888
 _visualizeFocus : function(){;}, // 5909
 focus : function(){;}, // 5929
 blur : function(){;}, // 5942
 _applyCapture : function(value, old){;}, // 5968
 _applyZIndex : function(value, old){;}, // 6001
 _applyCursor : function(value, old){;}, // 6261
 _applyCommand : function(value, old){;}, // 6281
 _applyBackgroundImage : function(value, old){;}, // 6302
 _styleBackgroundImage : function(value){;}, // 6318
 _applyBackgroundRepeat : function(value, old){;}, // 6322
 _applyClip : function(value, old){;}, // 6347
 _compileClipString : function(){;}, // 6358
 _renderOverflow : function(pn, pv, value, old){;}, // 6515
 getOverflowX : function(){;}, // 6532
 getOverflowY : function(){;}, // 6545
 _applyBackgroundColor : function(value, old){;}, // 6564
 _styleBackgroundColor : function(value){;}, // 6568
 _applyTextColor : function(value, old){;}, // 6583
 _applyFont : function(value, old){;}, // 6598
 _applyBorder : function(value, old){;}, // 6621
 _queueBorder : function(value, edge){;}, // 6642
 renderBorder : function(changes){;}, // 6709
 _applyPaddingTop : function(value, old){;}, // 6831
 _applyPaddingRight : function(value, old){;}, // 6839
 _applyPaddingBottom : function(value, old){;}, // 6847
 _applyPaddingLeft : function(value, old){;}, // 6855
 renderPadding : function(changes){;}, // 6868
 _applyMarginLeft : function(value, old){;}, // 6884
 _applyMarginRight : function(value, old){;}, // 6889
 _applyMarginTop : function(value, old){;}, // 6893
 _applyMarginBottom : function(value, old){;}, // 6897
 execute : function(){;}, // 6919
 _visualPropertyCheck : function(){;}, // 6949
 setScrollLeft : function(nScrollLeft){;}, // 6964
 setScrollTop : function(nScrollTop){;}, // 6978
 getOffsetLeft : function(){;}, // 6991
 getOffsetTop : function(){;}, // 7004
 getScrollLeft : function(){;}, // 7017
 getScrollTop : function(){;}, // 7030
 getClientWidth : function(){;}, // 7043
 getClientHeight : function(){;}, // 7056
 getOffsetWidth : function(){;}, // 7069
 getOffsetHeight : function(){;}, // 7082
 getScrollWidth : function(){;}, // 7095
 getScrollHeight : function(){;}, // 7108
 scrollIntoView : function(alignTopLeft){;}, // 7135
 scrollIntoViewX : function(alignLeft){;}, // 7152
 scrollIntoViewY : function(alignTop){;}, // 7173
 supportsDrop : function(dragCache){;}, // 7216
 defer : function(statics, members){;} // 7254
};
// File: \ui\embed\Flash.js[72]
qx.ui.embed.Flash = function(vSource, vVersion){return this;};
qx.ui.embed.Flash = {
 getPlayerVersion : function(){;}, // 136
 _applyElementData : function(el){;}, // 301
 _applySource : function(value, old, propName){;}, // 454
 _applyVersion : function(value, old){;}, // 466
 _applyQuality : function(value, old){;}, // 487
 _applyScale : function(value, old){;}, // 500
 _applyWmode : function(value, old){;}, // 513
 _applyPlay : function(value, old){;}, // 526
 _applyLoop : function(value, old){;}, // 539
 _styleBackgroundColor : function(value){;}, // 559
 _setBackgroundColorProperty : function(vNewValue){;}, // 579
 setParam : function(name, value){;}, // 600
 getParam : function(name){;}, // 612
 getParams : function(){;}, // 623
 setVariable : function(name, value){;}, // 644
 getVariable : function(name){;}, // 656
 getVariables : function(){;}, // 667
 generateParamTags : function(){;}, // 686
 getVariablePairs : function(){;} // 710
};
// File: \ui\embed\Gallery.js[29]
qx.ui.embed.Gallery = function(vGalleryList){return this;};
qx.ui.embed.Gallery = {
 imageOnLoad : function(){;}, // 104
 imageOnError : function(){;}, // 119
 _applyElementData : function(){;}, // 199
 getManager : function(){;}, // 218
 getList : function(){;}, // 229
 update : function(vGalleryList){;}, // 241
 removeAll : function(){;}, // 261
 updateImageById : function(vId, vSrc, vWidth, vHeight){;}, // 278
 updateImageDimensionsById : function(vId, vWidth, vHeight){;}, // 294
 updateImageDimensionsByPosition : function(vPos, vWidth, vHeight){;}, // 309
 updateImageSrcById : function(vId, vSrc){;}, // 337
 updateImageSrcByPosition : function(vPos, vSrc){;}, // 351
 deleteById : function(vId){;}, // 371
 deleteByPosition : function(vPos){;}, // 384
 getPositionById : function(vId){;}, // 409
 getEntryById : function(vId){;}, // 429
 getNodeById : function(vId){;}, // 441
 getEntryByPosition : function(vPosition){;}, // 453
 getNodeByPosition : function(vPosition){;}, // 465
 getEntryByNode : function(vNode){;}, // 477
 addFromPartialList : function(vPartialList){;}, // 489
 addFromUpdatedList : function(vNewList){;}, // 506
 _onmousedown : function(e){;}, // 531
 _onmouseup : function(e){;}, // 548
 _onmousemove : function(e){;}, // 565
 _onclick : function(e){;}, // 610
 _ondblclick : function(e){;}, // 627
 _onkeypress : function(e){;}, // 644
 getListItemTarget : function(dt){;}, // 656
 scrollItemIntoView : function(vItem){;}, // 685
 scrollItemIntoViewX : function(vItem){;}, // 699
 scrollItemIntoViewY : function(vItem){;}, // 711
 getItems : function(){;}, // 730
 getFirstChild : function(){;}, // 741
 getLastChild : function(){;}, // 752
 createView : function(){;}, // 771
 createCell : function(d, i){;}, // 796
 createImageCell : function(inode, d){;}, // 830
 imageOnComplete : function(){;}, // 858
 createProtoCell : function(){;} // 874
};
// File: \ui\embed\GalleryList.js[28]
qx.ui.embed.GalleryList = function(galleryList){return this;};
qx.ui.embed.GalleryList = {
 imageOnLoad : function(){;}, // 99
 imageOnError : function(){;}, // 114
 _applyElementData : function(){;}, // 182
 getManager : function(){;}, // 201
 update : function(vGalleryList){;}, // 213
 removeAll : function(){;}, // 230
 getPositionById : function(vId){;}, // 244
 getEntryById : function(vId){;}, // 264
 getNodeById : function(vId){;}, // 276
 getEntryByPosition : function(vPosition){;}, // 288
 getNodeByPosition : function(vPosition){;}, // 300
 getEntryByNode : function(vNode){;}, // 312
 _onmousedown : function(e){;}, // 330
 _onmouseup : function(e){;}, // 347
 _onclick : function(e){;}, // 364
 _ondblclick : function(e){;}, // 381
 _onmousemove : function(e){;}, // 398
 _onkeypress : function(e){;}, // 445
 getListItemTarget : function(dt){;}, // 457
 scrollItemIntoView : function(vItem){;}, // 486
 scrollItemIntoViewX : function(vItem){;}, // 500
 scrollItemIntoViewY : function(vItem){;}, // 512
 getItems : function(){;}, // 531
 getFirstChild : function(){;}, // 542
 getLastChild : function(){;}, // 553
 createView : function(){;}, // 572
 createImageCell : function(inode, d){;}, // 617
 createProtoCell : function(tHeight){;}, // 647
 imageOnComplete : function(){;} // 708
};
// File: \ui\embed\HtmlEmbed.js[27]
qx.ui.embed.HtmlEmbed = function(vHtml){return this;};
qx.ui.embed.HtmlEmbed = {
 _applyHtml : function(){;}, // 120
 _applyTextAlign : function(value, old){;}, // 137
 _applyFont : function(value, old){;}, // 151
 _styleFont : function(value){;}, // 160
 _applyTextColor : function(value, old){;}, // 173
 _styleTextColor : function(value){;}, // 181
 _applyElementData : function(){;}, // 200
 _syncHtml : function(){;} // 211
};
// File: \ui\embed\IconHtmlEmbed.js[27]
qx.ui.embed.IconHtmlEmbed = function(vHtml, vIcon, vIconWidth, vIconHeight){return this;};
qx.ui.embed.IconHtmlEmbed = {
 _syncHtml : function(){;} // 139
};
// File: \ui\embed\Iframe.js[36]
qx.ui.embed.Iframe = function(vSource){return this;};
qx.ui.embed.Iframe = {
 load : function(obj){;}, // 92
 getIframeNode : function(){;}, // 189
 setIframeNode : function(vIframeNode){;}, // 200
 getBlockerNode : function(){;}, // 211
 setBlockerNode : function(vBlockerNode){;}, // 223
 getContentWindow : function(){;}, // 242
 getContentDocument : function(){;}, // 258
 reload : function(){;}, // 298
 queryCurrentUrl : function(){;}, // 335
 block : function(){;}, // 358
 release : function(){;}, // 371
 _generateIframeElement : function(vFrameName){;}, // 394
 _generateBlockerElement : function(){;}, // 444
 _applyElement : function(value, old){;}, // 487
 _beforeAppear : function(){;}, // 508
 _beforeDisappear : function(){;}, // 523
 _applySource : function(value, old){;}, // 539
 _syncSource : function(){;}, // 553
 _applyScrolling : function(value, old){;}, // 597
 _syncScrolling : function(){;}, // 610
 _applyFrameName : function(value, old, propName, uniqModIds){;}, // 625
 _onload : function(){;} // 647
};
// File: \ui\embed\IframeManager.js[29]
qx.ui.embed.IframeManager = function(){return this;};
qx.ui.embed.IframeManager = {
 handleMouseDown : function(evt){;}, // 73
 handleMouseUp : function(evt){;} // 91
};
// File: \ui\embed\LinkEmbed.js[26]
qx.ui.embed.LinkEmbed = function(vHtml, vUri, vTarget){return this;};
qx.ui.embed.LinkEmbed = {
 _syncHtml : function(){;} // 98
};
// File: \ui\embed\NodeEmbed.js[27]
qx.ui.embed.NodeEmbed = function(vId){return this;};
qx.ui.embed.NodeEmbed = {
 _createElementImpl : function(){;} // 85
};
// File: \ui\embed\TextEmbed.js[27]
qx.ui.embed.TextEmbed = function(vText){return this;};
qx.ui.embed.TextEmbed = {
 _applyText : function(){;}, // 117
 _applyTextAlign : function(value, old){;}, // 133
 _applyFont : function(value, old){;}, // 153
 _styleFont : function(value){;}, // 162
 _applyTextColor : function(value, old){;}, // 174
 _styleTextColor : function(value){;}, // 182
 _applyWrap : function(value, old){;}, // 195
 _applyElementData : function(){;}, // 214
 _syncText : function(){;} // 225
};
// File: \ui\form\Button.js[35]
qx.ui.form.Button = function(vText, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.form.Button = {
 _onmouseover : function(e){;}, // 109
 _onmouseout : function(e){;}, // 136
 _onmousedown : function(e){;}, // 167
 _onmouseup : function(e){;}, // 189
 _onkeydown : function(e){;}, // 227
 _onkeyup : function(e){;} // 249
};
// File: \ui\form\CheckBox.js[27]
qx.ui.form.CheckBox = function(vText, vValue, vName, vChecked){return this;};
qx.ui.form.CheckBox = {
 _createIcon : function(){;}, // 142
 _applyChecked : function(value, old){;}, // 169
 _handleIcon : function(){;}, // 190
 _onclick : function(e){;}, // 226
 _onkeydown : function(e){;}, // 239
 _onkeyup : function(e){;} // 255
};
// File: \ui\form\ComboBox.js[49]
qx.ui.form.ComboBox = function(){return this;};
qx.ui.form.ComboBox = {
 getManager : function(){;}, // 270
 getPopup : function(){;}, // 281
 getList : function(){;}, // 292
 getField : function(){;}, // 303
 getButton : function(){;}, // 314
 _applySelected : function(value, old){;}, // 334
 _applyValue : function(value, old){;}, // 367
 _applyEditable : function(value, old){;}, // 409
 _openPopup : function(){;}, // 438
 _closePopup : function(){;}, // 469
 _testClosePopup : function(){;}, // 483
 _togglePopup : function(){;}, // 497
 _onpopupappear : function(e){;}, // 517
 _oninput : function(e){;}, // 534
 _onbeforedisappear : function(e){;}, // 558
 _onlocalechange : function(e){;}, // 569
 _onmousedown : function(e){;}, // 590
 _onclick : function(e){;}, // 631
 _onmouseup : function(e){;}, // 673
 _onmouseover : function(e){;}, // 691
 _onmousewheel : function(e){;}, // 717
 _onkeydown : function(e){;}, // 769
 _onkeypress : function(e){;}, // 832
 _onkeyinput : function(e){;}, // 918
 _visualizeBlur : function(){;}, // 950
 _visualizeFocus : function(){;} // 963
};
// File: \ui\form\ComboBoxEx.js[61]
qx.ui.form.ComboBoxEx = function(){return this;};
qx.ui.form.ComboBoxEx = {
 getPopup : function(){;}, // 299
 getList : function(){;}, // 310
 getField : function(){;}, // 321
 getButton : function(){;}, // 332
 getSelectedRow : function(){;}, // 343
 _createList : function(){;}, // 357
 tableColumnModel : function(obj){;}, // 368
 setSelection : function(data, newValue){;}, // 446
 getSelection : function(){;}, // 476
 setSelectedIndex : function(index){;}, // 488
 getSelectedIndex : function(){;}, // 528
 _applyShowOnTextField : function(propVal){;}, // 565
 _checkIdDescriptionSeparator : function(propVal){;}, // 582
 _applyIdDescriptionSeparator : function(propVal){;}, // 596
 _applyIdColumnVisible : function(propVal){;}, // 613
 _applyEditable : function(value){;}, // 645
 _applyValue : function(value){;}, // 665
 _openPopup : function(){;}, // 745
 _closePopup : function(){;}, // 777
 _togglePopup : function(){;}, // 788
 sizeTextFieldToContent : function(){;}, // 807
 _calculateDimensions : function(){;}, // 821
 _getTextWidth : function(text){;}, // 931
 isSearchInProgress : function(){;}, // 967
 _search : function(startIndex, txt, caseSens){;}, // 981
 openSearchDialog : function(){;}, // 1037
 _onChangeSelection : function(e){;}, // 1232
 _onpopupappear : function(e){;}, // 1289
 _oninput : function(e){;}, // 1306
 _onmousedown : function(e){;}, // 1330
 _onmouseup : function(e){;}, // 1364
 _onmousewheel : function(e){;}, // 1391
 _onkeydown : function(e){;}, // 1415
 _onkeypress : function(e){;}, // 1502
 _visualizeBlur : function(){;}, // 1553
 _visualizeFocus : function(){;} // 1565
};
// File: \ui\form\InputCheckSymbol.js[27]
qx.ui.form.InputCheckSymbol = function(){return this;};
qx.ui.form.InputCheckSymbol = {
 _createElementImpl : function(){;}, // 131
 _applyName : function(value, old){;}, // 144
 _applyValue : function(value, old){;}, // 157
 _applyType : function(value, old){;}, // 170
 _applyChecked : function(value, old){;}, // 183
 getPreferredBoxWidth : function(){;}, // 195
 getPreferredBoxHeight : function(){;}, // 207
 _applyEnabled : function(value, old){;}, // 246
 defer : function(statics, members){;} // 262
};
// File: \ui\form\List.js[30]
qx.ui.form.List = function(){return this;};
qx.ui.form.List = {
 getManager : function(){;}, // 136
 getListItemTarget : function(vItem){;}, // 150
 getSelectedItem : function(){;}, // 166
 getSelectedItems : function(){;}, // 177
 _onmouseover : function(e){;}, // 198
 _onmousedown : function(e){;}, // 216
 _onmouseup : function(e){;}, // 234
 _onclick : function(e){;}, // 252
 _ondblclick : function(e){;}, // 270
 _onkeydown : function(e){;}, // 296
 _onkeypress : function(e){;}, // 316
 _onkeyinput : function(e){;}, // 332
 _findItem : function(vUserValue, vStartIndex, vType){;}, // 403
 findString : function(vText, vStartIndex){;}, // 447
 findStringExact : function(vText, vStartIndex){;}, // 460
 findValue : function(vText, vStartIndex){;}, // 473
 findValueExact : function(vText, vStartIndex){;}, // 486
 _sortItemsCompare : function(a, b){;}, // 507
 sortItemsByString : function(vReverse){;}, // 519
 sortItemsByValue : function(vReverse){;} // 552
};
// File: \ui\form\ListItem.js[30]
qx.ui.form.ListItem = function(vText, vIcon, vValue){return this;};
qx.ui.form.ListItem = {
 handleStateChange : function(){;}, // 139
 _applyStateStyleFocus : function(vStates){;}, // 159
 matchesString : function(vText){;}, // 178
 matchesStringExact : function(vText){;}, // 193
 matchesValue : function(vText){;}, // 208
 matchesValueExact : function(vText){;}, // 223
 _ondblclick : function(e){;} // 246
};
// File: \ui\form\PasswordField.js[27]
qx.ui.form.PasswordField = function(){return this;};
// File: \ui\form\RadioButton.js[27]
qx.ui.form.RadioButton = function(vText, vValue, vName, vChecked){return this;};
qx.ui.form.RadioButton = {
 _applyChecked : function(value, old){;}, // 108
 _applyManager : function(value, old){;}, // 129
 _applyName : function(value, old){;}, // 148
 _applyValue : function(value, old){;}, // 167
 _onkeydown : function(e){;}, // 193
 _onkeypress : function(e){;}, // 210
 _onclick : function(e){;}, // 241
 _onkeyup : function(e){;} // 254
};
// File: \ui\form\RepeatButton.js[27]
qx.ui.form.RepeatButton = function(vText, vIcon, vIconWidth, vIconHeight, vFlash){return this;};
qx.ui.form.RepeatButton = {
 _onmousedown : function(e){;}, // 125
 _onmouseup : function(e){;}, // 151
 _oninterval : function(e){;} // 181
};
// File: \ui\form\Spinner.js[73]
qx.ui.form.Spinner = function(vMin, vValue, vMax){return this;};
qx.ui.form.Spinner = {
 _applyIncrementAmount : function(value, old){;}, // 366
 _applyEditable : function(value, old){;}, // 371
 _applyWrap : function(value, old){;}, // 379
 _applyManager : function(value, old){;}, // 386
 _applyCheckValueFunction : function(value, old){;}, // 403
 _applyNumberFormat : function(value, old){;}, // 408
 _computePreferredInnerWidth : function(){;}, // 428
 _computePreferredInnerHeight : function(){;}, // 440
 _onkeypress : function(e){;}, // 463
 _onkeydown : function(e){;}, // 530
 _onkeyup : function(e){;}, // 579
 _onmousedown : function(e){;}, // 615
 _onmouseup : function(e){;}, // 653
 _onmousewheel : function(e){;}, // 681
 _ontextchange : function(e){;}, // 709
 _oninput : function(e){;}, // 722
 _onchange : function(e){;}, // 738
 _onblur : function(e){;}, // 781
 setValue : function(nValue){;}, // 801
 getValue : function(){;}, // 812
 resetValue : function(){;}, // 826
 setMax : function(vMax){;}, // 838
 getMax : function(){;}, // 849
 setMin : function(vMin){;}, // 861
 getMin : function(){;}, // 872
 _oninterval : function(e){;}, // 896
 _increment : function(){;}, // 1042
 _pageIncrement : function(){;}, // 1068
 _resetIncrements : function(){;} // 1093
};
// File: \ui\form\TextArea.js[30]
qx.ui.form.TextArea = function(){return this;};
qx.ui.form.TextArea = {
 _applyElement : function(value, old){;}, // 106
 _applyWrap : function(value, old){;}, // 112
 _computePreferredInnerHeight : function(){;} // 155
};
// File: \ui\form\TextField.js[34]
qx.ui.form.TextField = function(value){return this;};
qx.ui.form.TextField = {
 createRegExpValidator : function(vRegExp){;}, // 101
 _applyElement : function(value, old){;}, // 292
 _postApply : function(){;}, // 369
 _changeInnerWidth : function(value, old){;}, // 384
 _changeInnerHeight : function(value, old){;}, // 397
 _syncFieldWidth : function(){;}, // 408
 _syncFieldHeight : function(){;}, // 420
 _applyCursor : function(value, old){;}, // 427
 _renderCursor : function(){;}, // 438
 _applyTextAlign : function(value, old){;}, // 457
 _renderTextAlign : function(){;}, // 468
 _applySpellCheck : function(value, old){;}, // 473
 _renderSpellCheck : function(){;}, // 483
 _applyEnabled : function(value, old){;}, // 495
 _applyValue : function(value, old){;}, // 512
 _applyMaxLength : function(value, old){;}, // 538
 _applyReadOnly : function(value, old){;}, // 553
 _applyTextColor : function(value, old){;}, // 574
 _styleTextColor : function(value){;}, // 585
 _renderTextColor : function(){;}, // 597
 _applyFont : function(value, old){;}, // 614
 _styleFont : function(value){;}, // 627
 _renderFont : function(){;}, // 639
 _visualizeFocus : function(){;}, // 670
 _visualizeBlur : function(){;}, // 689
 getComputedValue : function(){;}, // 713
 getInputElement : function(){;}, // 728
 isValid : function(){;}, // 741
 isComputedValid : function(){;}, // 757
 _computePreferredInnerWidth : function(){;}, // 775
 _computePreferredInnerHeight : function(){;}, // 783
 _ontabfocus : function(){;}, // 872
 _onfocus : function(){;}, // 882
 _onblur : function(){;}, // 892
 _oninput : function(){;}, // 909
 selectAll : function(){;} // 1210
};
// File: \ui\groupbox\CheckGroupBox.js[30]
qx.ui.groupbox.CheckGroupBox = function(){return this;};
qx.ui.groupbox.CheckGroupBox = {
 _createLegendObject : function(){;} // 53
};
// File: \ui\groupbox\GroupBox.js[32]
qx.ui.groupbox.GroupBox = function(vLegend, vIcon){return this;};
qx.ui.groupbox.GroupBox = {
 _createLegendObject : function(){;}, // 105
 _createFrameObject : function(){;}, // 120
 getFrameObject : function(){;}, // 143
 getLegendObject : function(){;}, // 154
 setLegend : function(vLegend){;}, // 175
 getLegend : function(){;}, // 191
 setIcon : function(vIcon){;}, // 203
 getIcon : function(){;} // 214
};
// File: \ui\groupbox\RadioGroupBox.js[30]
qx.ui.groupbox.RadioGroupBox = function(){return this;};
qx.ui.groupbox.RadioGroupBox = {
 _createLegendObject : function(){;} // 53
};
// File: \ui\layout\BoxLayout.js[28]
qx.ui.layout.BoxLayout = function(orientation){return this;};
qx.ui.layout.BoxLayout = {
 _createLayoutImpl : function(){;}, // 202
 isHorizontal : function(){;}, // 226
 isVertical : function(){;}, // 237
 getLayoutMode : function(){;}, // 248
 _updateLayoutMode : function(){;}, // 264
 _invalidateLayoutMode : function(){;}, // 280
 _applyOrientation : function(value, old){;}, // 301
 _applySpacing : function(value, old){;}, // 324
 _applyHorizontalChildrenAlign : function(value, old){;}, // 330
 _applyVerticalChildrenAlign : function(value, old){;}, // 336
 _applyReverseChildrenOrder : function(value, old){;}, // 342
 _applyStretchChildrenOrthogonalAxis : function(value, old){;}, // 348
 _applyUseAdvancedFlexAllocation : function(value, old){;}, // 352
 _doLayoutOrder : function(){;}, // 366
 _doLayout : function(){;}, // 383
 _computeAccumulatedChildrenOuterWidth : function(){;}, // 400
 _computeAccumulatedChildrenOuterHeight : function(){;}, // 418
 _recomputeChildrenStretchingX : function(){;}, // 444
 _recomputeChildrenStretchingY : function(){;} // 463
};
// File: \ui\layout\CanvasLayout.js[28]
qx.ui.layout.CanvasLayout = function(){return this;};
qx.ui.layout.CanvasLayout = {
 _createLayoutImpl : function(){;} // 68
};
// File: \ui\layout\DockLayout.js[27]
qx.ui.layout.DockLayout = function(){return this;};
qx.ui.layout.DockLayout = {
 _applyMode : function(value, old){;}, // 82
 _createLayoutImpl : function(){;}, // 102
 addLeft : function(widget){;}, // 122
 addRight : function(widget){;}, // 134
 addTop : function(widget){;}, // 146
 addBottom : function(widget){;}, // 158
 _addAlignedVertical : function(vAlign, vArgs){;}, // 171
 _addAlignedHorizontal : function(vAlign, vArgs){;} // 189
};
// File: \ui\layout\FlowLayout.js[27]
qx.ui.layout.FlowLayout = function(){return this;};
qx.ui.layout.FlowLayout = {
 _applyHorizontalSpacing : function(value, old){;}, // 103
 _applyVerticalSpacing : function(value, old){;}, // 111
 _applyReverseChildrenOrder : function(value, old){;}, // 129
 _createLayoutImpl : function(){;}, // 153
 _changeInnerWidth : function(vNew, vOld){;} // 174
};
// File: \ui\layout\GridLayout.js[27]
qx.ui.layout.GridLayout = function(){return this;};
qx.ui.layout.GridLayout = {
 _applyHorizontalSpacing : function(value, old){;}, // 153
 _applyVerticalSpacing : function(value, old){;}, // 161
 _applyHorizontalChildrenAlign : function(value, old){;}, // 169
 _applyVerticalChildrenAlign : function(value, old){;}, // 177
 _createLayoutImpl : function(){;}, // 202
 add : function(vChild, vCol, vRow){;}, // 225
 _syncDataFields : function(vData, vOldLength, vNewLength){;}, // 257
 setColumnCount : function(vCount){;}, // 290
 getColumnCount : function(){;}, // 303
 addColumn : function(){;}, // 314
 removeColumn : function(){;}, // 327
 _syncColumnDataFields : function(){;}, // 343
 setRowCount : function(vCount){;}, // 371
 getRowCount : function(){;}, // 384
 addRow : function(){;}, // 395
 removeRow : function(){;}, // 408
 _syncRowDataFields : function(){;}, // 424
 _getColumnProperty : function(vColumnIndex, vProperty){;}, // 450
 _setupColumnProperty : function(vColumnIndex, vProperty, vValue){;}, // 472
 _removeColumnProperty : function(vColumnIndex, vProperty, vValue){;}, // 488
 _invalidateColumnLayout : function(){;}, // 501
 _getRowProperty : function(vRowIndex, vProperty){;}, // 529
 _setupRowProperty : function(vRowIndex, vProperty, vValue){;}, // 551
 _removeRowProperty : function(vRowIndex, vProperty, vValue){;}, // 567
 _invalidateRowLayout : function(){;}, // 580
 setColumnWidth : function(vIndex, vValue){;}, // 609
 setRowHeight : function(vIndex, vValue){;}, // 652
 getColumnBoxWidth : function(vIndex){;}, // 693
 getRowBoxHeight : function(vIndex){;}, // 738
 getComputedCellPaddingLeft : function(vCol, vRow){;}, // 784
 getComputedCellPaddingRight : function(vCol, vRow){;}, // 797
 getComputedCellPaddingTop : function(vCol, vRow){;}, // 810
 getComputedCellPaddingBottom : function(vCol, vRow){;}, // 823
 getColumnInnerWidth : function(vCol, vRow){;}, // 836
 getRowInnerHeight : function(vCol, vRow){;}, // 849
 setColumnHorizontalAlignment : function(vIndex, vValue){;}, // 871
 setColumnVerticalAlignment : function(vIndex, vValue){;}, // 884
 setRowHorizontalAlignment : function(vIndex, vValue){;}, // 897
 setRowVerticalAlignment : function(vIndex, vValue){;}, // 910
 getColumnHorizontalAlignment : function(vIndex){;}, // 922
 getColumnVerticalAlignment : function(vIndex){;}, // 934
 getRowHorizontalAlignment : function(vIndex){;}, // 946
 getRowVerticalAlignment : function(vIndex){;}, // 958
 setColumnPaddingTop : function(vIndex, vValue){;}, // 980
 setColumnPaddingRight : function(vIndex, vValue){;}, // 993
 setColumnPaddingBottom : function(vIndex, vValue){;}, // 1006
 setColumnPaddingLeft : function(vIndex, vValue){;}, // 1019
 setRowPaddingTop : function(vIndex, vValue){;}, // 1032
 setRowPaddingRight : function(vIndex, vValue){;}, // 1045
 setRowPaddingBottom : function(vIndex, vValue){;}, // 1058
 setRowPaddingLeft : function(vIndex, vValue){;}, // 1071
 getColumnPaddingTop : function(vIndex){;}, // 1083
 getColumnPaddingRight : function(vIndex){;}, // 1095
 getColumnPaddingBottom : function(vIndex){;}, // 1107
 getColumnPaddingLeft : function(vIndex){;}, // 1119
 getRowPaddingTop : function(vIndex){;}, // 1131
 getRowPaddingRight : function(vIndex){;}, // 1143
 getRowPaddingBottom : function(vIndex){;}, // 1155
 getRowPaddingLeft : function(vI
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Noggin182
I'm also very interested in this approach, looking at the build
processes currently there, the "make api" option creates files similar
to this but in JSON format. I have a meeting shortly (in 4 minutes to be
exact!) to allocate different tasks, and one these will be to find a
good IDE to use for JS. Personally I prefer aptana and I think that we
could make this a generic option to support a lot of IDEs.

Depending on how much work I am allocated I would love to assist you in
this project :)


petr kobalicek wrote:

> Hi Peter,
>
> Very much thank you for your attachment. I'm only beginner to qooxdoo
> and this will help me a lot.
>
> Again, I thing that this should be option in generator. This file can be
> used in every IDE that understands javascript, for example Visual Studio
> (for people working with .net)
>
> Petr
>
> 2008/7/8 Peter Schneider <[hidden email]
> <mailto:[hidden email]>>:
>
>     Hi all,
>
>     see my inline comments below
>
>      > petr kobalicek wrote:
>      >> Hi,
>      >>
>      >> today I'm pleyed with jseclipse from adobe. On their website is that
>      >> it supports qooxdoo, but not latest object oriented system. I have
>      >> simple question. Not all IDE understands this object oriented system
>      >> today, and only few will understand it in the future. So I have an
>      >> idea ;-)
>      >>
>      >> Qooxdoo contains own build system (in fact it's javascript
>     parser that
>      >> understands javascript language and qooxdoo), how it will be hard to
>      >> create special command that will generate single .js file with
>     qooxdoo
>      >> generated only for these IDEs ?
>      >>
>      >> My idea is simple, for example we have some class:
>      >>
>      >> qx.Class.define("MyClass", {
>      >>   construct: function() {},
>      >>   members:
>      >>   {
>      >>     test: function() {}
>      >>   }
>      >> });
>      >>
>      >> and this generator will produce:
>      >>
>      >> MyClass = function() {};
>      >> MyClass.prototype.test = function() {};
>      >
>      > What would that give you? What would you do with this specially
>      > generated Javascript in your IDE? I thought you wanted support for
>      > writing the "qx.Class.define(...)" version in the first place?! How
>      > would you maintain the generated code?!
>
>     I think that this would be some kind of quick solution until a good
>     working
>     plugin for Eclipse exists.
>     I am doing something similar here to create a so-called "code assist
>     file" for
>     Eclipse (see attachment).
>     You are right, that this has no "automatic maintenace" option, but
>     it helps you
>     at least by providing the Eclipse IDE with the possible methods you
>     can use on
>     a certain object.
>     My generator is _very_ quick'n'dirty (...more dirty and less quick
>     ;) ) but the
>     concept itself does work as long as there is no other solution for this.
>
>     With this kind of approach we do of course have some things to do
>     manually:
>     If we want to make the Eclipse IDE aware of new classes, methods,
>     etc. we do
>     have to create the code assist file again, thats the down-side of this
>     approach...
>
>     I would like to see a makefile option to create something like this,
>     'cause my quick'n'dirty approach is written in PHP and *very*
>     depending on our
>     local installation etc.
>     That's why I'm a little shy to post the generator code...
>
>     By the way, the attached file is of qooxdoo0.7.3 with some (not all)
>     patches
>     from the legacy branch included...but I think the API itself has not
>     much
>     changed.
>
>
>     /Peter
>
>      >
>      > Thomas
>      >
>      >> etc...
>      >>
>      >> So my question is, will be hard to do something like this ? Files
>      >> generated like this can be integrated to any tools that understands
>      >> javascript.
>      >>
>      >> Thank you for reply
>      >> Petr
>      >> [...]
>
>
>
>     //-----------------------------------------------------------------
>     // Generated Tue, 08 Jul 2008 11:36:46 +0200
>     //-----------------------------------------------------------------
>
>     // File: \application\Basic.js[33]
>     qx.application.Basic = function(){return this;};
>     qx.application.Basic = {
>      main : function(){;}, // 55
>      close : function(){;}, // 67
>      terminate : function(){;} // 76
>     };
>     // File: \application\Gui.js[34]
>     qx.application.Gui = function(){return this;};
>     qx.application.Gui = {
>      main : function(){;}, // 75
>      close : function(){;}, // 103
>      terminate : function(){;}, // 112
>      _preload : function(){;}, // 118
>      _preloaderDone : function(){;}, // 129
>      _postload : function(){;}, // 154
>      _postloaderDone : function(){;} // 165
>     };
>     // File: \bom\Document.js[44]
>     qx.bom.Document = function(){return this;};
>     qx.bom.Document = {
>      isQuirksMode : function(win){;}, // 55
>      isStandardMode : function(win){;}, // 67
>      getWidth : function(win){;}, // 95
>      getHeight : function(win){;} // 127
>     };
>     // File: \bom\element\Dimension.js[29]
>     qx.bom.element.Dimension = function(){return this;};
>     qx.bom.element.Dimension = {
>      getWidth : function(element){;}, // 52
>      getHeight : function(element){;}, // 63
>      getClientWidth : function(element){;}, // 74
>      getClientHeight : function(element){;}, // 85
>      getScrollWidth : function(element){;}, // 96
>      getScrollHeight : function(element){;} // 107
>     };
>     // File: \bom\element\Location.js[53]
>     qx.bom.element.Location = function(){return this;};
>     qx.bom.element.Location = {
>      get : function(elem, mode){;}, // 457
>      getLeft : function(elem, mode){;}, // 542
>      getTop : function(elem, mode){;}, // 558
>      getRight : function(elem, mode){;}, // 574
>      getBottom : function(elem, mode){;}, // 590
>      getRelative : function(elem1, elem2, mode1, mode2){;} // 607
>     };
>     // File: \bom\element\Style.js[50]
>     qx.bom.element.Style = function(){return this;};
>     qx.bom.element.Style = {
>      set : function(element, name, value, smart){;}, // 178
>      reset : function(element, name, smart){;} // 224
>     };
>     // File: \bom\Viewport.js[44]
>     qx.bom.Viewport = function(){return this;};
>     // File: \Class.js[70]
>     qx.Class = function(){return this;};
>     qx.Class = {
>      define : function(name, config){;}, // 152
>      add : function(name, config){;}, // 231
>      createNamespace : function(name, object){;}, // 262
>      isDefined : function(name){;}, // 300
>      getTotalNumber : function(){;}, // 311
>      getByName : function(name){;}, // 323
>      include : function(clazz, mixin){;}, // 337
>      patch : function(clazz, mixin){;}, // 364
>      isSubClassOf : function(clazz, superClass){;}, // 383
>      getPropertyDefinition : function(clazz, name){;}, // 412
>      getByProperty : function(clazz, name){;}, // 436
>      hasProperty : function(clazz, name){;}, // 459
>      getEventType : function(clazz, name){;}, // 473
>      supportsEvent : function(clazz, name){;}, // 498
>      getByMixin : function(clazz, mixin){;}, // 525
>      getMixins : function(clazz){;}, // 556
>      hasOwnInterface : function(clazz, iface){;}, // 598
>      getByInterface : function(clazz, iface){;}, // 612
>      getInterfaces : function(clazz){;}, // 643
>      hasInterface : function(clazz, iface){;}, // 673
>      implementsInterface : function(clazz, iface){;}, // 690
>      getInstance : function(){;}, // 714
>      genericToString : function(){;}, // 743
>      defer : function(statics){;} // 1535
>     };
>     // File: \client\Command.js[34]
>     qx.client.Command = function(shortcut, keyCode){return this;};
>     qx.client.Command = {
>      getKeyCode : function(){;}, // 167
>      setKeyCode : function(code){;}, // 179
>      execute : function(vTarget){;}, // 192
>      _applyShortcut : function(value, old){;}, // 220
>      matchesKeyEvent : function(e){;}, // 282
>      toString : function(){;} // 406
>     };
>     // File: \client\History.js[60]
>     qx.client.History = function(){return this;};
>     qx.client.History = {
>      init : function(){;}, // 176
>      addToHistory : function(state, newTitle){;}, // 191
>      getState : function(){;}, // 209
>      navigateBack : function(){;}, // 218
>      navigateForward : function(){;}, // 227
>      _applyTimeoutInterval : function(value){;} // 238
>     };
>     // File: \client\NativeWindow.js[26]
>     qx.client.NativeWindow = function(url, name){return this;};
>     qx.client.NativeWindow = {
>      _applyPosition : function(value, old){;}, // 265
>      _applyDimension : function(value, old){;}, // 294
>      _applyName : function(value, old){;}, // 323
>      _applyUrl : function(value, old){;}, // 338
>      _applyOpen : function(value, old){;}, // 354
>      isClosed : function(){;}, // 372
>      open : function(){;}, // 393
>      close : function(){;}, // 404
>      isLoaded : function(){;}, // 415
>      _open : function(){;}, // 437
>      _close : function(){;}, // 567
>      centerToScreen : function(){;}, // 614
>      centerToScreenArea : function(){;}, // 625
>      centerToOpener : function(){;}, // 636
>      _centerHelper : function(l, t){;}, // 649
>      focus : function(){;}, // 676
>      blur : function(){;}, // 690
>      _oninterval : function(e){;}, // 716
>      _onload : function(e){;} // 744
>     };
>     // File: \client\Timer.js[33]
>     qx.client.Timer = function(interval){return this;};
>     qx.client.Timer = {
>      once : function(func, obj, timeout){;}, // 97
>      _applyInterval : function(value, old){;}, // 182
>      _applyEnabled : function(value, old){;}, // 197
>      start : function(){;}, // 224
>      startWith : function(interval){;}, // 235
>      stop : function(){;}, // 247
>      restart : function(){;}, // 258
>      restartWith : function(interval){;}, // 271
>      _oninterval : function(){;} // 291
>     };
>     // File: \core\Aspect.js[53]
>     qx.core.Aspect = function(){return this;};
>     qx.core.Aspect = {
>      wrap : function(fullName, fcn, type){;}, // 70
>      addAdvice : function(position, type, nameRegExp, fcn){;}, // 142
>      defer : function(){;} // 157
>     };
>     // File: \core\Bootstrap.js[116]
>     qx.core.Bootstrap = function(){return this;};
>     qx.core.Bootstrap = {
>      time : function(){;}, // 129
>      since : function(){;} // 139
>     };
>     // File: \core\Client.js[35]
>     qx.core.Client = function(){return this;};
>     qx.core.Client = {
>      getRunsLocally : function(){;}, // 283
>      getEngine : function(){;}, // 294
>      getBrowser : function(){;}, // 305
>      getVersion : function(){;}, // 316
>      getMajor : function(){;}, // 327
>      getMinor : function(){;}, // 338
>      getRevision : function(){;}, // 349
>      getBuild : function(){;}, // 360
>      getEmulation : function(){;}, // 371
>      isMshtml : function(){;}, // 382
>      isGecko : function(){;}, // 393
>      isOpera : function(){;}, // 404
>      isKhtml : function(){;}, // 415
>      isWebkit : function(){;}, // 426
>      isSafari2 : function(){;}, // 437
>      isInQuirksMode : function(){;}, // 448
>      getLocale : function(){;}, // 459
>      getLocaleVariant : function(){;}, // 470
>      getDefaultLocale : function(){;}, // 481
>      usesDefaultLocale : function(){;}, // 492
>      getEngineBoxSizingAttributes : function(){;}, // 503
>      getPlatform : function(){;}, // 514
>      runsOnWindows : function(){;}, // 525
>      runsOnMacintosh : function(){;}, // 536
>      runsOnUnix : function(){;}, // 547
>      supportsVml : function(){;}, // 558
>      supportsSvg : function(){;}, // 569
>      usesSvgBuiltin : function(){;}, // 580
>      usesSvgPlugin : function(){;}, // 591
>      isFireBugActive : function(){;}, // 603
>      supportsTextContent : function(){;}, // 614
>      supportsInnerText : function(){;}, // 625
>      defer : function(statics, members, properties){;} // 650
>     };
>     // File: \core\Init.js[40]
>     qx.core.Init = function(){return this;};
>     qx.core.Init = {
>      check : function(value){;}, // 119
>      _onload : function(e){;}, // 152
>      _onbeforeunload : function(e){;}, // 228
>      _onunload : function(e){;}, // 250
>      defer : function(statics, proto, properties){;} // 305
>     };
>     // File: \core\LegacyProperty.js[37]
>     qx.core.LegacyProperty = function(){return this;};
>     qx.core.LegacyProperty = {
>      getSetterName : function(name){;}, // 48
>      getGetterName : function(name){;}, // 60
>      getResetterName : function(name){;}, // 72
>      addFastProperty : function(config, proto){;}, // 92
>      addCachedProperty : function(config, proto){;}, // 158
>      addProperty : function(config, proto){;} // 230
>     };
>     // File: \core\Log.js[51]
>     qx.core.Log = function(){return this;};
>     qx.core.Log = {
>      log : function(varargs){;}, // 68
>      debug : function(varargs){;}, // 80
>      info : function(varargs){;}, // 92
>      warn : function(varargs){;}, // 104
>      error : function(varargs){;}, // 116
>      assert : function(truth, message, varargs){;}, // 133
>      dir : function(object){;}, // 153
>      dirxml : function(node){;}, // 194
>      time : function(name){;}, // 210
>      timeEnd : function(name){;}, // 222
>      clear : function(){;}, // 239
>      trace : function(){;}, // 250
>      _focusCommandLine : function(){;}, // 327
>      _initializeWindow : function(){;}, // 341
>      _onLogReady : function(win){;}, // 365
>      _syncLayout : function(){;}, // 394
>      _evalCommandLine : function(){;}, // 405
>      _logRow : function(message, className){;}, // 449
>      _flush : function(){;}, // 486
>      _writeMessage : function(message, className){;}, // 505
>      _appendRow : function(row){;}, // 524
>      _writeRow : function(message, className){;}, // 537
>      _logFormatted : function(objects, className){;}, // 554
>      _parseFormat : function(format){;}, // 606
>      _escapeHTML : function(value){;}, // 650
>      _objectToString : function(object){;}, // 686
>      _appendText : function(object, html){;}, // 716
>      _appendNull : function(object, html){;}, // 729
>      _appendString : function(object, html){;}, // 742
>      _appendInteger : function(object, html){;}, // 755
>      _appendFloat : function(object, html){;}, // 768
>      _appendFunction : function(object, html){;}, // 781
>      _appendObject : function(object, html){;}, // 798
>      _appendObjectFormatted : function(object, html){;}, // 824
>      _appendSelector : function(object, html){;}, // 842
>      _appendNode : function(node, html){;}, // 862
>      _addEvent : function(object, name, handler){;}, // 912
>      _removeEvent : function(object, name, handler){;}, // 928
>      _cancelEvent : function(event){;}, // 942
>      _onCommandLineKeyDown : function(event){;}, // 967
>      _onResize : function(event){;}, // 981
>      _onUnload : function(event){;} // 993
>     };
>     // File: \core\MLegacyInit.js[1]
>     qx.core.MLegacyInit = function(){return this;};
>     qx.core.MLegacyInit = {
>      defineInitialize : function(func){;}, // 15
>      defineMain : function(func){;}, // 38
>      defineFinalize : function(func){;}, // 69
>      defineClose : function(func){;}, // 92
>      defineTerminate : function(func){;} // 117
>     };
>     // File: \core\MUserData.js[37]
>     qx.core.MUserData = function(){return this;};
>     qx.core.MUserData = {
>      setUserData : function(key, value){;}, // 55
>      getUserData : function(key){;} // 72
>     };
>     // File: \core\Object.js[40]
>     qx.core.Object = function(){return this;};
>     qx.core.Object = {
>      toHashCode : function(obj){;}, // 105
>      getDb : function(){;}, // 123
>      inGlobalDispose : function(){;}, // 228
>      isPageUnload : function(){;}, // 239
>      toHashCode : function(){;}, // 273
>      toString : function(){;}, // 284
>      base : function(args, varags){;}, // 302
>      self : function(args){;}, // 319
>      set : function(data, value){;}, // 353
>      get : function(prop){;}, // 399
>      reset : function(prop){;}, // 423
>      getDisposed : function(){;}, // 460
>      isDisposed : function(){;}, // 471
>      _disposeFields : function(varargs){;}, // 579
>      _disposeObjects : function(varargs){;}, // 615
>      _disposeObjectDeep : function(name, deep){;} // 659
>     };
>     // File: \core\Package.js[29]
>     qx.core.Package = function(){return this;};
>     qx.core.Package = {
>      loadPart : function(name, callback, self){;}, // 42
>      loadScript : function(url, callback, self){;} // 56
>     };
>     // File: \core\Property.js[115]
>     qx.core.Property = function(){return this;};
>     qx.core.Property = {
>      refresh : function(widget){;}, // 277
>      attach : function(clazz){;}, // 333
>      attachMethods : function(clazz, name, config){;}, // 358
>      error : function(obj, id, property, variant, value){;}, // 601
>      executeOptimizedGetter : function(instance, clazz, name,
>     variant){;}, // 683
>      executeOptimizedSetter : function(instance, clazz, name, variant,
>     args){;} // 738
>     };
>     // File: \core\Setting.js[78]
>     qx.core.Setting = function(){return this;};
>     qx.core.Setting = {
>      define : function(key, defaultValue){;}, // 95
>      get : function(key){;}, // 119
>      defer : function(statics){;} // 219
>     };
>     // File: \core\Target.js[35]
>     qx.core.Target = function(){return this;};
>     qx.core.Target = {
>      addEventListener : function(type, func, obj){;}, // 74
>      removeEventListener : function(type, func, obj){;}, // 132
>      hasEventListeners : function(type){;}, // 171
>      createDispatchEvent : function(type){;}, // 183
>      createDispatchDataEvent : function(type, data){;}, // 199
>      createDispatchChangeEvent : function(type, value, old){;}, // 216
>      dispatchEvent : function(evt, dispose){;}, // 240
>      _dispatchEvent : function(evt){;} // 275
>     };
>     // File: \core\Variant.js[51]
>     qx.core.Variant = function(){return this;};
>     qx.core.Variant = {
>      compilerIsSet : function(){;}, // 68
>      define : function(key, allowedValues, defaultValue){;}, // 82
>      get : function(key){;}, // 117
>      select : function(key, variantFunctionMap){;}, // 226
>      isSet : function(key, variants){;}, // 287
>      defer : function(statics){;} // 383
>     };
>     // File: \core\Version.js[45]
>     qx.core.Version = function(){return this;};
>     qx.core.Version = {
>      toString : function(){;}, // 80
>      defer : function(statics){;} // 135
>     };
>     // File: \dev\Debug.js[29]
>     qx.dev.Debug = function(){return this;};
>     qx.dev.Debug = {
>      debugObject : function(obj, initialMessage, maxLevel, appender){;}
>     // 57
>     };
>     // File: \dev\ObjectSummary.js[1]
>     qx.dev.ObjectSummary = function(){return this;};
>     qx.dev.ObjectSummary = {
>      getInfo : function(){;} // 11
>     };
>     // File: \dev\Pollution.js[31]
>     qx.dev.Pollution = function(){return this;};
>     qx.dev.Pollution = {
>      getInfo : function(objectName){;}, // 122
>      extract : function(objectName){;}, // 146
>      getHtmlTable : function(objectName){;}, // 230
>      getTextList : function(objectName){;} // 264
>     };
>     // File: \dev\Profile.js[39]
>     qx.dev.Profile = function(){return this;};
>     qx.dev.Profile = {
>      start : function(){;}, // 54
>      stop : function(){;}, // 65
>      getProfileData : function(){;}, // 106
>      openProfileWindow : function(maxLength){;}, // 118
>      normalizeProfileData : function(){;}, // 205
>      profileBefore : function(fullName, fcn, type, args){;}, // 227
>      profileAfter : function(fullName, fcn, type, args, returnValue){;},
>     // 251
>      defer : function(statics){;} // 288
>     };
>     // File: \dev\StackTrace.js[29]
>     qx.dev.StackTrace = function(){return this;};
>     qx.dev.StackTrace = {
>      getFunctionName : function(fcn){;} // 264
>     };
>     // File: \dev\TimeTracker.js[28]
>     qx.dev.TimeTracker = function(){return this;};
>     qx.dev.TimeTracker = {
>      _compare : function(a, b){;}, // 69
>      buttonSets : function(){;}, // 97
>      start : function(rounds, loops){;} // 164
>     };
>     // File: \dev\Tokenizer.js[31]
>     qx.dev.Tokenizer = function(){return this;};
>     qx.dev.Tokenizer = {
>      tokenizeJavaScript : function(javaScriptText){;}, // 46
>      javaScriptToHtml : function(javaScriptText){;} // 181
>     };
>     // File: \dom\Element.js[25]
>     qx.dom.Element = function(){return this;};
>     qx.dom.Element = {
>      cleanWhitespace : function(el){;}, // 36
>      isEmpty : function(el){;}, // 56
>      innerText : function(el){;}, // 71
>      textContent : function(el){;}, // 75
>      innerText : function(el, val){;}, // 97
>      textContent : function(el, val){;} // 101
>     };
>     // File: \dom\Node.js[30]
>     qx.dom.Node = function(){return this;};
>     qx.dom.Node = {
>      getDocument : function(node){;}, // 93
>      getDocumentElement : function(node){;}, // 134
>      getBodyElement : function(node){;}, // 149
>      isElement : function(node){;}, // 171
>      isDocument : function(node){;}, // 183
>      isText : function(node){;}, // 195
>      isWindow : function(node){;}, // 206
>      getText : function(node){;} // 229
>     };
>     // File: \dom\String.js[30]
>     qx.dom.String = function(){return this;};
>     qx.dom.String = {
>      unescapeEntities : function(str, entitiesToCharCode){;}, // 113
>      stripTags : function(str){;} // 163
>     };
>     // File: \event\handler\DragAndDropHandler.js[31]
>     qx.event.handler.DragAndDropHandler = function(){return this;};
>     qx.event.handler.DragAndDropHandler = {
>      _applyDestinationWidget : function(value, old){;}, // 150
>      addData : function(vMimeType, vData){;}, // 179
>      getData : function(vMimeType){;}, // 191
>      clearData : function(){;}, // 202
>      getDropDataTypes : function(){;}, // 221
>      startDrag : function(){;}, // 321
>      _fireUserEvents : function(fromWidget, toWidget, e){;}, // 362
>      handleMouseEvent : function(e){;}, // 396
>      _handleMouseDown : function(e){;}, // 423
>      _handleMouseMove : function(e){;}, // 451
>      _handleMouseUp : function(e){;}, // 525
>      handleKeyEvent : function(e){;}, // 558
>      _handleKeyDown : function(e){;}, // 584
>      _handleKeyUp : function(e){;}, // 616
>      cancelDrag : function(e){;}, // 651
>      globalCancelDrag : function(){;}, // 675
>      _endDrag : function(currentDestinationWidget, e){;}, // 691
>      _endDragCore : function(){;}, // 717
>      setCursorPosition : function(deltaX, deltaY){;}, // 783
>      _renderCursor : function(){;}, // 796
>      supportsDrop : function(vWidget){;}, // 859
>      addAction : function(vAction, vForce){;}, // 894
>      clearActions : function(){;}, // 911
>      removeAction : function(vAction){;}, // 925
>      setAction : function(vAction){;}, // 943
>      _evalNewAction : function(vKeyShift, vKeyCtrl, vKeyAlt){;}, // 962
>      setFeedbackWidget : function(widget, deltaX, deltaY,
>     autoDisposeWidget){;}, // 1009
>      _renderFeedbackWidget : function(){;} // 1024
>     };
>     // File: \event\handler\EventHandler.js[35]
>     qx.event.handler.EventHandler = function(){return this;};
>     qx.event.handler.EventHandler = {
>      stopDomEvent : function(vDomEvent){;}, // 159
>      getOriginalTargetObject : function(vNode){;}, // 179
>      getOriginalTargetObjectFromEvent : function(vDomEvent, vWindow){;},
>     // 210
>      getRelatedOriginalTargetObjectFromEvent : function(vDomEvent){;},
>     // 236
>      getTargetObject : function(vNode, vObject, allowDisabled){;}, // 258
>      getTargetObjectFromEvent : function(vDomEvent){;}, // 300
>      getRelatedTargetObjectFromEvent : function(vDomEvent){;}, // 312
>      _applyCaptureWidget : function(value, old){;}, // 404
>      _applyFocusRoot : function(value, old){;}, // 423
>      addCommand : function(vCommand){;}, // 452
>      removeCommand : function(vCommand){;}, // 464
>      _checkKeyEventMatch : function(e){;}, // 476
>      attachEvents : function(){;}, // 512
>      detachEvents : function(){;}, // 537
>      attachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 573
>      detachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 603
>      _onkeyevent_post : function(vDomEvent, vType, vKeyCode, vCharCode,
>     vKeyIdentifier){;}, // 638
>      _onmouseevent_post : function(vDomEvent, vType, vDomTarget){;}, // 857
>      _onmouseevent_special_post : function(vType, vTarget,
>     vOriginalTarget, vDispatchTarget, vEventWasProcessed, vEventObject,
>     vDomEvent){;}, // 1018
>      _ondragevent : function(vEvent){;}, // 1148
>      _onselectevent : function(e){;}, // 1173
>      _onwindowblur : function(e){;}, // 1219
>      _onwindowfocus : function(e){;}, // 1259
>      _onwindowresize : function(e){;} // 1281
>     };
>     // File: \event\handler\FocusHandler.js[32]
>     qx.event.handler.FocusHandler = function(widget){return this;};
>     qx.event.handler.FocusHandler = {
>      getAttachedWidget : function(){;}, // 90
>      _onkeyevent : function(container, ev){;}, // 103
>      compareTabOrder : function(c1, c2){;}, // 141
>      getFirstWidget : function(parentContainer){;}, // 199
>      getLastWidget : function(parentContainer){;}, // 211
>      getWidgetAfter : function(parentContainer, widget){;}, // 224
>      getWidgetBefore : function(parentContainer, widget){;}, // 256
>      _getAllAfter : function(parent, widget, arr){;}, // 290
>      _getAllBefore : function(parent, widget, arr){;}, // 324
>      _getFirst : function(parent, firstWidget){;}, // 357
>      _getLast : function(parent, lastWidget){;} // 395
>     };
>     // File: \event\handler\KeyEventHandler.js[32]
>     qx.event.handler.KeyEventHandler = function(){return this;};
>     qx.event.handler.KeyEventHandler = {
>      _attachEvents : function(){;}, // 79
>      _detachEvents : function(){;}, // 96
>      _isNonPrintableKeyCode : function(keyCode){;}, // 444
>      _isIdentifiableKeyCode : function(keyCode){;}, // 456
>      isValidKeyIdentifier : function(keyIdentifier){;}, // 494
>      _keyCodeToIdentifier : function(keyCode){;}, // 533
>      _charCodeToIdentifier : function(charCode){;}, // 559
>      _identifierToKeyCode : function(keyIdentifier){;}, // 571
>      _idealKeyHandler : function(keyCode, charCode, eventType,
>     domEvent){;}, // 595
>      defer : function(statics, members, properties){;} // 629
>     };
>     // File: \event\message\Bus.js[31]
>     qx.event.message.Bus = function(){return this;};
>     qx.event.message.Bus = {
>      getSubscriptions : function(){;}, // 47
>      subscribe : function(message, subscriber, context){;}, // 61
>      checkSubscription : function(message, subscriber, context){;}, // 113
>      unsubscribe : function(message, subscriber, context){;}, // 149
>      dispatch : function(msg){;} // 181
>     };
>     // File: \event\message\Message.js[29]
>     qx.event.message.Message = function(vName, vData){return this;};
>     // File: \event\type\ChangeEvent.js[28]
>     qx.event.type.ChangeEvent = function(type, value, old){return this;};
>     qx.event.type.ChangeEvent = {
>      getData : function(){;} // 86
>     };
>     // File: \event\type\DataEvent.js[28]
>     qx.event.type.DataEvent = function(vType, vData){return this;};
>     // File: \event\type\DomEvent.js[27]
>     qx.event.type.DomEvent = function(vType, vDomEvent, vDomTarget,
>     vTarget, vOriginalTarget){return this;};
>     qx.event.type.DomEvent = {
>      _computeModifiers : function(){;}, // 144
>      isCtrlPressed : function(){;}, // 170
>      isShiftPressed : function(){;}, // 181
>      isAltPressed : function(){;}, // 192
>      isMetaPressed : function(){;}, // 203
>      isCtrlOrCommandPressed : function(){;} // 215
>     };
>     // File: \event\type\DragEvent.js[28]
>     qx.event.type.DragEvent = function(vType, vMouseEvent, vTarget,
>     vRelatedTarget){return this;};
>     qx.event.type.DragEvent = {
>      getMouseEvent : function(){;}, // 80
>      startDrag : function(){;}, // 100
>      addData : function(sType, oData){;}, // 127
>      getData : function(sType){;}, // 139
>      clearData : function(){;}, // 150
>      getDropDataTypes : function(){;}, // 161
>      addAction : function(sAction){;}, // 181
>      removeAction : function(sAction){;}, // 193
>      getAction : function(){;}, // 204
>      clearActions : function(){;}, // 215
>      setFeedbackWidget : function(widget, deltaX, deltaY,
>     autoDisposeWidget){;}, // 242
>      setCursorPosition : function(deltaX, deltaY){;} // 266
>     };
>     // File: \event\type\Event.js[30]
>     qx.event.type.Event = function(vType){return this;};
>     qx.event.type.Event = {
>      preventDefault : function(){;}, // 135
>      stopPropagation : function(){;} // 146
>     };
>     // File: \event\type\FocusEvent.js[34]
>     qx.event.type.FocusEvent = function(type, target){return this;};
>     // File: \event\type\KeyEvent.js[31]
>     qx.event.type.KeyEvent = function(vType, vDomEvent, vDomTarget,
>     vTarget, vOriginalTarget, vKeyCode, vCharCode,
>     vKeyIdentifier){return this;};
>     qx.event.type.KeyEvent = {
>      getKeyCode : function(){;}, // 222
>      defer : function(statics){;} // 236
>     };
>     // File: \event\type\MouseEvent.js[28]
>     qx.event.type.MouseEvent = function(vType, vDomEvent, vDomTarget,
>     vTarget, vOriginalTarget, vRelatedTarget){return this;};
>     qx.event.type.MouseEvent = {
>      storeEventState : function(e){;}, // 99
>      getScreenX : function(){;}, // 117
>      getScreenY : function(){;}, // 128
>      getClientX : function(){;}, // 139
>      getClientY : function(){;}, // 150
>      getPageX : function(){;}, // 161
>      getPageY : function(){;}, // 172
>      getButton : function(){;}, // 183
>      getClientX : function(){;}, // 273
>      getClientY : function(){;}, // 277
>      getScreenX : function(){;}, // 295
>      getScreenY : function(){;}, // 306
>      isMiddleButtonPressed : function(){;}, // 349
>      isRightButtonPressed : function(){;}, // 360
>      _computeButton : function(){;} // 390
>     };
>     // File: \html\Dimension.js[44]
>     qx.html.Dimension = function(){return this;};
>     qx.html.Dimension = {
>      getOuterWidth : function(el){;}, // 63
>      getOuterHeight : function(el){;}, // 75
>      getBoxWidthForZeroHeight : function(el){;}, // 87
>      getBoxHeightForZeroWidth : function(el){;}, // 114
>      getBoxWidth : function(el){;}, // 141
>      getBoxHeight : function(el){;}, // 153
>      getInnerWidth : function(el){;}, // 239
>      getInnerHeight : function(el){;}, // 251
>      getScrollBarSizeLeft : function(el){;}, // 373
>      getScrollBarSizeTop : function(el){;}, // 385
>      getScrollBarSizeRight : function(el){;}, // 397
>      getScrollBarSizeBottom : function(el){;}, // 409
>      getScrollBarVisibleX : function(el){;}, // 421
>      getScrollBarVisibleY : function(el){;} // 433
>     };
>     // File: \html\ElementFromPoint.js[30]
>     qx.html.ElementFromPoint = function(){return this;};
>     qx.html.ElementFromPoint = {
>      getElementFromPoint : function(x, y){;}, // 48
>      getElementFromPointHandler : function(node, x, y, recursive){;}, // 63
>      getElementFromPointChecker : function(element, x, y){;}, // 111
>      getElementAbsolutePointChecker : function(element, x, y){;} // 153
>     };
>     // File: \html\Entity.js[27]
>     qx.html.Entity = function(){return this;};
>     qx.html.Entity = {
>      defer : function(statics, members, properties){;} // 359
>     };
>     // File: \html\EventRegistration.js[28]
>     qx.html.EventRegistration = function(){return this;};
>     // File: \html\Form.js[27]
>     qx.html.Form = function(){return this;};
>     qx.html.Form = {
>      inputFilter : function(vNode){;}, // 49
>      getFields : function(vForm){;}, // 82
>      encodeField : function(vNode){;}, // 94
>      encodeForm : function(vForm){;}, // 126
>      bind : function(vForm, vMethod){;} // 147
>     };
>     // File: \html\Iframe.js[30]
>     qx.html.Iframe = function(){return this;};
>     qx.html.Iframe = {
>      getBody : function(vIframe){;} // 115
>     };
>     // File: \html\Location.js[27]
>     qx.html.Location = function(){return this;};
>     qx.html.Location = {
>      getPageOuterLeft : function(el){;}, // 44
>      getPageOuterTop : function(el){;}, // 56
>      getPageOuterRight : function(el){;}, // 68
>      getPageOuterBottom : function(el){;}, // 80
>      getClientOuterLeft : function(el){;}, // 92
>      getClientOuterTop : function(el){;}, // 104
>      getClientOuterRight : function(el){;}, // 116
>      getClientOuterBottom : function(el){;}, // 128
>      getClientAreaRight : function(el){;}, // 394
>      getClientAreaBottom : function(el){;}, // 406
>      getPageAreaRight : function(el){;}, // 458
>      getPageAreaBottom : function(el){;}, // 470
>      getClientInnerLeft : function(el){;}, // 482
>      getClientInnerTop : function(el){;}, // 494
>      getClientInnerRight : function(el){;}, // 506
>      getClientInnerBottom : function(el){;}, // 518
>      getPageInnerLeft : function(el){;}, // 530
>      getPageInnerTop : function(el){;}, // 542
>      getPageInnerRight : function(el){;}, // 554
>      getPageInnerBottom : function(el){;}, // 566
>      getScreenBoxRight : function(el){;}, // 647
>      getScreenBoxBottom : function(el){;}, // 659
>      getScreenOuterLeft : function(el){;}, // 671
>      getScreenOuterTop : function(el){;}, // 683
>      getScreenOuterRight : function(el){;}, // 695
>      getScreenOuterBottom : function(el){;}, // 707
>      getScreenAreaLeft : function(el){;}, // 719
>      getScreenAreaTop : function(el){;}, // 731
>      getScreenAreaRight : function(el){;}, // 743
>      getScreenAreaBottom : function(el){;}, // 755
>      getScreenInnerLeft : function(el){;}, // 767
>      getScreenInnerTop : function(el){;}, // 779
>      getScreenInnerRight : function(el){;}, // 791
>      getScreenInnerBottom : function(el){;} // 803
>     };
>     // File: \html\Offset.js[27]
>     qx.html.Offset = function(){return this;};
>     // File: \html\Scroll.js[27]
>     qx.html.Scroll = function(){return this;};
>     qx.html.Scroll = {
>      getLeftSum : function(el){;}, // 44
>      getTopSum : function(el){;} // 66
>     };
>     // File: \html\ScrollIntoView.js[37]
>     qx.html.ScrollIntoView = function(){return this;};
>     qx.html.ScrollIntoView = {
>      scrollX : function(vElement, vAlignLeft){;}, // 56
>      scrollY : function(vElement, vAlignTop){;} // 130
>     };
>     // File: \html\String.js[28]
>     qx.html.String = function(){return this;};
>     qx.html.String = {
>      escape : function(str){;}, // 54
>      unescape : function(str){;}, // 76
>      fromText : function(str){;}, // 91
>      toText : function(str){;} // 117
>     };
>     // File: \html\Style.js[30]
>     qx.html.Style = function(){return this;};
>     qx.html.Style = {
>      getStyleSize : function(vElement, propertyName){;}, // 143
>      getMarginLeft : function(vElement){;}, // 155
>      getMarginTop : function(vElement){;}, // 167
>      getMarginRight : function(vElement){;}, // 179
>      getMarginBottom : function(vElement){;}, // 191
>      getPaddingLeft : function(vElement){;}, // 203
>      getPaddingTop : function(vElement){;}, // 215
>      getPaddingRight : function(vElement){;}, // 227
>      getPaddingBottom : function(vElement){;}, // 239
>      getBorderLeft : function(vElement){;}, // 251
>      getBorderTop : function(vElement){;}, // 263
>      getBorderRight : function(vElement){;}, // 275
>      getBorderBottom : function(vElement){;} // 287
>     };
>     // File: \html\StyleSheet.js[29]
>     qx.html.StyleSheet = function(){return this;};
>     qx.html.StyleSheet = {
>      includeFile : function(vHref){;} // 46
>     };
>     // File: \html\Textile.js[29]
>     qx.html.Textile = function(){return this;};
>     qx.html.Textile = {
>      textilize : function(s){;} // 47
>     };
>     // File: \html\Window.js[25]
>     qx.html.Window = function(){return this;};
>     // File: \Interface.js[34]
>     qx.Interface = function(){return this;};
>     qx.Interface = {
>      define : function(name, config){;}, // 95
>      getByName : function(name){;}, // 160
>      isDefined : function(name){;}, // 172
>      getTotalNumber : function(){;}, // 183
>      flatten : function(ifaces){;}, // 195
>      assert : function(clazz, iface, wrap){;}, // 226
>      genericToString : function(){;} // 311
>     };
>     // File: \io\Alias.js[24]
>     qx.io.Alias = function(){return this;};
>     qx.io.Alias = {
>      _preprocess : function(value){;}, // 66
>      add : function(alias, base){;}, // 102
>      remove : function(alias){;}, // 143
>      resolve : function(path){;} // 159
>     };
>     // File: \io\image\Manager.js[28]
>     qx.io.image.Manager = function(){return this;};
>     qx.io.image.Manager = {
>      add : function(source){;}, // 70
>      remove : function(source){;}, // 92
>      show : function(source){;}, // 116
>      hide : function(source){;}, // 137
>      getVisibleImages : function(){;}, // 159
>      getHiddenImages : function(){;} // 181
>     };
>     // File: \io\image\Preloader.js[37]
>     qx.io.image.Preloader = function(imageUrl){return this;};
>     qx.io.image.Preloader = {
>      getUri : function(){;}, // 131
>      getSource : function(){;}, // 142
>      isLoaded : function(){;}, // 153
>      isErroneous : function(){;}, // 164
>      getIsPng : function(){;} // 178
>     };
>     // File: \io\image\PreloaderManager.js[28]
>     qx.io.image.PreloaderManager = function(){return this;};
>     qx.io.image.PreloaderManager = {
>      add : function(vObject){;}, // 67
>      remove : function(vObject){;}, // 79
>      has : function(vSource){;}, // 91
>      get : function(vSource){;}, // 103
>      create : function(vSource){;} // 115
>     };
>     // File: \io\image\PreloaderSystem.js[32]
>     qx.io.image.PreloaderSystem = function(vPreloadList, vCallBack,
>     vCallBackScope){return this;};
>     qx.io.image.PreloaderSystem = {
>      start : function(){;}, // 117
>      _check : function(){;} // 218
>     };
>     // File: \io\Json.js[58]
>     qx.io.Json = function(){return this;};
>     qx.io.Json = {
>      stringify : function(obj, beautify){;}, // 405
>      parse : function(text){;}, // 435
>      _fixObj : function(obj){;}, // 454
>      parseQx : function(text){;} // 487
>     };
>     // File: \io\local\CookieApi.js[26]
>     qx.io.local.CookieApi = function(){return this;};
>     qx.io.local.CookieApi = {
>      get : function(vName){;}, // 58
>      set : function(vName, vValue, vExpires, vPath, vDomain,
>     vSecure){;}, // 93
>      del : function(vName, vPath, vDomain){;} // 145
>     };
>     // File: \io\local\CookieTransport.js[26]
>     qx.io.local.CookieTransport = function(){return this;};
>     qx.io.local.CookieTransport = {
>      set : function(vName, vValue){;}, // 59
>      get : function(vName){;}, // 78
>      del : function(vName){;}, // 93
>      setAll : function(vHash){;}, // 108
>      getAll : function(){;}, // 122
>      replaceAll : function(vHash){;}, // 134
>      delAll : function(){;}, // 145
>      _getAll : function(){;}, // 164
>      _setAll : function(vHash){;}, // 195
>      _setCookie : function(vIndex, vString){;}, // 251
>      _delCookie : function(vIndex){;} // 265
>     };
>     // File: \io\remote\AbstractRemoteTransport.js[28]
>     qx.io.remote.AbstractRemoteTransport = function(){return this;};
>     qx.io.remote.AbstractRemoteTransport = {
>      send : function(){;}, // 199
>      abort : function(){;}, // 210
>      timeout : function(){;}, // 229
>      failed : function(){;}, // 250
>      setRequestHeader : function(vLabel, vValue){;}, // 284
>      getResponseHeader : function(vLabel){;}, // 306
>      getResponseHeaders : function(){;}, // 319
>      getStatusCode : function(){;}, // 340
>      getStatusText : function(){;}, // 353
>      getResponseText : function(){;}, // 376
>      getResponseXml : function(){;}, // 391
>      getFetchedLength : function(){;}, // 404
>      _applyState : function(value, old){;} // 424
>     };
>     // File: \io\remote\Exchange.js[35]
>     qx.io.remote.Exchange = function(vRequest){return this;};
>     qx.io.remote.Exchange = {
>      registerType : function(vClass, vId){;}, // 110
>      initTypes : function(){;}, // 122
>      canHandle : function(vImpl, vNeeds, vResponseType){;}, // 153
>      wasSuccessful : function(vStatusCode, vReadyState, vIsLocal){;}, // 225
>      statusCodeToString : function(vStatusCode){;}, // 361
>      send : function(){;}, // 552
>      abort : function(){;}, // 643
>      timeout : function(){;}, // 678
>      _onsending : function(e){;}, // 715
>      _onreceiving : function(e){;}, // 727
>      _oncompleted : function(e){;}, // 739
>      _onabort : function(e){;}, // 751
>      _onfailed : function(e){;}, // 763
>      _ontimeout : function(e){;}, // 775
>      _applyImplementation : function(value, old){;}, // 795
>      _applyState : function(value, old){;} // 842
>     };
>     // File: \io\remote\IframeTransport.js[37]
>     qx.io.remote.IframeTransport = function(){return this;};
>     qx.io.remote.IframeTransport = {
>      isSupported : function(){;}, // 117
>      send : function(){;}, // 170
>      _onload : function(e){;}, // 236
>      _onreadystatechange : function(e){;}, // 253
>      _switchReadyState : function(vReadyState){;}, // 265
>      setRequestHeader : function(vLabel, vValue){;}, // 301
>      getResponseHeader : function(vLabel){;}, // 318
>      getResponseHeaders : function(){;}, // 330
>      getStatusCode : function(){;}, // 348
>      getStatusText : function(){;}, // 360
>      getIframeWindow : function(){;}, // 378
>      getIframeDocument : function(){;}, // 389
>      getIframeBody : function(){;}, // 400
>      getIframeTextContent : function(){;}, // 419
>      getIframeHtmlContent : function(){;}, // 448
>      getFetchedLength : function(){;}, // 461
>      getResponseContent : function(){;}, // 473
>      defer : function(statics, members, properties){;} // 579
>     };
>     // File: \io\remote\Request.js[32]
>     qx.io.remote.Request = function(vUrl, vMethod, vResponseType){return
>     this;};
>     qx.io.remote.Request = {
>      send : function(){;}, // 357
>      abort : function(){;}, // 372
>      reset : function(){;}, // 383
>      isConfigured : function(){;}, // 414
>      isQueued : function(){;}, // 425
>      isSending : function(){;}, // 436
>      isReceiving : function(){;}, // 447
>      isCompleted : function(){;}, // 458
>      isAborted : function(){;}, // 469
>      isTimeout : function(){;}, // 480
>      isFailed : function(){;}, // 491
>      _onqueued : function(e){;}, // 511
>      _onsending : function(e){;}, // 528
>      _onreceiving : function(e){;}, // 545
>      _oncompleted : function(e){;}, // 562
>      _onaborted : function(e){;}, // 582
>      _ontimeout : function(e){;}, // 602
>      _onfailed : function(e){;}, // 636
>      _applyState : function(value, old){;}, // 664
>      _applyProhibitCaching : function(value, old){;}, // 682
>      _applyMethod : function(value, old){;}, // 713
>      _applyResponseType : function(value, old){;}, // 730
>      setRequestHeader : function(vId, vValue){;}, // 753
>      removeRequestHeader : function(vId){;}, // 765
>      getRequestHeader : function(vId){;}, // 777
>      getRequestHeaders : function(){;}, // 790
>      setParameter : function(vId, vValue){;}, // 813
>      removeParameter : function(vId){;}, // 825
>      getParameter : function(vId){;}, // 837
>      getParameters : function(){;}, // 850
>      setFormField : function(vId, vValue){;}, // 878
>      removeFormField : function(vId){;}, // 890
>      getFormField : function(vId){;}, // 902
>      getFormFields : function(){;}, // 915
>      getSequenceNumber : function(){;} // 926
>     };
>     // File: \io\remote\RequestQueue.js[35]
>     qx.io.remote.RequestQueue = function(){return this;};
>     qx.io.remote.RequestQueue = {
>      _debug : function(){;}, // 134
>      _check : function(){;}, // 158
>      _remove : function(vTransport){;}, // 244
>      _onsending : function(e){;}, // 270
>      _onreceiving : function(e){;}, // 295
>      _oncompleted : function(e){;}, // 308
>      _oninterval : function(e){;}, // 354
>      _applyEnabled : function(value, old){;}, // 417
>      add : function(vRequest){;}, // 442
>      abort : function(vRequest){;} // 467
>     };
>     // File: \io\remote\Response.js[27]
>     qx.io.remote.Response = function(eventType){return this;};
>     qx.io.remote.Response = {
>      getResponseHeader : function(vHeader){;}, // 110
>      getData : function(){;} // 126
>     };
>     // File: \io\remote\Rpc.js[76]
>     qx.io.remote.Rpc = function(url, serviceName){return this;};
>     qx.io.remote.Rpc = {
>      makeServerURL : function(instanceId){;}, // 195
>      _callInternal : function(args, callType, refreshSession){;}, // 359
>      fixUrl : function(url){;}, // 597
>      callSync : function(methodName){;}, // 642
>      callAsync : function(handler, methodName){;}, // 681
>      callAsyncListeners : function(coalesce, methodName){;}, // 731
>      refreshSession : function(handler){;}, // 755
>      abort : function(opaqueCallRef){;} // 799
>     };
>     // File: \io\remote\ScriptTransport.js[36]
>     qx.io.remote.ScriptTransport = function(){return this;};
>     qx.io.remote.ScriptTransport = {
>      isSupported : function(){;}, // 97
>      _requestFinished : function(id, content){;}, // 132
>      send : function(){;}, // 181
>      _switchReadyState : function(vReadyState){;}, // 254
>      setRequestHeader : function(vLabel, vValue){;}, // 290
>      getResponseHeader : function(vLabel){;}, // 307
>      getResponseHeaders : function(){;}, // 319
>      getStatusCode : function(){;}, // 337
>      getStatusText : function(){;}, // 349
>      getFetchedLength : function(){;}, // 367
>      getResponseContent : function(){;}, // 379
>      defer : function(statics, members, properties){;} // 430
>     };
>     // File: \io\remote\XmlHttpTransport.js[29]
>     qx.io.remote.XmlHttpTransport = function(){return this;};
>     qx.io.remote.XmlHttpTransport = {
>      isSupported : function(){;}, // 100
>      createRequestObject : function(){;}, // 111
>      getRequest : function(){;}, // 153
>      send : function(){;}, // 172
>      failedLocally : function(){;}, // 327
>      _onreadystatechange : function(e){;}, // 355
>      getReadyState : function(){;}, // 410
>      setRequestHeader : function(vLabel, vValue){;}, // 438
>      getResponseHeader : function(vLabel){;}, // 462
>      getStringResponseHeaders : function(){;}, // 480
>      getResponseHeaders : function(){;}, // 504
>      getStatusCode : function(){;}, // 541
>      getStatusText : function(){;}, // 560
>      getResponseText : function(){;}, // 588
>      getResponseXml : function(){;}, // 615
>      getFetchedLength : function(){;}, // 667
>      getResponseContent : function(){;}, // 680
>      _applyState : function(value, old){;}, // 794
>      defer : function(statics, members){;} // 850
>     };
>     // File: \lang\Array.js[39]
>     qx.lang.Array = function(){return this;};
>     qx.lang.Array = {
>      fromArguments : function(args){;}, // 50
>      fromCollection : function(coll){;}, // 62
>      fromShortHand : function(input){;}, // 75
>      copy : function(arr){;}, // 113
>      clone : function(arr){;}, // 126
>      getLast : function(arr){;}, // 138
>      getFirst : function(arr){;}, // 150
>      insertAt : function(arr, obj, i){;}, // 164
>      insertBefore : function(arr, obj, obj2){;}, // 181
>      insertAfter : function(arr, obj, obj2){;}, // 204
>      removeAt : function(arr, i){;}, // 226
>      removeAll : function(arr){;}, // 238
>      append : function(arr, a){;}, // 252
>      remove : function(arr, obj){;}, // 277
>      contains : function(arr, obj){;}, // 297
>      equals : function(array1, array2){;} // 310
>     };
>     // File: \lang\Core.js[52]
>     qx.lang.Core = function(){return this;};
>     // File: \lang\Function.js[31]
>     qx.lang.Function = function(){return this;};
>     qx.lang.Function = {
>      globalEval : function(data){;}, // 42
>      returnTrue : function(){;}, // 58
>      returnFalse : function(){;}, // 69
>      returnNull : function(){;}, // 80
>      returnThis : function(){;}, // 91
>      returnInstance : function(){;}, // 103
>      returnZero : function(){;}, // 124
>      returnNegativeIndex : function(){;} // 135
>     };
>     // File: \lang\Generics.js[76]
>     qx.lang.Generics = function(){return this;};
>     qx.lang.Generics = {
>      defer : function(statics){;} // 144
>     };
>     // File: \lang\Number.js[35]
>     qx.lang.Number = function(){return this;};
>     qx.lang.Number = {
>      isInRange : function(nr, vmin, vmax){;}, // 48
>      isBetweenRange : function(nr, vmin, vmax){;}, // 62
>      limit : function(nr, vmin, vmax){;} // 80
>     };
>     // File: \lang\Object.js[33]
>     qx.lang.Object = function(){return this;};
>     qx.lang.Object = {
>      isEmpty : function(map){;}, // 44
>      hasMinLength : function(map, length){;}, // 62
>      getLength : function(map){;}, // 84
>      getKeysAsString : function(map){;}, // 158
>      getValues : function(map){;}, // 178
>      mergeWith : function(target, source, overwrite){;}, // 200
>      carefullyMergeWith : function(target, source){;}, // 227
>      merge : function(target, varargs){;}, // 241
>      copy : function(source){;}, // 262
>      invert : function(map){;} // 283
>     };
>     // File: \lang\String.js[42]
>     qx.lang.String = function(){return this;};
>     qx.lang.String = {
>      toCamelCase : function(string){;}, // 57
>      trimLeft : function(str){;}, // 72
>      trimRight : function(str){;}, // 84
>      trim : function(str){;}, // 96
>      startsWith : function(fullstr, substr){;}, // 109
>      startsWithAlternate : function(fullstr, substr){;}, // 113
>      endsWith : function(fullstr, substr){;}, // 126
>      endsWithAlternate : function(fullstr, substr){;}, // 130
>      pad : function(str, length, ch, addRight){;}, // 146
>      toFirstUp : function(str){;}, // 173
>      toFirstLower : function(str){;}, // 185
>      addListItem : function(str, item, sep){;}, // 201
>      removeListItem : function(str, item, sep){;}, // 236
>      contains : function(str, substring){;}, // 271
>      format : function(pattern, args){;}, // 287
>      escapeRegexpChars : function(str){;}, // 306
>      toArray : function(str){;} // 319
>     };
>     // File: \locale\Date.js[25]
>     qx.locale.Date = function(){return this;};
>     qx.locale.Date = {
>      getAmMarker : function(locale){;}, // 36
>      getPmMarker : function(locale){;}, // 48
>      getDayNames : function(length, locale){;}, // 62
>      getDayName : function(length, day, locale){;}, // 93
>      getMonthNames : function(length, locale){;}, // 116
>      getMonthName : function(length, month, locale){;}, // 145
>      getDateFormat : function(size, locale){;}, // 166
>      getDateTimeFormat : function(canonical, fallback, locale){;}, // 189
>      getTimeFormat : function(size, locale){;}, // 212
>      getWeekStart : function(locale){;}, // 252
>      getWeekendStart : function(locale){;}, // 339
>      getWeekendEnd : function(locale){;}, // 381
>      isWeekend : function(day, locale){;}, // 423
>      _getTerritory : function(locale){;} // 443
>     };
>     // File: \locale\Key.js[25]
>     qx.locale.Key = function(){return this;};
>     qx.locale.Key = {
>      getKeyName : function(size, keyIdentifier, locale){;}, // 47
>      defer : function(statics, members, properties){;} // 71
>     };
>     // File: \locale\Locale.js[27]
>     qx.locale.Locale = function(){return this;};
>     qx.locale.Locale = {
>      define : function(name, config){;} // 48
>     };
>     // File: \locale\LocalizedString.js[22]
>     qx.locale.LocalizedString = function(messageId, args, locale){return
>     this;};
>     qx.locale.LocalizedString = {
>      toString : function(){;} // 113
>     };
>     // File: \locale\Manager.js[25]
>     qx.locale.Manager = function(){return this;};
>     qx.locale.Manager = {
>      tr : function(messageId, varargs){;}, // 67
>      trn : function(singularMessageId, pluralMessageId, count,
>     varargs){;}, // 89
>      trc : function(hint, messageId, varargs){;}, // 112
>      marktr : function(messageId){;}, // 128
>      getLanguage : function(){;}, // 176
>      getTerritory : function(){;}, // 189
>      getAvailableLocales : function(){;}, // 202
>      _extractLanguage : function(locale){;}, // 224
>      _applyLocale : function(value, old){;}, // 246
>      addTranslation : function(languageCode, translationMap){;}, // 262
>      addTranslationFromClass : function(classname, translationMap){;},
>     // 285
>      translate : function(messageId, args, locale){;}, // 299
>      isDynamic : function(text){;}, // 343
>      resolveDynamic : function(text){;} // 356
>     };
>     // File: \locale\MTranslation.js[33]
>     qx.locale.MTranslation = function(){return this;};
>     qx.locale.MTranslation = {
>      tr : function(messageId, varargs){;}, // 46
>      trn : function(singularMessageId, pluralMessageId, count,
>     varargs){;}, // 70
>      marktr : function(messageId){;} // 88
>     };
>     // File: \locale\Number.js[25]
>     qx.locale.Number = function(){return this;};
>     qx.locale.Number = {
>      getDecimalSeparator : function(locale){;}, // 36
>      getGroupSeparator : function(locale){;}, // 48
>      getPercentFormat : function(locale){;} // 60
>     };
>     // File: \locale\String.js[25]
>     qx.locale.String = function(){return this;};
>     qx.locale.String = {
>      getQuotationStart : function(locale){;}, // 36
>      getQuotationEnd : function(locale){;}, // 48
>      getAlternateQuotationStart : function(locale){;}, // 60
>      getAlternateQuotationEnd : function(locale){;} // 72
>     };
>     // File: \log\appender\Abstract.js[30]
>     qx.log.appender.Abstract = function(){return this;};
>     qx.log.appender.Abstract = {
>      handleLogEvent : function(evt){;}, // 80
>      appendLogEvent : function(evt){;}, // 97
>      formatLogEvent : function(evt){;} // 109
>     };
>     // File: \log\appender\Alert.js[38]
>     qx.log.appender.Alert = function(){return this;};
>     qx.log.appender.Alert = {
>      appendLogEvent : function(evt){;} // 86
>     };
>     // File: \log\appender\Div.js[32]
>     qx.log.appender.Div = function(divId){return this;};
>     qx.log.appender.Div = {
>      _createClearButtonHandler : function(logElem){;}, // 153
>      appendLogEvent : function(evt){;} // 161
>     };
>     // File: \log\appender\FireBug.js[34]
>     qx.log.appender.FireBug = function(){return this;};
>     qx.log.appender.FireBug = {
>      appendLogEvent : function(evt){;} // 64
>     };
>     // File: \log\appender\Forward.js[29]
>     qx.log.appender.Forward = function(targetProcessor){return this;};
>     qx.log.appender.Forward = {
>      appendLogEvent : function(evt){;} // 65
>     };
>     // File: \log\appender\HtmlElement.js[32]
>     qx.log.appender.HtmlElement = function(){return this;};
>     qx.log.appender.HtmlElement = {
>      _prepare : function(){;}, // 94
>      _applyElement : function(value, old){;}, // 101
>      clear : function(){;}, // 114
>      appendLogEvent : function(evt){;} // 121
>     };
>     // File: \log\appender\JsUnit.js[34]
>     qx.log.appender.JsUnit = function(){return this;};
>     qx.log.appender.JsUnit = {
>      appendLogEvent : function(evt){;} // 64
>     };
>     // File: \log\appender\Native.js[33]
>     qx.log.appender.Native = function(){return this;};
>     qx.log.appender.Native = {
>      appendLogEvent : function(evt){;} // 70
>     };
>     // File: \log\appender\RingBuffer.js[32]
>     qx.log.appender.RingBuffer = function(){return this;};
>     qx.log.appender.RingBuffer = {
>      _applyMaxMessages : function(value, old){;}, // 96
>      appendLogEvent : function(evt){;}, // 103
>      retrieveLogEvents : function(count){;}, // 131
>      formatLogEvents : function(count){;} // 164
>     };
>     // File: \log\appender\Window.js[33]
>     qx.log.appender.Window = function(name){return this;};
>     qx.log.appender.Window = {
>      register : function(appender){;}, // 100
>      getAppender : function(id){;}, // 119
>      openWindow : function(){;}, // 214
>      _openWindowCallback : function(){;}, // 254
>      closeWindow : function(){;}, // 338
>      _autoCloseWindow : function(){;}, // 356
>      _showMessageInLog : function(msg){;}, // 376
>      appendLogEvent : function(evt){;}, // 392
>      setFilterText : function(text){;}, // 467
>      _setDivVisibility : function(divDataSet){;}, // 482
>      _applyAutoCloseWithErrors : function(value, old){;} // 501
>     };
>     // File: \log\DefaultFilter.js[30]
>     qx.log.DefaultFilter = function(){return this;};
>     qx.log.DefaultFilter = {
>      decide : function(evt){;} // 95
>     };
>     // File: \log\Filter.js[30]
>     qx.log.Filter = function(){return this;};
>     qx.log.Filter = {
>      decide : function(evt){;} // 90
>     };
>     // File: \log\LogEventProcessor.js[31]
>     qx.log.LogEventProcessor = function(){return this;};
>     qx.log.LogEventProcessor = {
>      addFilter : function(filter){;}, // 67
>      clearFilters : function(){;}, // 83
>      getHeadFilter : function(){;}, // 94
>      _getDefaultFilter : function(){;}, // 106
>      setEnabled : function(enabled){;}, // 133
>      setMinLevel : function(minLevel){;}, // 147
>      decideLogEvent : function(evt){;}, // 160
>      handleLogEvent : function(evt){;} // 190
>     };
>     // File: \log\Logger.js[30]
>     qx.log.Logger = function(name, parentLogger){return this;};
>     qx.log.Logger = {
>      deprecatedMethodWarning : function(fcn, msg){;}, // 76
>      deprecatedClassWarning : function(clazz, msg){;}, // 100
>      getClassLogger : function(clazz){;}, // 123
>      getName : function(){;}, // 234
>      getParentLogger : function(){;}, // 245
>      indent : function(){;}, // 258
>      unindent : function(){;}, // 271
>      addAppender : function(appender){;}, // 287
>      removeAppender : function(appender){;}, // 304
>      removeAllAppenders : function(){;}, // 318
>      handleLogEvent : function(evt){;}, // 323
>      appendLogEvent : function(evt){;}, // 350
>      log : function(level, msg, instanceId, exc, trace){;}, // 377
>      debug : function(msg, instanceId, exc){;}, // 404
>      info : function(msg, instanceId, exc){;}, // 419
>      warn : function(msg, instanceId, exc){;}, // 434
>      error : function(msg, instanceId, exc){;}, // 449
>      fatal : function(msg, instanceId, exc){;}, // 464
>      measureReset : function(){;}, // 475
>      measure : function(msg, instanceId, exc){;}, // 495
>      printStackTrace : function(){;}, // 524
>      defer : function(statics){;} // 556
>     };
>     // File: \log\MLogging.js[33]
>     qx.log.MLogging = function(){return this;};
>     qx.log.MLogging = {
>      getLogger : function(){;}, // 43
>      debug : function(msg, exc){;}, // 61
>      info : function(msg, exc){;}, // 74
>      warn : function(msg, exc){;}, // 87
>      error : function(msg, exc){;}, // 100
>      printStackTrace : function(){;} // 110
>     };
>     // File: \Mixin.js[36]
>     qx.Mixin = function(){return this;};
>     qx.Mixin = {
>      define : function(name, config){;}, // 89
>      checkCompatibility : function(mixins){;}, // 170
>      isCompatible : function(mixin, clazz){;}, // 228
>      getByName : function(name){;}, // 243
>      isDefined : function(name){;}, // 256
>      getTotalNumber : function(){;}, // 267
>      flatten : function(mixins){;}, // 279
>      genericToString : function(){;} // 317
>     };
>     // File: \net\Http.js[26]
>     qx.net.Http = function(){return this;};
>     // File: \net\HttpRequest.js[26]
>     qx.net.HttpRequest = function(){return this;};
>     // File: \net\Protocol.js[26]
>     qx.net.Protocol = function(){return this;};
>     // File: \OO.js[38]
>     qx.OO = function(){return this;};
>     qx.OO = {
>      defineClass : function(vClassName, vSuper, vConstructor){;}, // 71
>      isAvailable : function(vClassName){;}, // 135
>      addFastProperty : function(config){;}, // 146
>      addCachedProperty : function(config){;}, // 161
>      addPropertyGroup : function(config){;}, // 176
>      removeProperty : function(config){;}, // 191
>      changeProperty : function(config){;}, // 206
>      addProperty : function(config){;} // 218
>     };
>     // File: \theme\manager\Appearance.js[30]
>     qx.theme.manager.Appearance = function(){return this;};
>     qx.theme.manager.Appearance = {
>      _applyAppearanceTheme : function(value, old){;}, // 85
>      syncAppearanceTheme : function(){;}, // 102
>      styleFrom : function(id, states){;}, // 143
>      styleFromTheme : function(theme, id, states){;} // 164
>     };
>     // File: \theme\manager\Border.js[27]
>     qx.theme.manager.Border = function(){return this;};
>     qx.theme.manager.Border = {
>      resolveDynamic : function(value){;}, // 71
>      isDynamic : function(value){;}, // 83
>      syncBorderTheme : function(){;}, // 94
>      updateObjectsEdge : function(border, edge){;}, // 106
>      _applyBorderTheme : function(value){;} // 123
>     };
>     // File: \theme\manager\Color.js[27]
>     qx.theme.manager.Color = function(){return this;};
>     qx.theme.manager.Color = {
>      _applyColorTheme : function(value){;}, // 64
>      syncColorTheme : function(){;} // 109
>     };
>     // File: \theme\manager\Font.js[27]
>     qx.theme.manager.Font = function(){return this;};
>     qx.theme.manager.Font = {
>      resolveDynamic : function(value){;}, // 73
>      isDynamic : function(value){;}, // 85
>      syncFontTheme : function(){;}, // 96
>      _applyFontTheme : function(value){;} // 101
>     };
>     // File: \theme\manager\Icon.js[28]
>     qx.theme.manager.Icon = function(){return this;};
>     qx.theme.manager.Icon = {
>      _applyIconTheme : function(value, old){;}, // 66
>      syncIconTheme : function(){;} // 79
>     };
>     // File: \theme\manager\Meta.js[27]
>     qx.theme.manager.Meta = function(){return this;};
>     qx.theme.manager.Meta = {
>      _applyTheme : function(value, old){;}, // 76
>      _applyAutoSync : function(value, old){;}, // 119
>      initialize : function(){;}, // 139
>      getMetaThemes : function(){;}, // 252
>      getColorThemes : function(){;}, // 263
>      getBorderThemes : function(){;}, // 274
>      getFontThemes : function(){;}, // 285
>      getWidgetThemes : function(){;}, // 296
>      getIconThemes : function(){;}, // 307
>      getAppearanceThemes : function(){;} // 318
>     };
>     // File: \theme\manager\Widget.js[28]
>     qx.theme.manager.Widget = function(){return this;};
>     qx.theme.manager.Widget = {
>      _applyWidgetTheme : function(value, old){;}, // 66
>      syncWidgetTheme : function(){;} // 78
>     };
>     // File: \Theme.js[34]
>     qx.Theme = function(){return this;};
>     qx.Theme = {
>      define : function(name, config){;}, // 69
>      getAll : function(){;}, // 125
>      getByName : function(name){;}, // 137
>      isDefined : function(name){;}, // 149
>      getTotalNumber : function(){;}, // 160
>      genericToString : function(){;}, // 180
>      patch : function(theme, mixinTheme){;}, // 415
>      include : function(theme, mixinTheme){;} // 440
>     };
>     // File: \ui\animation\MAnimation.js[34]
>     qx.ui.animation.MAnimation = function(){return this;};
>     qx.ui.animation.MAnimation = {
>      fadeIn : function(vSteps, vTime){;}, // 127
>      fadeOut : function(vSteps, vTime){;}, // 147
>      getFadeTimer : function(){;}, // 165
>      resetFader : function(){;}, // 183
>      _onInterval : function(e){;}, // 205
>      _applyFadeSteps : function(value, old){;}, // 253
>      _applyFadeTime : function(value, old){;}, // 270
>      _applyFadeUnit : function(value, old){;}, // 285
>      _applyFadeMax : function(value, old){;}, // 299
>      _computeFadeOpacity : function(){;} // 312
>     };
>     // File: \ui\basic\Atom.js[38]
>     qx.ui.basic.Atom = function(vLabel, vIcon, vIconWidth, vIconHeight,
>     vFlash){return this;};
>     qx.ui.basic.Atom = {
>      _createLabel : function(){;}, // 304
>      _createIcon : function(){;}, // 320
>      _updateIcon : function(){;}, // 350
>      getLabelObject : function(){;}, // 385
>      getIconObject : function(){;}, // 396
>      _applyIconPosition : function(value, old){;}, // 416
>      _applyShow : function(value, old){;}, // 441
>      _applyLabel : function(value, old){;}, // 455
>      _applyIcon : function(value, old){;}, // 472
>      _applyDisabledIcon : function(value, old){;}, // 486
>      _applyIconWidth : function(value, old){;}, // 500
>      _applyIconHeight : function(value, old){;}, // 514
>      _handleLabel : function(){;}, // 539
>      _handleIcon : function(){;} // 567
>     };
>     // File: \ui\basic\HorizontalSpacer.js[35]
>     qx.ui.basic.HorizontalSpacer = function(){return this;};
>     // File: \ui\basic\Image.js[33]
>     qx.ui.basic.Image = function(vSource, vWidth, vHeight){return this;};
>     qx.ui.basic.Image = {
>      _onload : function(){;}, // 223
>      _onerror : function(){;}, // 234
>      _beforeAppear : function(){;}, // 261
>      _beforeDisappear : function(){;}, // 281
>      _applySource : function(value, old){;}, // 309
>      _connect : function(){;}, // 347
>      _syncSource : function(value){;}, // 359
>      _applyPreloader : function(value, old){;}, // 380
>      _applyLoaded : function(value, old){;}, // 420
>      _applyElement : function(value, old){;}, // 441
>      _postApply : function(){;}, // 499
>      _applyEnabled : function(value, old){;}, // 515
>      _computePreferredInnerWidth : function(){;}, // 625
>      _computePreferredInnerHeight : function(){;}, // 638
>      _renderContent : function(){;} // 660
>     };
>     // File: \ui\basic\Inline.js[32]
>     qx.ui.basic.Inline = function(vId){return this;};
>     // File: \ui\basic\Label.js[35]
>     qx.ui.basic.Label = function(text, mnemonic, mode){return this;};
>     qx.ui.basic.Label = {
>      _getMeasureNode : function(){;}, // 95
>      setHtml : function(html){;}, // 273
>      getHtml : function(){;}, // 286
>      _applyTextAlign : function(value, old){;}, // 303
>      _applyFont : function(value, old){;}, // 316
>      _styleFont : function(font){;}, // 327
>      _applyTextColor : function(value, old){;}, // 342
>      _styleTextColor : function(value){;}, // 352
>      _applyWrap : function(value, old){;}, // 365
>      _applyText : function(value, old){;}, // 386
>      _syncText : function(text){;}, // 396
>      _applyMnemonic : function(value, old){;}, // 431
>      _computeObjectNeededDimensions : function(){;}, // 455
>      _computePreferredInnerWidth : function(){;}, // 489
>      _computePreferredInnerHeight : function(){;}, // 500
>      _postApply : function(){;} // 532
>     };
>     // File: \ui\basic\ScrollArea.js[30]
>     qx.ui.basic.ScrollArea = function(){return this;};
>     qx.ui.basic.ScrollArea = {
>      _applyElement : function(value, old){;}, // 73
>      _onscroll : function(e){;} // 93
>     };
>     // File: \ui\basic\ScrollBar.js[23]
>     qx.ui.basic.ScrollBar = function(horizontal){return this;};
>     qx.ui.basic.ScrollBar = {
>      _checkValue : function(value){;}, // 205
>      _applyValue : function(value, old){;}, // 218
>      _applyMaximum : function(value, old){;}, // 226
>      _applyVisibility : function(value, old){;}, // 240
>      _computePreferredInnerWidth : function(){;}, // 256
>      _computePreferredInnerHeight : function(){;}, // 265
>      _applyEnabled : function(isEnabled){;}, // 270
>      _getScrollBarWidth : function(){;}, // 283
>      _onscroll : function(evt){;}, // 309
>      _positionKnob : function(value){;}, // 345
>      _afterAppear : function(){;} // 358
>     };
>     // File: \ui\basic\Terminator.js[34]
>     qx.ui.basic.Terminator = function(){return this;};
>     qx.ui.basic.Terminator = {
>      renderPadding : function(changes){;}, // 63
>      _renderContent : function(){;}, // 98
>      _layoutPost : function(changes){;}, // 130
>      _computeBoxWidthFallback : function(){;}, // 154
>      _computeBoxHeightFallback : function(){;}, // 161
>      _isWidthEssential : function(){;}, // 198
>      _isHeightEssential : function(){;} // 229
>     };
>     // File: \ui\basic\VerticalSpacer.js[34]
>     qx.ui.basic.VerticalSpacer = function(){return this;};
>     // File: \ui\component\ColorPopup.js[22]
>     qx.ui.component.ColorPopup = function(tables){return this;};
>     qx.ui.component.ColorPopup = {
>      _createLayout : function(){;}, // 142
>      _createAutoBtn : function(){;}, // 159
>      _createBoxes : function(){;}, // 181
>      _createPreview : function(){;}, // 227
>      _createSelectorBtn : function(){;}, // 260
>      _createColorSelector : function(){;}, // 277
>      _applyValue : function(value, old){;}, // 315
>      _rotatePreviousColors : function(){;}, // 342
>      _onFieldMouseDown : function(e){;}, // 392
>      _onFieldMouseOver : function(e){;}, // 410
>      _onAutomaticBtnExecute : function(e){;}, // 422
>      _onSelectorButtonExecute : function(e){;}, // 436
>      _onColorSelectorOk : function(e){;}, // 455
>      _onColorSelectorCancel : function(e){;}, // 470
>      _onBeforeAppear : function(e){;} // 482
>     };
>     // File: \ui\component\ColorSelector.js[37]
>     qx.ui.component.ColorSelector = function(vPreviousRed,
>     vPreviousGreen, vPreviousBlue){return this;};
>     qx.ui.component.ColorSelector = {
>      _createControlBar : function(){;}, // 206
>      _createButtonBar : function(){;}, // 220
>      _createControlPane : function(){;}, // 253
>      _createHueSaturationPane : function(){;}, // 269
>      _createBrightnessPane : function(){;}, // 301
>      _createPresetFieldSet : function(){;}, // 341
>      _createInputFieldSet : function(){;}, // 392
>      _createPreviewFieldSet : function(){;}, // 411
>      _createHexField : function(){;}, // 440
>      _createRgbSpinner : function(){;}, // 469
>      _createHsbSpinner : function(){;}, // 504
>      _createPreviewContent : function(){;}, // 547
>      _applyRed : function(value, old){;}, // 578
>      _applyGreen : function(value, old){;}, // 615
>      _applyBlue : function(value, old){;}, // 652
>      _applyHue : function(value, old){;}, // 697
>      _applySaturation : function(value, old){;}, // 737
>      _applyBrightness : function(value, old){;}, // 777
>      _onBrightnessHandleMouseDown : function(e){;}, // 827
>      _onBrightnessHandleMouseUp : function(e){;}, // 849
>      _onBrightnessHandleMouseMove : function(e){;}, // 863
>      _onBrightnessFieldMouseDown : function(e){;}, // 879
>      _onBrightnessPaneMouseWheel : function(e){;}, // 901
>      _setBrightnessOnFieldEvent : function(e){;}, // 913
>      _onButtonOkExecute : function(e){;}, // 938
>      _onButtonCancelExecute : function(e){;}, // 950
>      _onHueSaturationHandleMouseDown : function(e){;}, // 970
>      _onHueSaturationHandleMouseUp : function(e){;}, // 996
>      _onHueSaturationHandleMouseMove : function(e){;}, // 1010
>      _onHueSaturationFieldMouseDown : function(e){;}, // 1026
>      _onHueSaturationPaneMouseWheel : function(e){;}, // 1052
>      _setHueSaturationOnFieldEvent : function(e){;}, // 1064
>      _setRedFromSpinner : function(){;}, // 1103
>      _setGreenFromSpinner : function(){;}, // 1121
>      _setBlueFromSpinner : function(){;}, // 1139
>      _setHueFromSpinner : function(){;}, // 1165
>      _setSaturationFromSpinner : function(){;}, // 1183
>      _setBrightnessFromSpinner : function(){;}, // 1201
>      _onHexFieldChange : function(e){;}, // 1228
>      _setHexFromRgb : function(){;}, // 1254
>      _onColorFieldClick : function(e){;}, // 1276
>      _setHueFromRgb : function(){;}, // 1306
>      _setRgbFromHue : function(){;}, // 1331
>      _setPreviewFromRgb : function(){;}, // 1363
>      setPreviousColor : function(vRed, vGreen, vBlue){;} // 1377
>     };
>     // File: \ui\component\DateChooser.js[44]
>     qx.ui.component.DateChooser = function(date){return this;};
>     qx.ui.component.DateChooser = {
>      _checkDate : function(value){;}, // 349
>      _applyDate : function(value, old){;}, // 363
>      _onNavButtonClicked : function(evt){;}, // 407
>      _onDayClicked : function(evt){;}, // 456
>      _onDayDblClicked : function(){;}, // 469
>      _onkeypress : function(evt){;}, // 481
>      showMonth : function(month, year){;}, // 580
>      _updateDatePane : function(){;} // 603
>     };
>     // File: \ui\component\DateChooserButton.js[30]
>     qx.ui.component.DateChooserButton = function(vTargetWidget,
>     vChooserTitle, vButtonLabel, vIcon, vIconWidth, vIconHeight,
>     vFlash){return this;};
>     qx.ui.component.DateChooserButton = {
>      _applyTargetWidget : function(value, old){;}, // 150
>      _applyChooserTitle : function(value, old){;}, // 168
>      _applyDateFormatSize : function(value, old){;}, // 181
>      _createChooserWindow : function(){;}, // 200
>      _createChooser : function(){;}, // 233
>      _changeLocale : function(dateFormatSize){;}, // 259
>      _executeHandler : function(e){;}, // 298
>      _changeLocaleHandler : function(e){;}, // 324
>      _chooserWindowKeydownHandler : function(e){;}, // 337
>      _chooserWindowAppearHandler : function(e){;}, // 356
>      _chooserSelectHandler : function(e){;} // 370
>     };
>     // File: \ui\core\Border.js[28]
>     qx.ui.core.Border = function(width, style, color){return this;};
>     qx.ui.core.Border = {
>      fromString : function(str){;}, // 88
>      fromConfig : function(config){;}, // 136
>      _applyWidthTop : function(value, old){;}, // 533
>      _applyWidthRight : function(value, old){;}, // 540
>      _applyWidthBottom : function(value, old){;}, // 547
>      _applyWidthLeft : function(value, old){;}, // 554
>      _applyColorTop : function(value, old){;}, // 561
>      _applyColorRight : function(value, old){;}, // 565
>      _applyColorBottom : function(value, old){;}, // 569
>      _applyColorLeft : function(value, old){;}, // 573
>      _applyColorInnerTop : function(value, old){;}, // 577
>      _applyColorInnerRight : function(value, old){;}, // 581
>      _applyColorInnerBottom : function(value, old){;}, // 585
>      _applyColorInnerLeft : function(value, old){;}, // 589
>      _applyStyleTop : function(){;}, // 593
>      _applyStyleRight : function(){;}, // 597
>      _applyStyleBottom : function(){;}, // 601
>      _applyStyleLeft : function(){;}, // 605
>      _changeColorTop : function(value){;}, // 627
>      _changeColorInnerTop : function(value){;}, // 641
>      _changeColorRight : function(value){;}, // 655
>      _changeColorInnerRight : function(value){;}, // 669
>      _changeColorBottom : function(value){;}, // 683
>      _changeColorInnerBottom : function(value){;}, // 697
>      _changeColorLeft : function(value){;}, // 711
>      _changeColorInnerLeft : function(value){;} // 725
>     };
>     // File: \ui\core\ClientDocument.js[38]
>     qx.ui.core.ClientDocument = function(){return this;};
>     qx.ui.core.ClientDocument = {
>      getWindowElement : function(){;}, // 229
>      getDocumentElement : function(){;}, // 240
>      _getBlocker : function(){;}, // 304
>      blockHelper : function(e){;}, // 330
>      block : function(vActiveChild){;}, // 353
>      release : function(vActiveChild){;}, // 381
>      createStyleElement : function(vCssText){;}, // 424
>      addCssRule : function(vSheet, vSelector, vStyle){;}, // 438
>      removeCssRule : function(vSheet, vSelector){;}, // 451
>      removeAllCssRules : function(vSheet){;}, // 463
>      _onwindowresize : function(e){;}, // 583
>      _computeInnerWidth : function(){;}, // 605
>      _computeInnerHeight : function(){;}, // 616
>      defer : function(){;} // 645
>     };
>     // File: \ui\core\ClientDocumentBlocker.js[33]
>     qx.ui.core.ClientDocumentBlocker = function(){return this;};
>     qx.ui.core.ClientDocumentBlocker = {
>      getFocusRoot : function(){;} // 126
>     };
>     // File: \ui\core\Font.js[31]
>     qx.ui.core.Font = function(size, family){return this;};
>     qx.ui.core.Font = {
>      fromString : function(str){;}, // 79
>      fromConfig : function(config){;}, // 130
>      reset : function(widget){;}, // 143
>      resetElement : function(element){;}, // 158
>      resetStyle : function(style){;}, // 177
>      _applySize : function(value, old){;}, // 257
>      _applyFamily : function(value, old){;}, // 261
>      _applyBold : function(value, old){;}, // 279
>      _applyItalic : function(value, old){;}, // 283
>      _applyDecoration : function(value, old){;}, // 287
>      render : function(widget){;}, // 297
>      renderStyle : function(style){;}, // 314
>      renderElement : function(element){;}, // 329
>      generateStyle : function(){;} // 345
>     };
>     // File: \ui\core\Parent.js[35]
>     qx.ui.core.Parent = function(){return this;};
>     qx.ui.core.Parent = {
>      isFocusRoot : function(){;}, // 129
>      getFocusRoot : function(){;}, // 140
>      activateFocusRoot : function(){;}, // 160
>      _onfocuskeyevent : function(e){;}, // 178
>      _applyFocusHandler : function(value, old){;}, // 190
>      _applyActiveChild : function(value, old){;}, // 230
>      _applyFocusedChild : function(value, old){;}, // 242
>      _createLayoutImpl : function(){;}, // 368
>      getLayoutImpl : function(){;}, // 381
>      getChildren : function(){;}, // 400
>      getChildrenLength : function(){;}, // 411
>      hasChildren : function(){;}, // 422
>      isEmpty : function(){;}, // 433
>      indexOf : function(vChild){;}, // 445
>      contains : function(vWidget){;}, // 457
>      _computeVisibleChildren : function(){;}, // 491
>      getVisibleChildrenLength : function(){;}, // 522
>      hasVisibleChildren : function(){;}, // 533
>      isVisibleEmpty : function(){;}, // 544
>      add : function(varargs){;}, // 566
>      addAt : function(vChild, vIndex){;}, // 592
>      addAtBegin : function(vChild){;}, // 632
>      addAtEnd : function(vChild){;}, // 643
>      addBefore : function(vChild, vBefore){;}, // 659
>      addAfter : function(vChild, vAfter){;}, // 685
>      remove : function(varargs){;}, // 718
>      removeAt : function(vIndex){;}, // 741
>      removeAll : function(){;}, // 759
>      getFirstChild : function(){;}, // 786
>      getFirstVisibleChild : function(){;}, // 798
>      getFirstActiveChild : function(vIgnoreClasses){;}, // 811
>      getLastChild : function(){;}, // 831
>      getLastVisibleChild : function(){;}, // 843
>      getLastActiveChild : function(vIgnoreClasses){;}, // 856
>      forEachChild : function(vFunc){;}, // 877
>      forEachVisibleChild : function(vFunc){;}, // 899
>      _beforeAppear : function(){;}, // 922
>      _afterAppear : function(){;}, // 936
>      _beforeDisappear : function(){;}, // 950
>      _afterDisappear : function(){;}, // 964
>      _beforeInsertDom : function(){;}, // 986
>      _afterInsertDom : function(){;}, // 1000
>      _beforeRemoveDom : function(){;}, // 1014
>      _afterRemoveDom : function(){;}, // 1028
>      _handleDisplayableCustom : function(vDisplayable, vParent,
>     vHint){;}, // 1058
>      _addChildrenToStateQueue : function(){;}, // 1080
>      recursiveAddToStateQueue : function(){;}, // 1089
>      _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme,
>     vOldAppearanceTheme){;}, // 1100
>      _addChildToChildrenQueue : function(vChild){;}, // 1125
>      _removeChildFromChildrenQueue : function(vChild){;}, // 1151
>      _flushChildrenQueue : function(){;}, // 1170
>      _addChildrenToLayoutQueue : function(p){;}, // 1195
>      _layoutChild : function(vChild){;}, // 1210
>      _computePreferredInnerWidth : function(){;}, // 1307
>      _computePreferredInnerHeight : function(){;}, // 1318
>      _changeInnerWidth : function(vNew, vOld){;}, // 1331
>      _changeInnerHeight : function(vNew, vOld){;}, // 1358
>      getInnerWidthForChild : function(vChild){;}, // 1384
>      getInnerHeightForChild : function(vChild){;}, // 1396
>      remapChildrenHandlingTo : function(vTarget){;}, // 1424
>      defer : function(statics, members, properties){;} // 1447
>     };
>     // File: \ui\core\Widget.js[45]
>     qx.ui.core.Widget = function(){return this;};
>     qx.ui.core.Widget = {
>      create : function(clazz, appearance){;}, // 178
>      _initAutoFlush : function(){;}, // 210
>      _removeAutoFlush : function(){;}, // 224
>      _autoFlushHelper : function(){;}, // 240
>      flushGlobalQueues : function(){;}, // 259
>      addToGlobalWidgetQueue : function(vWidget){;}, // 310
>      removeFromGlobalWidgetQueue : function(vWidget){;}, // 331
>      flushGlobalWidgetQueue : function(){;}, // 347
>      addToGlobalElementQueue : function(vWidget){;}, // 386
>      removeFromGlobalElementQueue : function(vWidget){;}, // 407
>      flushGlobalElementQueue : function(){;}, // 423
>      addToGlobalStateQueue : function(vWidget){;}, // 462
>      removeFromGlobalStateQueue : function(vWidget){;}, // 483
>      flushGlobalStateQueue : function(){;}, // 499
>      addToGlobalJobQueue : function(vWidget){;}, // 538
>      removeFromGlobalJobQueue : function(vWidget){;}, // 559
>      flushGlobalJobQueue : function(){;}, // 575
>      addToGlobalLayoutQueue : function(vParent){;}, // 614
>      removeFromGlobalLayoutQueue : function(vParent){;}, // 635
>      flushGlobalLayoutQueue : function(){;}, // 651
>      addToGlobalDisplayQueue : function(vWidget){;}, // 691
>      removeFromGlobalDisplayQueue : function(vWidget){;}, // 728
>      flushGlobalDisplayQueue : function(){;}, // 737
>      getActiveSiblingHelperIgnore : function(vIgnoreClasses,
>     vInstance){;}, // 891
>      getActiveSiblingHelper : function(vObject, vParent, vCalc,
>     vIgnoreClasses, vMode){;}, // 915
>      initScrollbarWidth : function(){;}, // 1100
>      _applyLeft : function(value, old){;}, // 2222
>      _applyRight : function(value, old){;}, // 2228
>      _applyTop : function(value, old){;}, // 2234
>      _applyBottom : function(value, old){;}, // 2240
>      _applyWidth : function(value, old){;}, // 2246
>      _applyMinWidth : function(value, old){;}, // 2252
>      _applyMaxWidth : function(value, old){;}, // 2258
>      _applyHeight : function(value, old){;}, // 2264
>      _applyMinHeight : function(value, old){;}, // 2270
>      _applyMaxHeight : function(value, old){;}, // 2276
>      isMaterialized : function(){;}, // 2299
>      pack : function(){;}, // 2318
>      auto : function(){;}, // 2332
>      isDisplayable : function(){;}, // 2462
>      _checkParent : function(value, old){;}, // 2476
>      _applyParent : function(value, old){;}, // 2494
>      _applyDisplay : function(value, old){;}, // 2562
>      _handleDisplayable : function(vHint){;}, // 2581
>      _computeDisplayable : function(){;}, // 2752
>      _beforeAppear : function(){;}, // 2763
>      _afterAppear : function(){;}, // 2776
>      _beforeDisappear : function(){;}, // 2790
>      _afterDisappear : function(){;}, // 2813
>      isSeeable : function(){;}, // 2833
>      isAppearRelevant : function(){;}, // 2844
>      _beforeInsertDom : function(){;}, // 2863
>      _afterInsertDom : function(){;}, // 2876
>      _beforeRemoveDom : function(){;}, // 2889
>      _afterRemoveDom : function(){;}, // 2902
>      _applyVisibility : function(value, old){;}, // 2924
>      show : function(){;}, // 2959
>      hide : function(){;}, // 2972
>      connect : function(){;}, // 2983
>      disconnect : function(){;}, // 2994
>      addToDocument : function(){;}, // 3037
>      isCreated : function(){;}, // 3048
>      _createElementImpl : function(){;}, // 3059
>      _applyElement : function(value, old){;}, // 3071
>      addToJobQueue : function(p){;}, // 3127
>      _flushJobQueue : function(q){;}, // 3149
>      _computeBoxWidthFallback : function(){;}, // 3388
>      _computeBoxHeightFallback : function(){;}, // 3399
>      _computeBoxWidth : function(){;}, // 3410
>      _computeBoxHeight : function(){;}, // 3423
>      _computeOuterWidth : function(){;}, // 3436
>      _computeOuterHeight : function(){;}, // 3447
>      _computeInnerWidth : function(){;}, // 3458
>      _computeInnerHeight : function(){;}, // 3469
>      getNeededWidth : function(){;}, // 3480
>      getNeededHeight : function(){;}, // 3493
>      _recomputeFlexX : function(){;}, // 3516
>      _recomputeFlexY : function(){;}, // 3537
>      _recomputePercentX : function(){;}, // 3569
>      _recomputePercentY : function(){;}, // 3614
>      _computeValuePixel : function(v){;}, // 3802
>      _computeValuePixelLimit : function(v){;}, // 3814
>      _computeValuePercentX : function(v){;}, // 3826
>      _computeValuePercentXLimit : function(v){;}, // 3838
>      _computeValuePercentY : function(v){;}, // 3850
>      _computeValuePercentYLimit : function(v){;}, // 3862
>      getWidthValue : function(){;}, // 3882
>      getMinWidthValue : function(){;}, // 3918
>      getMaxWidthValue : function(){;}, // 3946
>      getLeftValue : function(){;}, // 3974
>      getRightValue : function(){;}, // 3999
>      getHeightValue : function(){;}, // 4033
>      getMinHeightValue : function(){;}, // 4069
>      getMaxHeightValue : function(){;}, // 4097
>      getTopValue : function(){;}, // 4125
>      getBottomValue : function(){;}, // 4150
>      _computeFrameWidth : function(){;}, // 4175
>      _computeFrameHeight : function(){;}, // 4202
>      _invalidateFrameDimensions : function(){;}, // 4229
>      _invalidatePreferredInnerDimensions : function(){;}, // 4242
>      _computePreferredBoxWidth : function(){;}, // 4255
>      _computePreferredBoxHeight : function(){;}, // 4271
>      addToLayoutChanges : function(p){;}, // 4299
>      addToQueue : function(p){;}, // 4316
>      addToQueueRuntime : function(p){;}, // 4328
>      _computeHasPercentX : function(){;}, // 4351
>      _computeHasPercentY : function(){;}, // 4362
>      _computeHasAutoX : function(){;}, // 4373
>      _computeHasAutoY : function(){;}, // 4384
>      _computeHasFlexX : function(){;}, // 4395
>      _computeHasFlexY : function(){;}, // 4406
>      _evalUnitsPixelPercentAutoFlex : function(value){;}, // 4418
>      _evalUnitsPixelPercentAuto : function(value){;}, // 4450
>      _evalUnitsPixelPercent : function(value){;}, // 4482
>      _unitDetectionPixelPercentAutoFlex : function(name, value){;}, // 4525
>      _unitDetectionPixelPercentAuto : function(name, value){;}, // 4643
>      _unitDetectionPixelPercent : function(name, value){;}, // 4737
>      getTopLevelWidget : function(){;}, // 4817
>      moveSelfBefore : function(vBefore){;}, // 4829
>      moveSelfAfter : function(vAfter){;}, // 4841
>      moveSelfToBegin : function(){;}, // 4852
>      moveSelfToEnd : function(){;}, // 4863
>      getPreviousSibling : function(){;}, // 4874
>      getNextSibling : function(){;}, // 4893
>      getPreviousVisibleSibling : function(){;}, // 4912
>      getNextVisibleSibling : function(){;}, // 4929
>      getPreviousActiveSibling : function(vIgnoreClasses){;}, // 4947
>      getNextActiveSibling : function(vIgnoreClasses){;}, // 4961
>      isFirstChild : function(){;}, // 4974
>      isLastChild : function(){;}, // 4985
>      isFirstVisibleChild : function(){;}, // 4996
>      isLastVisibleChild : function(){;}, // 5007
>      hasState : function(vState){;}, // 5030
>      addState : function(vState){;}, // 5042
>      removeState : function(vState){;}, // 5066
>      _styleFromMap : function(data){;}, // 5096
>      _unstyleFromArray : function(data){;}, // 5128
>      _renderAppearance : function(){;}, // 5154
>      _resetAppearanceThemeWrapper : function(vNewAppearanceTheme,
>     vOldAppearanceTheme){;}, // 5192
>      addToStateQueue : function(){;}, // 5251
>      recursiveAddToStateQueue : function(){;}, // 5262
>      _applyAppearance : function(value, old){;}, // 5274
>      _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme,
>     vOldAppearanceTheme){;}, // 5318
>      _applyElementData : function(elem){;}, // 5345
>      setHtmlProperty : function(propName, value){;}, // 5367
>      getHtmlProperty : function(propName){;}, // 5434
>      _applyHtmlProperties : function(elem){;}, // 5451
>      _generateHtmlId : function(){;}, // 5475
>      setHtmlAttribute : function(propName, value){;}, // 5502
>      removeHtmlAttribute : function(propName){;}, // 5528
>      getHtmlAttribute : function(propName){;}, // 5554
>      _applyHtmlAttributes : function(elem){;}, // 5572
>      getStyleProperty : function(propName){;}, // 5606
>      setStyleProperty : function(propName, value){;}, // 5637
>      removeStyleProperty : function(propName){;}, // 5661
>      _applyStyleProperties : function(elem){;}, // 5686
>      _applyEnabled : function(value, old){;}, // 5730
>      isFocusable : function(){;}, // 5772
>      isFocusRoot : function(){;}, // 5783
>      getFocusRoot : function(){;}, // 5794
>      getActiveChild : function(){;}, // 5810
>      _applyFocused : function(value, old){;}, // 5831
>      _visualizeBlur : function(){;}, // 5888
>      _visualizeFocus : function(){;}, // 5909
>      focus : function(){;}, // 5929
>      blur : function(){;}, // 5942
>      _applyCapture : function(value, old){;}, // 5968
>      _applyZIndex : function(value, old){;}, // 6001
>      _applyCursor : function(value, old){;}, // 6261
>      _applyCommand : function(value, old){;}, // 6281
>      _applyBackgroundImage : function(value, old){;}, // 6302
>      _styleBackgroundImage : function(value){;}, // 6318
>      _applyBackgroundRepeat : function(value, old){;}, // 6322
>      _applyClip : function(value, old){;}, // 6347
>      _compileClipString : function(){;}, // 6358
>      _renderOverflow : function(pn, pv, value, old){;}, // 6515
>      getOverflowX : function(){;}, // 6532
>      getOverflowY : function(){;}, // 6545
>      _applyBackgroundColor : function(value, old){;}, // 6564
>      _styleBackgroundColor : function(value){;}, // 6568
>      _applyTextColor : function(value, old){;}, // 6583
>      _applyFont : function(value, old){;}, // 6598
>      _applyBorder : function(value, old){;}, // 6621
>      _queueBorder : function(value, edge){;}, // 6642
>      renderBorder : function(changes){;}, // 6709
>      _applyPaddingTop : function(value, old){;}, // 6831
>      _applyPaddingRight : function(value, old){;}, // 6839
>      _applyPaddingBottom : function(value, old){;}, // 6847
>      _applyPaddingLeft : function(value, old){;}, // 6855
>      renderPadding : function(changes){;}, // 6868
>      _applyMarginLeft : function(value, old){;}, // 6884
>      _applyMarginRight : function(value, old){;}, // 6889
>      _applyMarginTop : function(value, old){;}, // 6893
>      _applyMarginBottom : function(value, old){;}, // 6897
>      execute : function(){;}, // 6919
>      _visualPropertyCheck : function(){;}, // 6949
>      setScrollLeft : function(nScrollLeft){;}, // 6964
>      setScrollTop : function(nScrollTop){;}, // 6978
>      getOffsetLeft : function(){;}, // 6991
>      getOffsetTop : function(){;}, // 7004
>      getScrollLeft : function(){;}, // 7017
>      getScrollTop : function(){;}, // 7030
>      getClientWidth : function(){;}, // 7043
>      getClientHeight : function(){;}, // 7056
>      getOffsetWidth : function(){;}, // 7069
>      getOffsetHeight : function(){;}, // 7082
>      getScrollWidth : function(){;}, // 7095
>      getScrollHeight : function(){;}, // 7108
>      scrollIntoView : function(alignTopLeft){;}, // 7135
>      scrollIntoViewX : function(alignLeft){;}, // 7152
>      scrollIntoViewY : function(alignTop){;}, // 7173
>      supportsDrop : function(dragCache){;}, // 7216
>      defer : function(statics, members){;} // 7254
>     };
>     // File: \ui\embed\Flash.js[72]
>     qx.ui.embed.Flash = function(vSource, vVersion){return this;};
>     qx.ui.embed.Flash = {
>      getPlayerVersion : function(){;}, // 136
>      _applyElementData : function(el){;}, // 301
>      _applySource : function(value, old, propName){;}, // 454
>      _applyVersion : function(value, old){;}, // 466
>      _applyQuality : function(value, old){;}, // 487
>      _applyScale : function(value, old){;}, // 500
>      _applyWmode : function(value, old){;}, // 513
>      _applyPlay : function(value, old){;}, // 526
>      _applyLoop : function(value, old){;}, // 539
>      _styleBackgroundColor : function(value){;}, // 559
>      _setBackgroundColorProperty : function(vNewValue){;}, // 579
>      setParam : function(name, value){;}, // 600
>      getParam : function(name){;}, // 612
>      getParams : function(){;}, // 623
>      setVariable : function(name, value){;}, // 644
>      getVariable : function(name){;}, // 656
>      getVariables : function(){;}, // 667
>      generateParamTags : function(){;}, // 686
>      getVariablePairs : function(){;} // 710
>     };
>     // File: \ui\embed\Gallery.js[29]
>     qx.ui.embed.Gallery = function(vGalleryList){return this;};
>     qx.ui.embed.Gallery = {
>      imageOnLoad : function(){;}, // 104
>      imageOnError : function(){;}, // 119
>      _applyElementData : function(){;}, // 199
>      getManager : function(){;}, // 218
>      getList : function(){;}, // 229
>      update : function(vGalleryList){;}, // 241
>      removeAll : function(){;}, // 261
>      updateImageById : function(vId, vSrc, vWidth, vHeight){;}, // 278
>      updateImageDimensionsById : function(vId, vWidth, vHeight){;}, // 294
>      updateImageDimensionsByPosition : function(vPos, vWidth,
>     vHeight){;}, // 309
>      updateImageSrcById : function(vId, vSrc){;}, // 337
>      updateImageSrcByPosition : function(vPos, vSrc){;}, // 351
>      deleteById : function(vId){;}, // 371
>      deleteByPosition : function(vPos){;}, // 384
>      getPositionById : function(vId){;}, // 409
>      getEntryById : function(vId){;}, // 429
>      getNodeById : function(vId){;}, // 441
>      getEntryByPosition : function(vPosition){;}, // 453
>      getNodeByPosition : function(vPosition){;}, // 465
>      getEntryByNode : function(vNode){;}, // 477
>      addFromPartialList : function(vPartialList){;}, // 489
>      addFromUpdatedList : function(vNewList){;}, // 506
>      _onmousedown : function(e){;}, // 531
>      _onmouseup : function(e){;}, // 548
>      _onmousemove : function(e){;}, // 565
>      _onclick : function(e){;}, // 610
>      _ondblclick : function(e){;}, // 627
>      _onkeypress : function(e){;}, // 644
>      getListItemTarget : function(dt){;}, // 656
>      scrollItemIntoView : function(vItem){;}, // 685
>      scrollItemIntoViewX : function(vItem){;}, // 699
>      scrollItemIntoViewY : function(vItem){;}, // 711
>      getItems : function(){;}, // 730
>      getFirstChild : function(){;}, // 741
>      getLastChild : function(){;}, // 752
>      createView : function(){;}, // 771
>      createCell : function(d, i){;}, // 796
>      createImageCell : function(inode, d){;}, // 830
>      imageOnComplete : function(){;}, // 858
>      createProtoCell : function(){;} // 874
>     };
>     // File: \ui\embed\GalleryList.js[28]
>     qx.ui.embed.GalleryList = function(galleryList){return this;};
>     qx.ui.embed.GalleryList = {
>      imageOnLoad : function(){;}, // 99
>      imageOnError : function(){;}, // 114
>      _applyElementData : function(){;}, // 182
>      getManager : function(){;}, // 201
>      update : function(vGalleryList){;}, // 213
>      removeAll : function(){;}, // 230
>      getPositionById : function(vId){;}, // 244
>      getEntryById : function(vId){;}, // 264
>      getNodeById : function(vId){;}, // 276
>      getEntryByPosition : function(vPosition){;}, // 288
>      getNodeByPosition : function(vPosition){;}, // 300
>      getEntryByNode : function(vNode){;}, // 312
>      _onmousedown : function(e){;}, // 330
>      _onmouseup : function(e){;}, // 347
>      _onclick : function(e){;}, // 364
>      _ondblclick : function(e){;}, // 381
>      _onmousemove : function(e){;}, // 398
>      _onkeypress : function(e){;}, // 445
>      getListItemTarget : function(dt){;}, // 457
>      scrollItemIntoView : function(vItem){;}, // 486
>      scrollItemIntoViewX : function(vItem){;}, // 500
>      scrollItemIntoViewY : function(vItem){;}, // 512
>      getItems : function(){;}, // 531
>      getFirstChild : function(){;}, // 542
>      getLastChild : function(){;}, // 553
>      createView : function(){;}, // 572
>      createImageCell : function(inode, d){;}, // 617
>      createProtoCell : function(tHeight){;}, // 647
>      imageOnComplete : function(){;} // 708
>     };
>     // File: \ui\embed\HtmlEmbed.js[27]
>     qx.ui.embed.HtmlEmbed = function(vHtml){return this;};
>     qx.ui.embed.HtmlEmbed = {
>      _applyHtml : function(){;}, // 120
>      _applyTextAlign : function(value, old){;}, // 137
>      _applyFont : function(value, old){;}, // 151
>      _styleFont : function(value){;}, // 160
>      _applyTextColor : function(value, old){;}, // 173
>      _styleTextColor : function(value){;}, // 181
>      _applyElementData : function(){;}, // 200
>      _syncHtml : function(){;} // 211
>     };
>     // File: \ui\embed\IconHtmlEmbed.js[27]
>     qx.ui.embed.IconHtmlEmbed = function(vHtml, vIcon, vIconWidth,
>     vIconHeight){return this;};
>     qx.ui.embed.IconHtmlEmbed = {
>      _syncHtml : function(){;} // 139
>     };
>     // File: \ui\embed\Iframe.js[36]
>     qx.ui.embed.Iframe = function(vSource){return this;};
>     qx.ui.embed.Iframe = {
>      load : function(obj){;}, // 92
>      getIframeNode : function(){;}, // 189
>      setIframeNode : function(vIframeNode){;}, // 200
>      getBlockerNode : function(){;}, // 211
>      setBlockerNode : function(vBlockerNode){;}, // 223
>      getContentWindow : function(){;}, // 242
>      getContentDocument : function(){;}, // 258
>      reload : function(){;}, // 298
>      queryCurrentUrl : function(){;}, // 335
>      block : function(){;}, // 358
>      release : function(){;}, // 371
>      _generateIframeElement : function(vFrameName){;}, // 394
>      _generateBlockerElement : function(){;}, // 444
>      _applyElement : function(value, old){;}, // 487
>      _beforeAppear : function(){;}, // 508
>      _beforeDisappear : function(){;}, // 523
>      _applySource : function(value, old){;}, // 539
>      _syncSource : function(){;}, // 553
>      _applyScrolling : function(value, old){;}, // 597
>      _syncScrolling : function(){;}, // 610
>      _applyFrameName : function(value, old, propName, uniqModIds){;}, // 625
>      _onload : function(){;} // 647
>     };
>     // File: \ui\embed\IframeManager.js[29]
>     qx.ui.embed.IframeManager = function(){return this;};
>     qx.ui.embed.IframeManager = {
>      handleMouseDown : function(evt){;}, // 73
>      handleMouseUp : function(evt){;} // 91
>     };
>     // File: \ui\embed\LinkEmbed.js[26]
>     qx.ui.embed.LinkEmbed = function(vHtml, vUri, vTarget){return this;};
>     qx.ui.embed.LinkEmbed = {
>      _syncHtml : function(){;} // 98
>     };
>     // File: \ui\embed\NodeEmbed.js[27]
>     qx.ui.embed.NodeEmbed = function(vId){return this;};
>     qx.ui.embed.NodeEmbed = {
>      _createElementImpl : function(){;} // 85
>     };
>     // File: \ui\embed\TextEmbed.js[27]
>     qx.ui.embed.TextEmbed = function(vText){return this;};
>     qx.ui.embed.TextEmbed = {
>      _applyText : function(){;}, // 117
>      _applyTextAlign : function(value, old){;}, // 133
>      _applyFont : function(value, old){;}, // 153
>      _styleFont : function(value){;}, // 162
>      _applyTextColor : function(value, old){;}, // 174
>      _styleTextColor : function(value){;}, // 182
>      _applyWrap : function(value, old){;}, // 195
>      _applyElementData : function(){;}, // 214
>      _syncText : function(){;} // 225
>     };
>     // File: \ui\form\Button.js[35]
>     qx.ui.form.Button = function(vText, vIcon, vIconWidth, vIconHeight,
>     vFlash){return this;};
>     qx.ui.form.Button = {
>      _onmouseover : function(e){;}, // 109
>      _onmouseout : function(e){;}, // 136
>      _onmousedown : function(e){;}, // 167
>      _onmouseup : function(e){;}, // 189
>      _onkeydown : function(e){;}, // 227
>      _onkeyup : function(e){;} // 249
>     };
>     // File: \ui\form\CheckBox.js[27]
>     qx.ui.form.CheckBox = function(vText, vValue, vName,
>     vChecked){return this;};
>     qx.ui.form.CheckBox = {
>      _createIcon : function(){;}, // 142
>      _applyChecked : function(value, old){;}, // 169
>      _handleIcon : function(){;}, // 190
>      _onclick : function(e){;}, // 226
>      _onkeydown : function(e){;}, // 239
>      _onkeyup : function(e){;} // 255
>     };
>     // File: \ui\form\ComboBox.js[49]
>     qx.ui.form.ComboBox = function(){return this;};
>     qx.ui.form.ComboBox = {
>      getManager : function(){;}, // 270
>      getPopup : function(){;}, // 281
>      getList : function(){;}, // 292
>      getField : function(){;}, // 303
>      getButton : function(){;}, // 314
>      _applySelected : function(value, old){;}, // 334
>      _applyValue : function(value, old){;}, // 367
>      _applyEditable : function(value, old){;}, // 409
>      _openPopup : function(){;}, // 438
>      _closePopup : function(){;}, // 469
>      _testClosePopup : function(){;}, // 483
>      _togglePopup : function(){;}, // 497
>      _onpopupappear : function(e){;}, // 517
>      _oninput : function(e){;}, // 534
>      _onbeforedisappear : function(e){;}, // 558
>      _onlocalechange : function(e){;}, // 569
>      _onmousedown : function(e){;}, // 590
>      _onclick : function(e){;}, // 631
>      _onmouseup : function(e){;}, // 673
>      _onmouseover : function(e){;}, // 691
>      _onmousewheel : function(e){;}, // 717
>      _onkeydown : function(e){;}, // 769
>      _onkeypress : function(e){;}, // 832
>      _onkeyinput : function(e){;}, // 918
>      _visualizeBlur : function(){;}, // 950
>      _visualizeFocus : function(){;} // 963
>     };
>     // File: \ui\form\ComboBoxEx.js[61]
>     qx.ui.form.ComboBoxEx = function(){return this;};
>     qx.ui.form.ComboBoxEx = {
>      getPopup : function(){;}, // 299
>      getList : function(){;}, // 310
>      getField : function(){;}, // 321
>      getButton : function(){;}, // 332
>      getSelectedRow : function(){;}, // 343
>      _createList : function(){;}, // 357
>      tableColumnModel : function(obj){;}, // 368
>      setSelection : function(data, newValue){;}, // 446
>      getSelection : function(){;}, // 476
>      setSelectedIndex : function(index){;}, // 488
>      getSelectedIndex : function(){;}, // 528
>      _applyShowOnTextField : function(propVal){;}, // 565
>      _checkIdDescriptionSeparator : function(propVal){;}, // 582
>      _applyIdDescriptionSeparator : function(propVal){;}, // 596
>      _applyIdColumnVisible : function(propVal){;}, // 613
>      _applyEditable : function(value){;}, // 645
>      _applyValue : function(value){;}, // 665
>      _openPopup : function(){;}, // 745
>      _closePopup : function(){;}, // 777
>      _togglePopup : function(){;}, // 788
>      sizeTextFieldToContent : function(){;}, // 807
>      _calculateDimensions : function(){;}, // 821
>      _getTextWidth : function(text){;}, // 931
>      isSearchInProgress : function(){;}, // 967
>      _search : function(startIndex, txt, caseSens){;}, // 981
>      openSearchDialog : function(){;}, // 1037
>      _onChangeSelection : function(e){;}, // 1232
>      _onpopupappear : function(e){;}, // 1289
>      _oninput : function(e){;}, // 1306
>      _onmousedown : function(e){;}, // 1330
>      _onmouseup : function(e){;}, // 1364
>      _onmousewheel : function(e){;}, // 1391
>      _onkeydown : function(e){;}, // 1415
>      _onkeypress : function(e){;}, // 1502
>      _visualizeBlur : function(){;}, // 1553
>      _visualizeFocus : function(){;} // 1565
>     };
>     // File: \ui\form\InputCheckSymbol.js[27]
>     qx.ui.form.InputCheckSymbol = function(){return this;};
>     qx.ui.form.InputCheckSymbol = {
>      _createElementImpl : function(){;}, // 131
>      _applyName : function(value, old){;}, // 144
>      _applyValue : function(value, old){;}, // 157
>      _applyType : function(value, old){;}, // 170
>      _applyChecked : function(value, old){;}, // 183
>      getPreferredBoxWidth : function(){;}, // 195
>      getPreferredBoxHeight : function(){;}, // 207
>      _applyEnabled : function(value, old){;}, // 246
>      defer : function(statics, members){;} // 262
>     };
>     // File: \ui\form\List.js[30]
>     qx.ui.form.List = function(){return this;};
>     qx.ui.form.List = {
>      getManager : function(){;}, // 136
>      getListItemTarget : function(vItem){;}, // 150
>      getSelectedItem : function(){;}, // 166
>      getSelectedItems : function(){;}, // 177
>      _onmouseover : function(e){;}, // 198
>      _onmousedown : function(e){;}, // 216
>      _onmouseup : function(e){;}, // 234
>      _onclick : function(e){;}, // 252
>      _ondblclick : function(e){;}, // 270
>      _onkeydown : function(e){;}, // 296
>      _onkeypress : function(e){;}, // 316
>      _onkeyinput : function(e){;}, // 332
>      _findItem : function(vUserValue, vStartIndex, vType){;}, // 403
>      findString : function(vText, vStartIndex){;}, // 447
>      findStringExact : function(vText, vStartIndex){;}, // 460
>      findValue : function(vText, vStartIndex){;}, // 473
>      findValueExact : function(vText, vStartIndex){;}, // 486
>      _sortItemsCompare : function(a, b){;}, // 507
>      sortItemsByString : function(vReverse){;}, // 519
>      sortItemsByValue : function(vReverse){;} // 552
>     };
>     // File: \ui\form\ListItem.js[30]
>     qx.ui.form.ListItem = function(vText, vIcon, vValue){return this;};
>     qx.ui.form.ListItem = {
>      handleStateChange : function(){;}, // 139
>      _applyStateStyleFocus : function(vStates){;}, // 159
>      matchesString : function(vText){;}, // 178
>      matchesStringExact : function(vText){;}, // 193
>      matchesValue : function(vText){;}, // 208
>      matchesValueExact : function(vText){;}, // 223
>      _ondblclick : function(e){;} // 246
>     };
>     // File: \ui\form\PasswordField.js[27]
>     qx.ui.form.PasswordField = function(){return this;};
>     // File: \ui\form\RadioButton.js[27]
>     qx.ui.form.RadioButton = function(vText, vValue, vName,
>     vChecked){return this;};
>     qx.ui.form.RadioButton = {
>      _applyChecked : function(value, old){;}, // 108
>      _applyManager : function(value, old){;}, // 129
>      _applyName : function(value, old){;}, // 148
>      _applyValue : function(value, old){;}, // 167
>      _onkeydown : function(e){;}, // 193
>      _onkeypress : function(e){;}, // 210
>      _onclick : function(e){;}, // 241
>      _onkeyup : function(e){;} // 254
>     };
>     // File: \ui\form\RepeatButton.js[27]
>     qx.ui.form.RepeatButton = function(vText, vIcon, vIconWidth,
>     vIconHeight, vFlash){return this;};
>     qx.ui.form.RepeatButton = {
>      _onmousedown : function(e){;}, // 125
>      _onmouseup : function(e){;}, // 151
>      _oninterval : function(e){;} // 181
>     };
>     // File: \ui\form\Spinner.js[73]
>     qx.ui.form.Spinner = function(vMin, vValue, vMax){return this;};
>     qx.ui.form.Spinner = {
>      _applyIncrementAmount : function(value, old){;}, // 366
>      _applyEditable : function(value, old){;}, // 371
>      _applyWrap : function(value, old){;}, // 379
>      _applyManager : function(value, old){;}, // 386
>      _applyCheckValueFunction : function(value, old){;}, // 403
>      _applyNumberFormat : function(value, old){;}, // 408
>      _computePreferredInnerWidth : function(){;}, // 428
>      _computePreferredInnerHeight : function(){;}, // 440
>      _onkeypress : function(e){;}, // 463
>      _onkeydown : function(e){;}, // 530
>      _onkeyup : function(e){;}, // 579
>      _onmousedown : function(e){;}, // 615
>      _onmouseup : function(e){;}, // 653
>      _onmousewheel : function(e){;}, // 681
>      _ontextchange : function(e){;}, // 709
>      _oninput : function(e){;}, // 722
>      _onchange : function(e){;}, // 738
>      _onblur : function(e){;}, // 781
>      setValue : function(nValue){;}, // 801
>      getValue : function(){;}, // 812
>      resetValue : function(){;}, // 826
>      setMax : function(vMax){;}, // 838
>      getMax : function(){;}, // 849
>      setMin : function(vMin){;}, // 861
>      getMin : function(){;}, // 872
>      _oninterval : function(e){;}, // 896
>      _increment : function(){;}, // 1042
>      _pageIncrement : function(){;}, // 1068
>      _resetIncrements : function(){;} // 1093
>     };
>     // File: \ui\form\TextArea.js[30]
>     qx.ui.form.TextArea = function(){return this;};
>     qx.ui.form.TextArea = {
>      _applyElement : function(value, old){;}, // 106
>      _applyWrap : function(value, old){;}, // 112
>      _computePreferredInnerHeight : function(){;} // 155
>     };
>     // File: \ui\form\TextField.js[34]
>     qx.ui.form.TextField = function(value){return this;};
>     qx.ui.form.TextField = {
>      createRegExpValidator : function(vRegExp){;}, // 101
>      _applyElement : function(value, old){;}, // 292
>      _postApply : function(){;}, // 369
>      _changeInnerWidth : function(value, old){;}, // 384
>      _changeInnerHeight : function(value, old){;}, // 397
>      _syncFieldWidth : function(){;}, // 408
>      _syncFieldHeight : function(){;}, // 420
>      _applyCursor : function(value, old){;}, // 427
>      _renderCursor : function(){;}, // 438
>      _applyTextAlign : function(value, old){;}, // 457
>      _renderTextAlign : function(){;}, // 468
>      _applySpellCheck : function(value, old){;}, // 473
>      _renderSpellCheck : function(){;}, // 483
>      _applyEnabled : function(value, old){;}, // 495
>      _applyValue : function(value, old){;}, // 512
>      _applyMaxLength : function(value, old){;}, // 538
>      _applyReadOnly : function(value, old){;}, // 553
>      _applyTextColor : function(value, old){;}, // 574
>      _styleTextColor : function(value){;}, // 585
>      _renderTextColor : function(){;}, // 597
>      _applyFont : function(value, old){;}, // 614
>      _styleFont : function(value){;}, // 627
>      _renderFont : function(){;}, // 639
>      _visualizeFocus : function(){;}, // 670
>      _visualizeBlur : function(){;}, // 689
>      getComputedValue : function(){;}, // 713
>      getInputElement : function(){;}, // 728
>      isValid : function(){;}, // 741
>      isComputedValid : function(){;}, // 757
>      _computePreferredInnerWidth : function(){;}, // 775
>      _computePreferredInnerHeight : function(){;}, // 783
>      _ontabfocus : function(){;}, // 872
>      _onfocus : function(){;}, // 882
>      _onblur : function(){;}, // 892
>      _oninput : function(){;}, // 909
>      selectAll : function(){;} // 1210
>     };
>     // File: \ui\groupbox\CheckGroupBox.js[30]
>     qx.ui.groupbox.CheckGroupBox = function(){return this;};
>     qx.ui.groupbox.CheckGroupBox = {
>      _createLegendObject : function(){;} // 53
>     };
>     // File: \ui\groupbox\GroupBox.js[32]
>     qx.ui.groupbox.GroupBox = function(vLegend, vIcon){return this;};
>     qx.ui.groupbox.GroupBox = {
>      _createLegendObject : function(){;}, // 105
>      _createFrameObject : function(){;}, // 120
>      getFrameObject : function(){;}, // 143
>      getLegendObject : function(){;}, // 154
>      setLegend : function(vLegend){;}, // 175
>      getLegend : function(){;}, // 191
>      setIcon : function(vIcon){;}, // 203
>      getIcon : function(){;} // 214
>     };
>     // File: \ui\groupbox\RadioGroupBox.js[30]
>     qx.ui.groupbox.RadioGroupBox = function(){return this;};
>     qx.ui.groupbox.RadioGroupBox = {
>      _createLegendObject : function(){;} // 53
>     };
>     // File: \ui\layout\BoxLayout.js[28]
>     qx.ui.layout.BoxLayout = function(orientation){return this;};
>     qx.ui.layout.BoxLayout = {
>      _createLayoutImpl : function(){;}, // 202
>      isHorizontal : function(){;}, // 226
>      isVertical : function(){;}, // 237
>      getLayoutMode : function(){;}, // 248
>      _updateLayoutMode : function(){;}, // 264
>      _invalidateLayoutMode : function(){;}, // 280
>      _applyOrientation : function(value, old){;}, // 301
>      _applySpacing : function(value, old){;}, // 324
>      _applyHorizontalChildrenAlign : function(value, old){;}, // 330
>      _applyVerticalChildrenAlign : function(value, old){;}, // 336
>      _applyReverseChildrenOrder : function(value, old){;}, // 342
>      _applyStretchChildrenOrthogonalAxis : function(value, old){;}, // 348
>      _applyUseAdvancedFlexAllocation : function(value, old){;}, // 352
>      _doLayoutOrder : function(){;}, // 366
>      _doLayout : function(){;}, // 383
>      _computeAccumulatedChildrenOuterWidth : function(){;}, // 400
>      _computeAccumulatedChildrenOuterHeight : function(){;}, // 418
>      _recomputeChildrenStretchingX : function(){;}, // 444
>      _recomputeChildrenStretchingY : function(){;} // 463
>     };
>     // File: \ui\layout\CanvasLayout.js[28]
>     qx.ui.layout.CanvasLayout = function(){return this;};
>     qx.ui.layout.CanvasLayout = {
>      _createLayoutImpl : function(){;} // 68
>     };
>     // File: \ui\layout\DockLayout.js[27]
>     qx.ui.layout.DockLayout = function(){return this;};
>     qx.ui.layout.DockLayout = {
>      _applyMode : function(value, old){;}, // 82
>      _createLayoutImpl : function(){;}, // 102
>      addLeft : function(widget){;}, // 122
>      addRight : function(widget){;}, // 134
>      addTop : function(widget){;}, // 146
>      addBottom : function(widget){;}, // 158
>      _addAlignedVertical : function(vAlign, vArgs){;}, // 171
>      _addAlignedHorizontal : function(vAlign, vArgs){;} // 189
>     };
>     // File: \ui\layout\FlowLayout.js[27]
>     qx.ui.layout.FlowLayout = function(){return this;};
>     qx.ui.layout.FlowLayout = {
>      _applyHorizontalSpacing : function(value, old){;}, // 103
>      _applyVerticalSpacing : function(value, old){;}, // 111
>      _applyReverseChildrenOrder : function(value, old){;}, // 129
>      _createLayoutImpl : function(){;}, // 153
>      _changeInnerWidth : function(vNew, vOld){;} // 174
>     };
>     // File: \ui\layout\GridLayout.js[27]
>     qx.ui.layout.GridLayout = function(){return this;};
>     qx.ui.layout.GridLayout = {
>      _applyHorizontalSpacing : function(value, old){;}, // 153
>      _applyVerticalSpacing : function(value, old){;}, // 161
>      _applyHorizontalChildrenAlign : function(value, old){;}, // 169
>      _applyVerticalChildrenAlign : function(value, old){;}, // 177
>      _createLayoutImpl : function(){;}, // 202
>      add : function(vChild, vCol, vRow){;}, // 225
>      _syncDataFields : function(vData, vOldLength, vNewLength){;}, // 257
>      setColumnCount : function(vCount){;}, // 290
>      getColumnCount : function(){;}, // 303
>      addColumn : function(){;}, // 314
>      removeColumn : function(){;}, // 327
>      _syncColumnDataFields : function(){;}, // 343
>      setRowCount : function(vCount){;}, // 371
>      getRowCount : function(){;}, // 384
>      addRow : function(){;}, // 395
>      removeRow : function(){;}, // 408
>      _syncRowDataFields : function(){;}, // 424
>      _getColumnProperty : function(vColumnIndex, vProperty){;}, // 450
>      _setupColumnProperty : function(vColumnIndex, vProperty,
>     vValue){;}, // 472
>      _removeColumnProperty : function(vColumnIndex, vProperty,
>     vValue){;}, // 488
>      _invalidateColumnLayout : function(){;}, // 501
>      _getRowProperty : function(vRowIndex, vProperty){;}, // 529
>      _setupRowProperty : function(vRowIndex, vProperty, vValue){;}, // 551
>      _removeRowProperty : function(vRowIndex, vProperty, vValue){;}, // 567
>      _invalidateRowLayout : function(){;}, // 580
>      setColumnWidth : function(vIndex, vValue){;}, // 609
>      setRowHeight : function(vIndex, vValue){;}, // 652
>      getColumnBoxWidth : function(vIndex){;}, // 693
>      getRowBoxHeight : function(vIndex){;}, // 738
>      getComputedCellPaddingLeft : function(vCol, vRow){;}, // 784
>      getComputedCellPaddingRight : function(vCol, vRow){;}, // 797
>      getComputedCellPaddingTop : function(vCol, vRow){;}, // 810
>      getComputedCellPaddingBottom : function(vCol, vRow){;}, // 823
>      getColumnInnerWidth : function(vCol, vRow){;}, // 836
>      getRowInnerHeight : function(vCol, vRow){;}, // 849
>      setColumnHorizontalAlignment : function(vIndex, vValue){;}, // 871
>      setColumnVerticalAlignment : function(vIndex, vValue){;}, // 884
>      setRowHorizontalAlignment : function(vIndex, vValue){;}, // 897
>      setRowVerticalAlignment : function(vIndex, vValue){;}, // 910
>      getColumnHorizontalAlignment : function(vIndex){;}, // 922
>      getColumnVerticalAlignment : function(vIndex){;}, // 934
>      getRowHorizontalAlignment : function(vIndex){;}, // 946
>      getRowVerticalAlignment : function(vIndex){;}, // 958
>      setColumnPaddingTop : function(vIndex, vValue){;}, // 980
>      setColumnPaddingRight : function(vIndex, vValue){;}, // 993
>      setColumnPaddingBottom : function(vIndex, vValue){;}, // 1006
>      setColumnPaddingLeft : function(vIndex, vValue){;}, // 1019
>      setRowPaddingTop : function(vIndex, vValue){;}, // 1032
>      setRowPaddingRight : function(vIndex, vValue){;}, // 1045
>      setRowPaddingBottom : function(vIndex, vValue){;}, // 1058
>      setRowPaddingLeft : function(vIndex, vValue){;}, // 1071
>      getColumnPaddingTop : function(vIndex){;}, // 1083
>      getColumnPaddingRight : function(vIndex){;}, // 1095
>      getColumnPaddingBottom : function(vIndex){;}, // 1107
>      getColumnPaddingLeft : function(vIndex){;}, // 1119
>      getRowPaddingTop : function(vIndex){;}, // 1131
>      getRowPaddingRight : function(vIndex){;}, // 1143
>      getRowPaddingBottom : function(vIndex){;}, // 1155
>      getRowPaddingLeft : function(vI
>     -------------------------------------------------------------------------
>     Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
>     Studies have shown that voting for your favorite open source project,
>     along with a healthy diet, reduces your potential for chronic lameness
>     and boredom. Vote Now at http://www.sourceforge.net/community/cca08
>     _______________________________________________
>     qooxdoo-devel mailing list
>     [hidden email]
>     <mailto:[hidden email]>
>     https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

thron7
In reply to this post by Petr Kobalíček
Ok, so I gather from both of your postings the following answer to my
initial question, about what you wanted this information for:

* Your primary interest is *not* in specific IDE support for maintaining
qooxdoo-style application code.
* Your primary interest is actually in *API support* for the qooxdoo
framework classes in the IDE, to write arbitrary code against it.

Did I get that right?! Well, API support is not far away, and it's
something that is already supported in the generator, which gets
apparent in an application we all know and love: the APIViewer. If you
build the APIViewer, the generator creates data that is eventually
displayed in the viewer, and a fair amount of this data is simple the
API documentation for the framework. As a default, this data is
generated in the form of Json files, but there is a less-known generator
option (--api-documentation-xml-file) that outputs this data as XML.
 From there, you're just a bunch of XSLT rules away from any format your
preferred IDE chooses to digest. There is even a RelaxNG schema for this
XML (e.g. http://tinyurl.com/6r5v9k)!

What do you think?

Thomas

> Hi Peter,
>
> Very much thank you for your attachment. I'm only beginner to qooxdoo
> and this will help me a lot.
>
> Again, I thing that this should be option in generator. This file can
> be used in every IDE that understands javascript, for example Visual
> Studio (for people working with .net)
>
> Petr
>
> 2008/7/8 Peter Schneider <[hidden email]
> <mailto:[hidden email]>>:
>
>     Hi all,
>
>     see my inline comments below
>
>     > petr kobalicek wrote:
>     >> Hi,
>     >>
>     >> today I'm pleyed with jseclipse from adobe. On their website is
>     that
>     >> it supports qooxdoo, but not latest object oriented system. I have
>     >> simple question. Not all IDE understands this object oriented
>     system
>     >> today, and only few will understand it in the future. So I have an
>     >> idea ;-)
>     >>
>     >> Qooxdoo contains own build system (in fact it's javascript
>     parser that
>     >> understands javascript language and qooxdoo), how it will be
>     hard to
>     >> create special command that will generate single .js file with
>     qooxdoo
>     >> generated only for these IDEs ?
>     >>
>     >> My idea is simple, for example we have some class:
>     >>
>     >> qx.Class.define("MyClass", {
>     >>   construct: function() {},
>     >>   members:
>     >>   {
>     >>     test: function() {}
>     >>   }
>     >> });
>     >>
>     >> and this generator will produce:
>     >>
>     >> MyClass = function() {};
>     >> MyClass.prototype.test = function() {};
>     >
>     > What would that give you? What would you do with this specially
>     > generated Javascript in your IDE? I thought you wanted support for
>     > writing the "qx.Class.define(...)" version in the first place?! How
>     > would you maintain the generated code?!
>
>     I think that this would be some kind of quick solution until a
>     good working
>     plugin for Eclipse exists.
>     I am doing something similar here to create a so-called "code
>     assist file" for
>     Eclipse (see attachment).
>     You are right, that this has no "automatic maintenace" option, but
>     it helps you
>     at least by providing the Eclipse IDE with the possible methods
>     you can use on
>     a certain object.
>     My generator is _very_ quick'n'dirty (...more dirty and less quick
>     ;) ) but the
>     concept itself does work as long as there is no other solution for
>     this.
>
>     With this kind of approach we do of course have some things to do
>     manually:
>     If we want to make the Eclipse IDE aware of new classes, methods,
>     etc. we do
>     have to create the code assist file again, thats the down-side of this
>     approach...
>
>     I would like to see a makefile option to create something like this,
>     'cause my quick'n'dirty approach is written in PHP and *very*
>     depending on our
>     local installation etc.
>     That's why I'm a little shy to post the generator code...
>
>     By the way, the attached file is of qooxdoo0.7.3 with some (not
>     all) patches
>     from the legacy branch included...but I think the API itself has
>     not much
>     changed.
>
>
>     /Peter
>
>     >
>     > Thomas
>     >
>     >> etc...
>     >>
>     >> So my question is, will be hard to do something like this ? Files
>     >> generated like this can be integrated to any tools that understands
>     >> javascript.
>     >>
>     >> Thank you for reply
>     >> Petr
>     >> [...]
>
>
>
>     //-----------------------------------------------------------------
>     // Generated Tue, 08 Jul 2008 11:36:46 +0200
>     //-----------------------------------------------------------------
>
>     // File: \application\Basic.js[33]
>     qx.application.Basic = function(){return this;};
>     qx.application.Basic = {
>      main : function(){;}, // 55
>      close : function(){;}, // 67
>      terminate : function(){;} // 76
>     };
>     // File: \application\Gui.js[34]
>     qx.application.Gui = function(){return this;};
>     qx.application.Gui = {
>      main : function(){;}, // 75
>      close : function(){;}, // 103
>      terminate : function(){;}, // 112
>      _preload : function(){;}, // 118
>      _preloaderDone : function(){;}, // 129
>      _postload : function(){;}, // 154
>      _postloaderDone : function(){;} // 165
>     };
>     // File: \bom\Document.js[44]
>     qx.bom.Document = function(){return this;};
>     qx.bom.Document = {
>      isQuirksMode : function(win){;}, // 55
>      isStandardMode : function(win){;}, // 67
>      getWidth : function(win){;}, // 95
>      getHeight : function(win){;} // 127
>     };
>     // File: \bom\element\Dimension.js[29]
>     qx.bom.element.Dimension = function(){return this;};
>     qx.bom.element.Dimension = {
>      getWidth : function(element){;}, // 52
>      getHeight : function(element){;}, // 63
>      getClientWidth : function(element){;}, // 74
>      getClientHeight : function(element){;}, // 85
>      getScrollWidth : function(element){;}, // 96
>      getScrollHeight : function(element){;} // 107
>     };
>     // File: \bom\element\Location.js[53]
>     qx.bom.element.Location = function(){return this;};
>     qx.bom.element.Location = {
>      get : function(elem, mode){;}, // 457
>      getLeft : function(elem, mode){;}, // 542
>      getTop : function(elem, mode){;}, // 558
>      getRight : function(elem, mode){;}, // 574
>      getBottom : function(elem, mode){;}, // 590
>      getRelative : function(elem1, elem2, mode1, mode2){;} // 607
>     };
>     // File: \bom\element\Style.js[50]
>     qx.bom.element.Style = function(){return this;};
>     qx.bom.element.Style = {
>      set : function(element, name, value, smart){;}, // 178
>      reset : function(element, name, smart){;} // 224
>     };
>     // File: \bom\Viewport.js[44]
>     qx.bom.Viewport = function(){return this;};
>     // File: \Class.js[70]
>     qx.Class = function(){return this;};
>     qx.Class = {
>      define : function(name, config){;}, // 152
>      add : function(name, config){;}, // 231
>      createNamespace : function(name, object){;}, // 262
>      isDefined : function(name){;}, // 300
>      getTotalNumber : function(){;}, // 311
>      getByName : function(name){;}, // 323
>      include : function(clazz, mixin){;}, // 337
>      patch : function(clazz, mixin){;}, // 364
>      isSubClassOf : function(clazz, superClass){;}, // 383
>      getPropertyDefinition : function(clazz, name){;}, // 412
>      getByProperty : function(clazz, name){;}, // 436
>      hasProperty : function(clazz, name){;}, // 459
>      getEventType : function(clazz, name){;}, // 473
>      supportsEvent : function(clazz, name){;}, // 498
>      getByMixin : function(clazz, mixin){;}, // 525
>      getMixins : function(clazz){;}, // 556
>      hasOwnInterface : function(clazz, iface){;}, // 598
>      getByInterface : function(clazz, iface){;}, // 612
>      getInterfaces : function(clazz){;}, // 643
>      hasInterface : function(clazz, iface){;}, // 673
>      implementsInterface : function(clazz, iface){;}, // 690
>      getInstance : function(){;}, // 714
>      genericToString : function(){;}, // 743
>      defer : function(statics){;} // 1535
>     };
>     // File: \client\Command.js[34]
>     qx.client.Command = function(shortcut, keyCode){return this;};
>     qx.client.Command = {
>      getKeyCode : function(){;}, // 167
>      setKeyCode : function(code){;}, // 179
>      execute : function(vTarget){;}, // 192
>      _applyShortcut : function(value, old){;}, // 220
>      matchesKeyEvent : function(e){;}, // 282
>      toString : function(){;} // 406
>     };
>     // File: \client\History.js[60]
>     qx.client.History = function(){return this;};
>     qx.client.History = {
>      init : function(){;}, // 176
>      addToHistory : function(state, newTitle){;}, // 191
>      getState : function(){;}, // 209
>      navigateBack : function(){;}, // 218
>      navigateForward : function(){;}, // 227
>      _applyTimeoutInterval : function(value){;} // 238
>     };
>     // File: \client\NativeWindow.js[26]
>     qx.client.NativeWindow = function(url, name){return this;};
>     qx.client.NativeWindow = {
>      _applyPosition : function(value, old){;}, // 265
>      _applyDimension : function(value, old){;}, // 294
>      _applyName : function(value, old){;}, // 323
>      _applyUrl : function(value, old){;}, // 338
>      _applyOpen : function(value, old){;}, // 354
>      isClosed : function(){;}, // 372
>      open : function(){;}, // 393
>      close : function(){;}, // 404
>      isLoaded : function(){;}, // 415
>      _open : function(){;}, // 437
>      _close : function(){;}, // 567
>      centerToScreen : function(){;}, // 614
>      centerToScreenArea : function(){;}, // 625
>      centerToOpener : function(){;}, // 636
>      _centerHelper : function(l, t){;}, // 649
>      focus : function(){;}, // 676
>      blur : function(){;}, // 690
>      _oninterval : function(e){;}, // 716
>      _onload : function(e){;} // 744
>     };
>     // File: \client\Timer.js[33]
>     qx.client.Timer = function(interval){return this;};
>     qx.client.Timer = {
>      once : function(func, obj, timeout){;}, // 97
>      _applyInterval : function(value, old){;}, // 182
>      _applyEnabled : function(value, old){;}, // 197
>      start : function(){;}, // 224
>      startWith : function(interval){;}, // 235
>      stop : function(){;}, // 247
>      restart : function(){;}, // 258
>      restartWith : function(interval){;}, // 271
>      _oninterval : function(){;} // 291
>     };
>     // File: \core\Aspect.js[53]
>     qx.core.Aspect = function(){return this;};
>     qx.core.Aspect = {
>      wrap : function(fullName, fcn, type){;}, // 70
>      addAdvice : function(position, type, nameRegExp, fcn){;}, // 142
>      defer : function(){;} // 157
>     };
>     // File: \core\Bootstrap.js[116]
>     qx.core.Bootstrap = function(){return this;};
>     qx.core.Bootstrap = {
>      time : function(){;}, // 129
>      since : function(){;} // 139
>     };
>     // File: \core\Client.js[35]
>     qx.core.Client = function(){return this;};
>     qx.core.Client = {
>      getRunsLocally : function(){;}, // 283
>      getEngine : function(){;}, // 294
>      getBrowser : function(){;}, // 305
>      getVersion : function(){;}, // 316
>      getMajor : function(){;}, // 327
>      getMinor : function(){;}, // 338
>      getRevision : function(){;}, // 349
>      getBuild : function(){;}, // 360
>      getEmulation : function(){;}, // 371
>      isMshtml : function(){;}, // 382
>      isGecko : function(){;}, // 393
>      isOpera : function(){;}, // 404
>      isKhtml : function(){;}, // 415
>      isWebkit : function(){;}, // 426
>      isSafari2 : function(){;}, // 437
>      isInQuirksMode : function(){;}, // 448
>      getLocale : function(){;}, // 459
>      getLocaleVariant : function(){;}, // 470
>      getDefaultLocale : function(){;}, // 481
>      usesDefaultLocale : function(){;}, // 492
>      getEngineBoxSizingAttributes : function(){;}, // 503
>      getPlatform : function(){;}, // 514
>      runsOnWindows : function(){;}, // 525
>      runsOnMacintosh : function(){;}, // 536
>      runsOnUnix : function(){;}, // 547
>      supportsVml : function(){;}, // 558
>      supportsSvg : function(){;}, // 569
>      usesSvgBuiltin : function(){;}, // 580
>      usesSvgPlugin : function(){;}, // 591
>      isFireBugActive : function(){;}, // 603
>      supportsTextContent : function(){;}, // 614
>      supportsInnerText : function(){;}, // 625
>      defer : function(statics, members, properties){;} // 650
>     };
>     // File: \core\Init.js[40]
>     qx.core.Init = function(){return this;};
>     qx.core.Init = {
>      check : function(value){;}, // 119
>      _onload : function(e){;}, // 152
>      _onbeforeunload : function(e){;}, // 228
>      _onunload : function(e){;}, // 250
>      defer : function(statics, proto, properties){;} // 305
>     };
>     // File: \core\LegacyProperty.js[37]
>     qx.core.LegacyProperty = function(){return this;};
>     qx.core.LegacyProperty = {
>      getSetterName : function(name){;}, // 48
>      getGetterName : function(name){;}, // 60
>      getResetterName : function(name){;}, // 72
>      addFastProperty : function(config, proto){;}, // 92
>      addCachedProperty : function(config, proto){;}, // 158
>      addProperty : function(config, proto){;} // 230
>     };
>     // File: \core\Log.js[51]
>     qx.core.Log = function(){return this;};
>     qx.core.Log = {
>      log : function(varargs){;}, // 68
>      debug : function(varargs){;}, // 80
>      info : function(varargs){;}, // 92
>      warn : function(varargs){;}, // 104
>      error : function(varargs){;}, // 116
>      assert : function(truth, message, varargs){;}, // 133
>      dir : function(object){;}, // 153
>      dirxml : function(node){;}, // 194
>      time : function(name){;}, // 210
>      timeEnd : function(name){;}, // 222
>      clear : function(){;}, // 239
>      trace : function(){;}, // 250
>      _focusCommandLine : function(){;}, // 327
>      _initializeWindow : function(){;}, // 341
>      _onLogReady : function(win){;}, // 365
>      _syncLayout : function(){;}, // 394
>      _evalCommandLine : function(){;}, // 405
>      _logRow : function(message, className){;}, // 449
>      _flush : function(){;}, // 486
>      _writeMessage : function(message, className){;}, // 505
>      _appendRow : function(row){;}, // 524
>      _writeRow : function(message, className){;}, // 537
>      _logFormatted : function(objects, className){;}, // 554
>      _parseFormat : function(format){;}, // 606
>      _escapeHTML : function(value){;}, // 650
>      _objectToString : function(object){;}, // 686
>      _appendText : function(object, html){;}, // 716
>      _appendNull : function(object, html){;}, // 729
>      _appendString : function(object, html){;}, // 742
>      _appendInteger : function(object, html){;}, // 755
>      _appendFloat : function(object, html){;}, // 768
>      _appendFunction : function(object, html){;}, // 781
>      _appendObject : function(object, html){;}, // 798
>      _appendObjectFormatted : function(object, html){;}, // 824
>      _appendSelector : function(object, html){;}, // 842
>      _appendNode : function(node, html){;}, // 862
>      _addEvent : function(object, name, handler){;}, // 912
>      _removeEvent : function(object, name, handler){;}, // 928
>      _cancelEvent : function(event){;}, // 942
>      _onCommandLineKeyDown : function(event){;}, // 967
>      _onResize : function(event){;}, // 981
>      _onUnload : function(event){;} // 993
>     };
>     // File: \core\MLegacyInit.js[1]
>     qx.core.MLegacyInit = function(){return this;};
>     qx.core.MLegacyInit = {
>      defineInitialize : function(func){;}, // 15
>      defineMain : function(func){;}, // 38
>      defineFinalize : function(func){;}, // 69
>      defineClose : function(func){;}, // 92
>      defineTerminate : function(func){;} // 117
>     };
>     // File: \core\MUserData.js[37]
>     qx.core.MUserData = function(){return this;};
>     qx.core.MUserData = {
>      setUserData : function(key, value){;}, // 55
>      getUserData : function(key){;} // 72
>     };
>     // File: \core\Object.js[40]
>     qx.core.Object = function(){return this;};
>     qx.core.Object = {
>      toHashCode : function(obj){;}, // 105
>      getDb : function(){;}, // 123
>      inGlobalDispose : function(){;}, // 228
>      isPageUnload : function(){;}, // 239
>      toHashCode : function(){;}, // 273
>      toString : function(){;}, // 284
>      base : function(args, varags){;}, // 302
>      self : function(args){;}, // 319
>      set : function(data, value){;}, // 353
>      get : function(prop){;}, // 399
>      reset : function(prop){;}, // 423
>      getDisposed : function(){;}, // 460
>      isDisposed : function(){;}, // 471
>      _disposeFields : function(varargs){;}, // 579
>      _disposeObjects : function(varargs){;}, // 615
>      _disposeObjectDeep : function(name, deep){;} // 659
>     };
>     // File: \core\Package.js[29]
>     qx.core.Package = function(){return this;};
>     qx.core.Package = {
>      loadPart : function(name, callback, self){;}, // 42
>      loadScript : function(url, callback, self){;} // 56
>     };
>     // File: \core\Property.js[115]
>     qx.core.Property = function(){return this;};
>     qx.core.Property = {
>      refresh : function(widget){;}, // 277
>      attach : function(clazz){;}, // 333
>      attachMethods : function(clazz, name, config){;}, // 358
>      error : function(obj, id, property, variant, value){;}, // 601
>      executeOptimizedGetter : function(instance, clazz, name,
>     variant){;}, // 683
>      executeOptimizedSetter : function(instance, clazz, name, variant,
>     args){;} // 738
>     };
>     // File: \core\Setting.js[78]
>     qx.core.Setting = function(){return this;};
>     qx.core.Setting = {
>      define : function(key, defaultValue){;}, // 95
>      get : function(key){;}, // 119
>      defer : function(statics){;} // 219
>     };
>     // File: \core\Target.js[35]
>     qx.core.Target = function(){return this;};
>     qx.core.Target = {
>      addEventListener : function(type, func, obj){;}, // 74
>      removeEventListener : function(type, func, obj){;}, // 132
>      hasEventListeners : function(type){;}, // 171
>      createDispatchEvent : function(type){;}, // 183
>      createDispatchDataEvent : function(type, data){;}, // 199
>      createDispatchChangeEvent : function(type, value, old){;}, // 216
>      dispatchEvent : function(evt, dispose){;}, // 240
>      _dispatchEvent : function(evt){;} // 275
>     };
>     // File: \core\Variant.js[51]
>     qx.core.Variant = function(){return this;};
>     qx.core.Variant = {
>      compilerIsSet : function(){;}, // 68
>      define : function(key, allowedValues, defaultValue){;}, // 82
>      get : function(key){;}, // 117
>      select : function(key, variantFunctionMap){;}, // 226
>      isSet : function(key, variants){;}, // 287
>      defer : function(statics){;} // 383
>     };
>     // File: \core\Version.js[45]
>     qx.core.Version = function(){return this;};
>     qx.core.Version = {
>      toString : function(){;}, // 80
>      defer : function(statics){;} // 135
>     };
>     // File: \dev\Debug.js[29]
>     qx.dev.Debug = function(){return this;};
>     qx.dev.Debug = {
>      debugObject : function(obj, initialMessage, maxLevel,
>     appender){;} // 57
>     };
>     // File: \dev\ObjectSummary.js[1]
>     qx.dev.ObjectSummary = function(){return this;};
>     qx.dev.ObjectSummary = {
>      getInfo : function(){;} // 11
>     };
>     // File: \dev\Pollution.js[31]
>     qx.dev.Pollution = function(){return this;};
>     qx.dev.Pollution = {
>      getInfo : function(objectName){;}, // 122
>      extract : function(objectName){;}, // 146
>      getHtmlTable : function(objectName){;}, // 230
>      getTextList : function(objectName){;} // 264
>     };
>     // File: \dev\Profile.js[39]
>     qx.dev.Profile = function(){return this;};
>     qx.dev.Profile = {
>      start : function(){;}, // 54
>      stop : function(){;}, // 65
>      getProfileData : function(){;}, // 106
>      openProfileWindow : function(maxLength){;}, // 118
>      normalizeProfileData : function(){;}, // 205
>      profileBefore : function(fullName, fcn, type, args){;}, // 227
>      profileAfter : function(fullName, fcn, type, args,
>     returnValue){;}, // 251
>      defer : function(statics){;} // 288
>     };
>     // File: \dev\StackTrace.js[29]
>     qx.dev.StackTrace = function(){return this;};
>     qx.dev.StackTrace = {
>      getFunctionName : function(fcn){;} // 264
>     };
>     // File: \dev\TimeTracker.js[28]
>     qx.dev.TimeTracker = function(){return this;};
>     qx.dev.TimeTracker = {
>      _compare : function(a, b){;}, // 69
>      buttonSets : function(){;}, // 97
>      start : function(rounds, loops){;} // 164
>     };
>     // File: \dev\Tokenizer.js[31]
>     qx.dev.Tokenizer = function(){return this;};
>     qx.dev.Tokenizer = {
>      tokenizeJavaScript : function(javaScriptText){;}, // 46
>      javaScriptToHtml : function(javaScriptText){;} // 181
>     };
>     // File: \dom\Element.js[25]
>     qx.dom.Element = function(){return this;};
>     qx.dom.Element = {
>      cleanWhitespace : function(el){;}, // 36
>      isEmpty : function(el){;}, // 56
>      innerText : function(el){;}, // 71
>      textContent : function(el){;}, // 75
>      innerText : function(el, val){;}, // 97
>      textContent : function(el, val){;} // 101
>     };
>     // File: \dom\Node.js[30]
>     qx.dom.Node = function(){return this;};
>     qx.dom.Node = {
>      getDocument : function(node){;}, // 93
>      getDocumentElement : function(node){;}, // 134
>      getBodyElement : function(node){;}, // 149
>      isElement : function(node){;}, // 171
>      isDocument : function(node){;}, // 183
>      isText : function(node){;}, // 195
>      isWindow : function(node){;}, // 206
>      getText : function(node){;} // 229
>     };
>     // File: \dom\String.js[30]
>     qx.dom.String = function(){return this;};
>     qx.dom.String = {
>      unescapeEntities : function(str, entitiesToCharCode){;}, // 113
>      stripTags : function(str){;} // 163
>     };
>     // File: \event\handler\DragAndDropHandler.js[31]
>     qx.event.handler.DragAndDropHandler = function(){return this;};
>     qx.event.handler.DragAndDropHandler = {
>      _applyDestinationWidget : function(value, old){;}, // 150
>      addData : function(vMimeType, vData){;}, // 179
>      getData : function(vMimeType){;}, // 191
>      clearData : function(){;}, // 202
>      getDropDataTypes : function(){;}, // 221
>      startDrag : function(){;}, // 321
>      _fireUserEvents : function(fromWidget, toWidget, e){;}, // 362
>      handleMouseEvent : function(e){;}, // 396
>      _handleMouseDown : function(e){;}, // 423
>      _handleMouseMove : function(e){;}, // 451
>      _handleMouseUp : function(e){;}, // 525
>      handleKeyEvent : function(e){;}, // 558
>      _handleKeyDown : function(e){;}, // 584
>      _handleKeyUp : function(e){;}, // 616
>      cancelDrag : function(e){;}, // 651
>      globalCancelDrag : function(){;}, // 675
>      _endDrag : function(currentDestinationWidget, e){;}, // 691
>      _endDragCore : function(){;}, // 717
>      setCursorPosition : function(deltaX, deltaY){;}, // 783
>      _renderCursor : function(){;}, // 796
>      supportsDrop : function(vWidget){;}, // 859
>      addAction : function(vAction, vForce){;}, // 894
>      clearActions : function(){;}, // 911
>      removeAction : function(vAction){;}, // 925
>      setAction : function(vAction){;}, // 943
>      _evalNewAction : function(vKeyShift, vKeyCtrl, vKeyAlt){;}, // 962
>      setFeedbackWidget : function(widget, deltaX, deltaY,
>     autoDisposeWidget){;}, // 1009
>      _renderFeedbackWidget : function(){;} // 1024
>     };
>     // File: \event\handler\EventHandler.js[35]
>     qx.event.handler.EventHandler = function(){return this;};
>     qx.event.handler.EventHandler = {
>      stopDomEvent : function(vDomEvent){;}, // 159
>      getOriginalTargetObject : function(vNode){;}, // 179
>      getOriginalTargetObjectFromEvent : function(vDomEvent,
>     vWindow){;}, // 210
>      getRelatedOriginalTargetObjectFromEvent : function(vDomEvent){;},
>     // 236
>      getTargetObject : function(vNode, vObject, allowDisabled){;}, // 258
>      getTargetObjectFromEvent : function(vDomEvent){;}, // 300
>      getRelatedTargetObjectFromEvent : function(vDomEvent){;}, // 312
>      _applyCaptureWidget : function(value, old){;}, // 404
>      _applyFocusRoot : function(value, old){;}, // 423
>      addCommand : function(vCommand){;}, // 452
>      removeCommand : function(vCommand){;}, // 464
>      _checkKeyEventMatch : function(e){;}, // 476
>      attachEvents : function(){;}, // 512
>      detachEvents : function(){;}, // 537
>      attachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 573
>      detachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 603
>      _onkeyevent_post : function(vDomEvent, vType, vKeyCode,
>     vCharCode, vKeyIdentifier){;}, // 638
>      _onmouseevent_post : function(vDomEvent, vType, vDomTarget){;},
>     // 857
>      _onmouseevent_special_post : function(vType, vTarget,
>     vOriginalTarget, vDispatchTarget, vEventWasProcessed,
>     vEventObject, vDomEvent){;}, // 1018
>      _ondragevent : function(vEvent){;}, // 1148
>      _onselectevent : function(e){;}, // 1173
>      _onwindowblur : function(e){;}, // 1219
>      _onwindowfocus : function(e){;}, // 1259
>      _onwindowresize : function(e){;} // 1281
>     };
>     // File: \event\handler\FocusHandler.js[32]
>     qx.event.handler.FocusHandler = function(widget){return this;};
>     qx.event.handler.FocusHandler = {
>      getAttachedWidget : function(){;}, // 90
>      _onkeyevent : function(container, ev){;}, // 103
>      compareTabOrder : function(c1, c2){;}, // 141
>      getFirstWidget : function(parentContainer){;}, // 199
>      getLastWidget : function(parentContainer){;}, // 211
>      getWidgetAfter : function(parentContainer, widget){;}, // 224
>      getWidgetBefore : function(parentContainer, widget){;}, // 256
>      _getAllAfter : function(parent, widget, arr){;}, // 290
>      _getAllBefore : function(parent, widget, arr){;}, // 324
>      _getFirst : function(parent, firstWidget){;}, // 357
>      _getLast : function(parent, lastWidget){;} // 395
>     };
>     // File: \event\handler\KeyEventHandler.js[32]
>     qx.event.handler.KeyEventHandler = function(){return this;};
>     qx.event.handler.KeyEventHandler = {
>      _attachEvents : function(){;}, // 79
>      _detachEvents : function(){;}, // 96
>      _isNonPrintableKeyCode : function(keyCode){;}, // 444
>      _isIdentifiableKeyCode : function(keyCode){;}, // 456
>      isValidKeyIdentifier : function(keyIdentifier){;}, // 494
>      _keyCodeToIdentifier : function(keyCode){;}, // 533
>      _charCodeToIdentifier : function(charCode){;}, // 559
>      _identifierToKeyCode : function(keyIdentifier){;}, // 571
>      _idealKeyHandler : function(keyCode, charCode, eventType,
>     domEvent){;}, // 595
>      defer : function(statics, members, properties){;} // 629
>     };
>     // File: \event\message\Bus.js[31]
>     qx.event.message.Bus = function(){return this;};
>     qx.event.message.Bus = {
>      getSubscriptions : function(){;}, // 47
>      subscribe : function(message, subscriber, context){;}, // 61
>      checkSubscription : function(message, subscriber, context){;}, // 113
>      unsubscribe : function(message, subscriber, context){;}, // 149
>      dispatch : function(msg){;} // 181
>     };
>     // File: \event\message\Message.js[29]
>     qx.event.message.Message = function(vName, vData){return this;};
>     // File: \event\type\ChangeEvent.js[28]
>     qx.event.type.ChangeEvent = function(type, value, old){return this;};
>     qx.event.type.ChangeEvent = {
>      getData : function(){;} // 86
>     };
>     // File: \event\type\DataEvent.js[28]
>     qx.event.type.DataEvent = function(vType, vData){return this;};
>     // File: \event\type\DomEvent.js[27]
>     qx.event.type.DomEvent = function(vType, vDomEvent, vDomTarget,
>     vTarget, vOriginalTarget){return this;};
>     qx.event.type.DomEvent = {
>      _computeModifiers : function(){;}, // 144
>      isCtrlPressed : function(){;}, // 170
>      isShiftPressed : function(){;}, // 181
>      isAltPressed : function(){;}, // 192
>      isMetaPressed : function(){;}, // 203
>      isCtrlOrCommandPressed : function(){;} // 215
>     };
>     // File: \event\type\DragEvent.js[28]
>     qx.event.type.DragEvent = function(vType, vMouseEvent, vTarget,
>     vRelatedTarget){return this;};
>     qx.event.type.DragEvent = {
>      getMouseEvent : function(){;}, // 80
>      startDrag : function(){;}, // 100
>      addData : function(sType, oData){;}, // 127
>      getData : function(sType){;}, // 139
>      clearData : function(){;}, // 150
>      getDropDataTypes : function(){;}, // 161
>      addAction : function(sAction){;}, // 181
>      removeAction : function(sAction){;}, // 193
>      getAction : function(){;}, // 204
>      clearActions : function(){;}, // 215
>      setFeedbackWidget : function(widget, deltaX, deltaY,
>     autoDisposeWidget){;}, // 242
>      setCursorPosition : function(deltaX, deltaY){;} // 266
>     };
>     // File: \event\type\Event.js[30]
>     qx.event.type.Event = function(vType){return this;};
>     qx.event.type.Event = {
>      preventDefault : function(){;}, // 135
>      stopPropagation : function(){;} // 146
>     };
>     // File: \event\type\FocusEvent.js[34]
>     qx.event.type.FocusEvent = function(type, target){return this;};
>     // File: \event\type\KeyEvent.js[31]
>     qx.event.type.KeyEvent = function(vType, vDomEvent, vDomTarget,
>     vTarget, vOriginalTarget, vKeyCode, vCharCode,
>     vKeyIdentifier){return this;};
>     qx.event.type.KeyEvent = {
>      getKeyCode : function(){;}, // 222
>      defer : function(statics){;} // 236
>     };
>     // File: \event\type\MouseEvent.js[28]
>     qx.event.type.MouseEvent = function(vType, vDomEvent, vDomTarget,
>     vTarget, vOriginalTarget, vRelatedTarget){return this;};
>     qx.event.type.MouseEvent = {
>      storeEventState : function(e){;}, // 99
>      getScreenX : function(){;}, // 117
>      getScreenY : function(){;}, // 128
>      getClientX : function(){;}, // 139
>      getClientY : function(){;}, // 150
>      getPageX : function(){;}, // 161
>      getPageY : function(){;}, // 172
>      getButton : function(){;}, // 183
>      getClientX : function(){;}, // 273
>      getClientY : function(){;}, // 277
>      getScreenX : function(){;}, // 295
>      getScreenY : function(){;}, // 306
>      isMiddleButtonPressed : function(){;}, // 349
>      isRightButtonPressed : function(){;}, // 360
>      _computeButton : function(){;} // 390
>     };
>     // File: \html\Dimension.js[44]
>     qx.html.Dimension = function(){return this;};
>     qx.html.Dimension = {
>      getOuterWidth : function(el){;}, // 63
>      getOuterHeight : function(el){;}, // 75
>      getBoxWidthForZeroHeight : function(el){;}, // 87
>      getBoxHeightForZeroWidth : function(el){;}, // 114
>      getBoxWidth : function(el){;}, // 141
>      getBoxHeight : function(el){;}, // 153
>      getInnerWidth : function(el){;}, // 239
>      getInnerHeight : function(el){;}, // 251
>      getScrollBarSizeLeft : function(el){;}, // 373
>      getScrollBarSizeTop : function(el){;}, // 385
>      getScrollBarSizeRight : function(el){;}, // 397
>      getScrollBarSizeBottom : function(el){;}, // 409
>      getScrollBarVisibleX : function(el){;}, // 421
>      getScrollBarVisibleY : function(el){;} // 433
>     };
>     // File: \html\ElementFromPoint.js[30]
>     qx.html.ElementFromPoint = function(){return this;};
>     qx.html.ElementFromPoint = {
>      getElementFromPoint : function(x, y){;}, // 48
>      getElementFromPointHandler : function(node, x, y, recursive){;},
>     // 63
>      getElementFromPointChecker : function(element, x, y){;}, // 111
>      getElementAbsolutePointChecker : function(element, x, y){;} // 153
>     };
>     // File: \html\Entity.js[27]
>     qx.html.Entity = function(){return this;};
>     qx.html.Entity = {
>      defer : function(statics, members, properties){;} // 359
>     };
>     // File: \html\EventRegistration.js[28]
>     qx.html.EventRegistration = function(){return this;};
>     // File: \html\Form.js[27]
>     qx.html.Form = function(){return this;};
>     qx.html.Form = {
>      inputFilter : function(vNode){;}, // 49
>      getFields : function(vForm){;}, // 82
>      encodeField : function(vNode){;}, // 94
>      encodeForm : function(vForm){;}, // 126
>      bind : function(vForm, vMethod){;} // 147
>     };
>     // File: \html\Iframe.js[30]
>     qx.html.Iframe = function(){return this;};
>     qx.html.Iframe = {
>      getBody : function(vIframe){;} // 115
>     };
>     // File: \html\Location.js[27]
>     qx.html.Location = function(){return this;};
>     qx.html.Location = {
>      getPageOuterLeft : function(el){;}, // 44
>      getPageOuterTop : function(el){;}, // 56
>      getPageOuterRight : function(el){;}, // 68
>      getPageOuterBottom : function(el){;}, // 80
>      getClientOuterLeft : function(el){;}, // 92
>      getClientOuterTop : function(el){;}, // 104
>      getClientOuterRight : function(el){;}, // 116
>      getClientOuterBottom : function(el){;}, // 128
>      getClientAreaRight : function(el){;}, // 394
>      getClientAreaBottom : function(el){;}, // 406
>      getPageAreaRight : function(el){;}, // 458
>      getPageAreaBottom : function(el){;}, // 470
>      getClientInnerLeft : function(el){;}, // 482
>      getClientInnerTop : function(el){;}, // 494
>      getClientInnerRight : function(el){;}, // 506
>      getClientInnerBottom : function(el){;}, // 518
>      getPageInnerLeft : function(el){;}, // 530
>      getPageInnerTop : function(el){;}, // 542
>      getPageInnerRight : function(el){;}, // 554
>      getPageInnerBottom : function(el){;}, // 566
>      getScreenBoxRight : function(el){;}, // 647
>      getScreenBoxBottom : function(el){;}, // 659
>      getScreenOuterLeft : function(el){;}, // 671
>      getScreenOuterTop : function(el){;}, // 683
>      getScreenOuterRight : function(el){;}, // 695
>      getScreenOuterBottom : function(el){;}, // 707
>      getScreenAreaLeft : function(el){;}, // 719
>      getScreenAreaTop : function(el){;}, // 731
>      getScreenAreaRight : function(el){;}, // 743
>      getScreenAreaBottom : function(el){;}, // 755
>      getScreenInnerLeft : function(el){;}, // 767
>      getScreenInnerTop : function(el){;}, // 779
>      getScreenInnerRight : function(el){;}, // 791
>      getScreenInnerBottom : function(el){;} // 803
>     };
>     // File: \html\Offset.js[27]
>     qx.html.Offset = function(){return this;};
>     // File: \html\Scroll.js[27]
>     qx.html.Scroll = function(){return this;};
>     qx.html.Scroll = {
>      getLeftSum : function(el){;}, // 44
>      getTopSum : function(el){;} // 66
>     };
>     // File: \html\ScrollIntoView.js[37]
>     qx.html.ScrollIntoView = function(){return this;};
>     qx.html.ScrollIntoView = {
>      scrollX : function(vElement, vAlignLeft){;}, // 56
>      scrollY : function(vElement, vAlignTop){;} // 130
>     };
>     // File: \html\String.js[28]
>     qx.html.String = function(){return this;};
>     qx.html.String = {
>      escape : function(str){;}, // 54
>      unescape : function(str){;}, // 76
>      fromText : function(str){;}, // 91
>      toText : function(str){;} // 117
>     };
>     // File: \html\Style.js[30]
>     qx.html.Style = function(){return this;};
>     qx.html.Style = {
>      getStyleSize : function(vElement, propertyName){;}, // 143
>      getMarginLeft : function(vElement){;}, // 155
>      getMarginTop : function(vElement){;}, // 167
>      getMarginRight : function(vElement){;}, // 179
>      getMarginBottom : function(vElement){;}, // 191
>      getPaddingLeft : function(vElement){;}, // 203
>      getPaddingTop : function(vElement){;}, // 215
>      getPaddingRight : function(vElement){;}, // 227
>      getPaddingBottom : function(vElement){;}, // 239
>      getBorderLeft : function(vElement){;}, // 251
>      getBorderTop : function(vElement){;}, // 263
>      getBorderRight : function(vElement){;}, // 275
>      getBorderBottom : function(vElement){;} // 287
>     };
>     // File: \html\StyleSheet.js[29]
>     qx.html.StyleSheet = function(){return this;};
>     qx.html.StyleSheet = {
>      includeFile : function(vHref){;} // 46
>     };
>     // File: \html\Textile.js[29]
>     qx.html.Textile = function(){return this;};
>     qx.html.Textile = {
>      textilize : function(s){;} // 47
>     };
>     // File: \html\Window.js[25]
>     qx.html.Window = function(){return this;};
>     // File: \Interface.js[34]
>     qx.Interface = function(){return this;};
>     qx.Interface = {
>      define : function(name, config){;}, // 95
>      getByName : function(name){;}, // 160
>      isDefined : function(name){;}, // 172
>      getTotalNumber : function(){;}, // 183
>      flatten : function(ifaces){;}, // 195
>      assert : function(clazz, iface, wrap){;}, // 226
>      genericToString : function(){;} // 311
>     };
>     // File: \io\Alias.js[24]
>     qx.io.Alias = function(){return this;};
>     qx.io.Alias = {
>      _preprocess : function(value){;}, // 66
>      add : function(alias, base){;}, // 102
>      remove : function(alias){;}, // 143
>      resolve : function(path){;} // 159
>     };
>     // File: \io\image\Manager.js[28]
>     qx.io.image.Manager = function(){return this;};
>     qx.io.image.Manager = {
>      add : function(source){;}, // 70
>      remove : function(source){;}, // 92
>      show : function(source){;}, // 116
>      hide : function(source){;}, // 137
>      getVisibleImages : function(){;}, // 159
>      getHiddenImages : function(){;} // 181
>     };
>     // File: \io\image\Preloader.js[37]
>     qx.io.image.Preloader = function(imageUrl){return this;};
>     qx.io.image.Preloader = {
>      getUri : function(){;}, // 131
>      getSource : function(){;}, // 142
>      isLoaded : function(){;}, // 153
>      isErroneous : function(){;}, // 164
>      getIsPng : function(){;} // 178
>     };
>     // File: \io\image\PreloaderManager.js[28]
>     qx.io.image.PreloaderManager = function(){return this;};
>     qx.io.image.PreloaderManager = {
>      add : function(vObject){;}, // 67
>      remove : function(vObject){;}, // 79
>      has : function(vSource){;}, // 91
>      get : function(vSource){;}, // 103
>      create : function(vSource){;} // 115
>     };
>     // File: \io\image\PreloaderSystem.js[32]
>     qx.io.image.PreloaderSystem = function(vPreloadList, vCallBack,
>     vCallBackScope){return this;};
>     qx.io.image.PreloaderSystem = {
>      start : function(){;}, // 117
>      _check : function(){;} // 218
>     };
>     // File: \io\Json.js[58]
>     qx.io.Json = function(){return this;};
>     qx.io.Json = {
>      stringify : function(obj, beautify){;}, // 405
>      parse : function(text){;}, // 435
>      _fixObj : function(obj){;}, // 454
>      parseQx : function(text){;} // 487
>     };
>     // File: \io\local\CookieApi.js[26]
>     qx.io.local.CookieApi = function(){return this;};
>     qx.io.local.CookieApi = {
>      get : function(vName){;}, // 58
>      set : function(vName, vValue, vExpires, vPath, vDomain,
>     vSecure){;}, // 93
>      del : function(vName, vPath, vDomain){;} // 145
>     };
>     // File: \io\local\CookieTransport.js[26]
>     qx.io.local.CookieTransport = function(){return this;};
>     qx.io.local.CookieTransport = {
>      set : function(vName, vValue){;}, // 59
>      get : function(vName){;}, // 78
>      del : function(vName){;}, // 93
>      setAll : function(vHash){;}, // 108
>      getAll : function(){;}, // 122
>      replaceAll : function(vHash){;}, // 134
>      delAll : function(){;}, // 145
>      _getAll : function(){;}, // 164
>      _setAll : function(vHash){;}, // 195
>      _setCookie : function(vIndex, vString){;}, // 251
>      _delCookie : function(vIndex){;} // 265
>     };
>     // File: \io\remote\AbstractRemoteTransport.js[28]
>     qx.io.remote.AbstractRemoteTransport = function(){return this;};
>     qx.io.remote.AbstractRemoteTransport = {
>      send : function(){;}, // 199
>      abort : function(){;}, // 210
>      timeout : function(){;}, // 229
>      failed : function(){;}, // 250
>      setRequestHeader : function(vLabel, vValue){;}, // 284
>      getResponseHeader : function(vLabel){;}, // 306
>      getResponseHeaders : function(){;}, // 319
>      getStatusCode : function(){;}, // 340
>      getStatusText : function(){;}, // 353
>      getResponseText : function(){;}, // 376
>      getResponseXml : function(){;}, // 391
>      getFetchedLength : function(){;}, // 404
>      _applyState : function(value, old){;} // 424
>     };
>     // File: \io\remote\Exchange.js[35]
>     qx.io.remote.Exchange = function(vRequest){return this;};
>     qx.io.remote.Exchange = {
>      registerType : function(vClass, vId){;}, // 110
>      initTypes : function(){;}, // 122
>      canHandle : function(vImpl, vNeeds, vResponseType){;}, // 153
>      wasSuccessful : function(vStatusCode, vReadyState, vIsLocal){;},
>     // 225
>      statusCodeToString : function(vStatusCode){;}, // 361
>      send : function(){;}, // 552
>      abort : function(){;}, // 643
>      timeout : function(){;}, // 678
>      _onsending : function(e){;}, // 715
>      _onreceiving : function(e){;}, // 727
>      _oncompleted : function(e){;}, // 739
>      _onabort : function(e){;}, // 751
>      _onfailed : function(e){;}, // 763
>      _ontimeout : function(e){;}, // 775
>      _applyImplementation : function(value, old){;}, // 795
>      _applyState : function(value, old){;} // 842
>     };
>     // File: \io\remote\IframeTransport.js[37]
>     qx.io.remote.IframeTransport = function(){return this;};
>     qx.io.remote.IframeTransport = {
>      isSupported : function(){;}, // 117
>      send : function(){;}, // 170
>      _onload : function(e){;}, // 236
>      _onreadystatechange : function(e){;}, // 253
>      _switchReadyState : function(vReadyState){;}, // 265
>      setRequestHeader : function(vLabel, vValue){;}, // 301
>      getResponseHeader : function(vLabel){;}, // 318
>      getResponseHeaders : function(){;}, // 330
>      getStatusCode : function(){;}, // 348
>      getStatusText : function(){;}, // 360
>      getIframeWindow : function(){;}, // 378
>      getIframeDocument : function(){;}, // 389
>      getIframeBody : function(){;}, // 400
>      getIframeTextContent : function(){;}, // 419
>      getIframeHtmlContent : function(){;}, // 448
>      getFetchedLength : function(){;}, // 461
>      getResponseContent : function(){;}, // 473
>      defer : function(statics, members, properties){;} // 579
>     };
>     // File: \io\remote\Request.js[32]
>     qx.io.remote.Request = function(vUrl, vMethod,
>     vResponseType){return this;};
>     qx.io.remote.Request = {
>      send : function(){;}, // 357
>      abort : function(){;}, // 372
>      reset : function(){;}, // 383
>      isConfigured : function(){;}, // 414
>      isQueued : function(){;}, // 425
>      isSending : function(){;}, // 436
>      isReceiving : function(){;}, // 447
>      isCompleted : function(){;}, // 458
>      isAborted : function(){;}, // 469
>      isTimeout : function(){;}, // 480
>      isFailed : function(){;}, // 491
>      _onqueued : function(e){;}, // 511
>      _onsending : function(e){;}, // 528
>      _onreceiving : function(e){;}, // 545
>      _oncompleted : function(e){;}, // 562
>      _onaborted : function(e){;}, // 582
>      _ontimeout : function(e){;}, // 602
>      _onfailed : function(e){;}, // 636
>      _applyState : function(value, old){;}, // 664
>      _applyProhibitCaching : function(value, old){;}, // 682
>      _applyMethod : function(value, old){;}, // 713
>      _applyResponseType : function(value, old){;}, // 730
>      setRequestHeader : function(vId, vValue){;}, // 753
>      removeRequestHeader : function(vId){;}, // 765
>      getRequestHeader : function(vId){;}, // 777
>      getRequestHeaders : function(){;}, // 790
>      setParameter : function(vId, vValue){;}, // 813
>      removeParameter : function(vId){;}, // 825
>      getParameter : function(vId){;}, // 837
>      getParameters : function(){;}, // 850
>      setFormField : function(vId, vValue){;}, // 878
>      removeFormField : function(vId){;}, // 890
>      getFormField : function(vId){;}, // 902
>      getFormFields : function(){;}, // 915
>      getSequenceNumber : function(){;} // 926
>     };
>     // File: \io\remote\RequestQueue.js[35]
>     qx.io.remote.RequestQueue = function(){return this;};
>     qx.io.remote.RequestQueue = {
>      _debug : function(){;}, // 134
>      _check : function(){;}, // 158
>      _remove : function(vTransport){;}, // 244
>      _onsending : function(e){;}, // 270
>      _onreceiving : function(e){;}, // 295
>      _oncompleted : function(e){;}, // 308
>      _oninterval : function(e){;}, // 354
>      _applyEnabled : function(value, old){;}, // 417
>      add : function(vRequest){;}, // 442
>      abort : function(vRequest){;} // 467
>     };
>     // File: \io\remote\Response.js[27]
>     qx.io.remote.Response = function(eventType){return this;};
>     qx.io.remote.Response = {
>      getResponseHeader : function(vHeader){;}, // 110
>      getData : function(){;} // 126
>     };
>     // File: \io\remote\Rpc.js[76]
>     qx.io.remote.Rpc = function(url, serviceName){return this;};
>     qx.io.remote.Rpc = {
>      makeServerURL : function(instanceId){;}, // 195
>      _callInternal : function(args, callType, refreshSession){;}, // 359
>      fixUrl : function(url){;}, // 597
>      callSync : function(methodName){;}, // 642
>      callAsync : function(handler, methodName){;}, // 681
>      callAsyncListeners : function(coalesce, methodName){;}, // 731
>      refreshSession : function(handler){;}, // 755
>      abort : function(opaqueCallRef){;} // 799
>     };
>     // File: \io\remote\ScriptTransport.js[36]
>     qx.io.remote.ScriptTransport = function(){return this;};
>     qx.io.remote.ScriptTransport = {
>      isSupported : function(){;}, // 97
>      _requestFinished : function(id, content){;}, // 132
>      send : function(){;}, // 181
>      _switchReadyState : function(vReadyState){;}, // 254
>      setRequestHeader : function(vLabel, vValue){;}, // 290
>      getResponseHeader : function(vLabel){;}, // 307
>      getResponseHeaders : function(){;}, // 319
>      getStatusCode : function(){;}, // 337
>      getStatusText : function(){;}, // 349
>      getFetchedLength : function(){;}, // 367
>      getResponseContent : function(){;}, // 379
>      defer : function(statics, members, properties){;} // 430
>     };
>     // File: \io\remote\XmlHttpTransport.js[29]
>     qx.io.remote.XmlHttpTransport = function(){return this;};
>     qx.io.remote.XmlHttpTransport = {
>      isSupported : function(){;}, // 100
>      createRequestObject : function(){;}, // 111
>      getRequest : function(){;}, // 153
>      send : function(){;}, // 172
>      failedLocally : function(){;}, // 327
>      _onreadystatechange : function(e){;}, // 355
>      getReadyState : function(){;}, // 410
>      setRequestHeader : function(vLabel, vValue){;}, // 438
>      getResponseHeader : function(vLabel){;}, // 462
>      getStringResponseHeaders : function(){;}, // 480
>      getResponseHeaders : function(){;}, // 504
>      getStatusCode : function(){;}, // 541
>      getStatusText : function(){;}, // 560
>      getResponseText : function(){;}, // 588
>      getResponseXml : function(){;}, // 615
>      getFetchedLength : function(){;}, // 667
>      getResponseContent : function(){;}, // 680
>      _applyState : function(value, old){;}, // 794
>      defer : function(statics, members){;} // 850
>     };
>     // File: \lang\Array.js[39]
>     qx.lang.Array = function(){return this;};
>     qx.lang.Array = {
>      fromArguments : function(args){;}, // 50
>      fromCollection : function(coll){;}, // 62
>      fromShortHand : function(input){;}, // 75
>      copy : function(arr){;}, // 113
>      clone : function(arr){;}, // 126
>      getLast : function(arr){;}, // 138
>      getFirst : function(arr){;}, // 150
>      insertAt : function(arr, obj, i){;}, // 164
>      insertBefore : function(arr, obj, obj2){;}, // 181
>      insertAfter : function(arr, obj, obj2){;}, // 204
>      removeAt : function(arr, i){;}, // 226
>      removeAll : function(arr){;}, // 238
>      append : function(arr, a){;}, // 252
>      remove : function(arr, obj){;}, // 277
>      contains : function(arr, obj){;}, // 297
>      equals : function(array1, array2){;} // 310
>     };
>     // File: \lang\Core.js[52]
>     qx.lang.Core = function(){return this;};
>     // File: \lang\Function.js[31]
>     qx.lang.Function = function(){return this;};
>     qx.lang.Function = {
>      globalEval : function(data){;}, // 42
>      returnTrue : function(){;}, // 58
>      returnFalse : function(){;}, // 69
>      returnNull : function(){;}, // 80
>      returnThis : function(){;}, // 91
>      returnInstance : function(){;}, // 103
>      returnZero : function(){;}, // 124
>      returnNegativeIndex : function(){;} // 135
>     };
>     // File: \lang\Generics.js[76]
>     qx.lang.Generics = function(){return this;};
>     qx.lang.Generics = {
>      defer : function(statics){;} // 144
>     };
>     // File: \lang\Number.js[35]
>     qx.lang.Number = function(){return this;};
>     qx.lang.Number = {
>      isInRange : function(nr, vmin, vmax){;}, // 48
>      isBetweenRange : function(nr, vmin, vmax){;}, // 62
>      limit : function(nr, vmin, vmax){;} // 80
>     };
>     // File: \lang\Object.js[33]
>     qx.lang.Object = function(){return this;};
>     qx.lang.Object = {
>      isEmpty : function(map){;}, // 44
>      hasMinLength : function(map, length){;}, // 62
>      getLength : function(map){;}, // 84
>      getKeysAsString : function(map){;}, // 158
>      getValues : function(map){;}, // 178
>      mergeWith : function(target, source, overwrite){;}, // 200
>      carefullyMergeWith : function(target, source){;}, // 227
>      merge : function(target, varargs){;}, // 241
>      copy : function(source){;}, // 262
>      invert : function(map){;} // 283
>     };
>     // File: \lang\String.js[42]
>     qx.lang.String = function(){return this;};
>     qx.lang.String = {
>      toCamelCase : function(string){;}, // 57
>      trimLeft : function(str){;}, // 72
>      trimRight : function(str){;}, // 84
>      trim : function(str){;}, // 96
>      startsWith : function(fullstr, substr){;}, // 109
>      startsWithAlternate : function(fullstr, substr){;}, // 113
>      endsWith : function(fullstr, substr){;}, // 126
>      endsWithAlternate : function(fullstr, substr){;}, // 130
>      pad : function(str, length, ch, addRight){;}, // 146
>      toFirstUp : function(str){;}, // 173
>      toFirstLower : function(str){;}, // 185
>      addListItem : function(str, item, sep){;}, // 201
>      removeListItem : function(str, item, sep){;}, // 236
>      contains : function(str, substring){;}, // 271
>      format : function(pattern, args){;}, // 287
>      escapeRegexpChars : function(str){;}, // 306
>      toArray : function(str){;} // 319
>     };
>     // File: \locale\Date.js[25]
>     qx.locale.Date = function(){return this;};
>     qx.locale.Date = {
>      getAmMarker : function(locale){;}, // 36
>      getPmMarker : function(locale){;}, // 48
>      getDayNames : function(length, locale){;}, // 62
>      getDayName : function(length, day, locale){;}, // 93
>      getMonthNames : function(length, locale){;}, // 116
>      getMonthName : function(length, month, locale){;}, // 145
>      getDateFormat : function(size, locale){;}, // 166
>      getDateTimeFormat : function(canonical, fallback, locale){;}, // 189
>      getTimeFormat : function(size, locale){;}, // 212
>      getWeekStart : function(locale){;}, // 252
>      getWeekendStart : function(locale){;}, // 339
>      getWeekendEnd : function(locale){;}, // 381
>      isWeekend : function(day, locale){;}, // 423
>      _getTerritory : function(locale){;} // 443
>     };
>     // File: \locale\Key.js[25]
>     qx.locale.Key = function(){return this;};
>     qx.locale.Key = {
>      getKeyName : function(size, keyIdentifier, locale){;}, // 47
>      defer : function(statics, members, properties){;} // 71
>     };
>     // File: \locale\Locale.js[27]
>     qx.locale.Locale = function(){return this;};
>     qx.locale.Locale = {
>      define : function(name, config){;} // 48
>     };
>     // File: \locale\LocalizedString.js[22]
>     qx.locale.LocalizedString = function(messageId, args,
>     locale){return this;};
>     qx.locale.LocalizedString = {
>      toString : function(){;} // 113
>     };
>     // File: \locale\Manager.js[25]
>     qx.locale.Manager = function(){return this;};
>     qx.locale.Manager = {
>      tr : function(messageId, varargs){;}, // 67
>      trn : function(singularMessageId, pluralMessageId, count,
>     varargs){;}, // 89
>      trc : function(hint, messageId, varargs){;}, // 112
>      marktr : function(messageId){;}, // 128
>      getLanguage : function(){;}, // 176
>      getTerritory : function(){;}, // 189
>      getAvailableLocales : function(){;}, // 202
>      _extractLanguage : function(locale){;}, // 224
>      _applyLocale : function(value, old){;}, // 246
>      addTranslation : function(languageCode, translationMap){;}, // 262
>      addTranslationFromClass : function(classname, translationMap){;},
>     // 285
>      translate : function(messageId, args, locale){;}, // 299
>      isDynamic : function(text){;}, // 343
>      resolveDynamic : function(text){;} // 356
>     };
>     // File: \locale\MTranslation.js[33]
>     qx.locale.MTranslation = function(){return this;};
>     qx.locale.MTranslation = {
>      tr : function(messageId, varargs){;}, // 46
>      trn : function(singularMessageId, pluralMessageId, count,
>     varargs){;}, // 70
>      marktr : function(messageId){;} // 88
>     };
>     // File: \locale\Number.js[25]
>     qx.locale.Number = function(){return this;};
>     qx.locale.Number = {
>      getDecimalSeparator : function(locale){;}, // 36
>      getGroupSeparator : function(locale){;}, // 48
>      getPercentFormat : function(locale){;} // 60
>     };
>     // File: \locale\String.js[25]
>     qx.locale.String = function(){return this;};
>     qx.locale.String = {
>      getQuotationStart : function(locale){;}, // 36
>      getQuotationEnd : function(locale){;}, // 48
>      getAlternateQuotationStart : function(locale){;}, // 60
>      getAlternateQuotationEnd : function(locale){;} // 72
>     };
>     // File: \log\appender\Abstract.js[30]
>     qx.log.appender.Abstract = function(){return this;};
>     qx.log.appender.Abstract = {
>      handleLogEvent : function(evt){;}, // 80
>      appendLogEvent : function(evt){;}, // 97
>      formatLogEvent : function(evt){;} // 109
>     };
>     // File: \log\appender\Alert.js[38]
>     qx.log.appender.Alert = function(){return this;};
>     qx.log.appender.Alert = {
>      appendLogEvent : function(evt){;} // 86
>     };
>     // File: \log\appender\Div.js[32]
>     qx.log.appender.Div = function(divId){return this;};
>     qx.log.appender.Div = {
>      _createClearButtonHandler : function(logElem){;}, // 153
>      appendLogEvent : function(evt){;} // 161
>     };
>     // File: \log\appender\FireBug.js[34]
>     qx.log.appender.FireBug = function(){return this;};
>     qx.log.appender.FireBug = {
>      appendLogEvent : function(evt){;} // 64
>     };
>     // File: \log\appender\Forward.js[29]
>     qx.log.appender.Forward = function(targetProcessor){return this;};
>     qx.log.appender.Forward = {
>      appendLogEvent : function(evt){;} // 65
>     };
>     // File: \log\appender\HtmlElement.js[32]
>     qx.log.appender.HtmlElement = function(){return this;};
>     qx.log.appender.HtmlElement = {
>      _prepare : function(){;}, // 94
>      _applyElement : function(value, old){;}, // 101
>      clear : function(){;}, // 114
>      appendLogEvent : function(evt){;} // 121
>     };
>     // File: \log\appender\JsUnit.js[34]
>     qx.log.appender.JsUnit = function(){return this;};
>     qx.log.appender.JsUnit = {
>      appendLogEvent : function(evt){;} // 64
>     };
>     // File: \log\appender\Native.js[33]
>     qx.log.appender.Native = function(){return this;};
>     qx.log.appender.Native = {
>      appendLogEvent : function(evt){;} // 70
>     };
>     // File: \log\appender\RingBuffer.js[32]
>     qx.log.appender.RingBuffer = function(){return this;};
>     qx.log.appender.RingBuffer = {
>      _applyMaxMessages : function(value, old){;}, // 96
>      appendLogEvent : function(evt){;}, // 103
>      retrieveLogEvents : function(count){;}, // 131
>      formatLogEvents : function(count){;} // 164
>     };
>     // File: \log\appender\Window.js[33]
>     qx.log.appender.Window = function(name){return this;};
>     qx.log.appender.Window = {
>      register : function(appender){;}, // 100
>      getAppender : function(id){;}, // 119
>      openWindow : function(){;}, // 214
>      _openWindowCallback : function(){;}, // 254
>      closeWindow : function(){;}, // 338
>      _autoCloseWindow : function(){;}, // 356
>      _showMessageInLog : function(msg){;}, // 376
>      appendLogEvent : function(evt){;}, // 392
>      setFilterText : function(text){;}, // 467
>      _setDivVisibility : function(divDataSet){;}, // 482
>      _applyAutoCloseWithErrors : function(value, old){;} // 501
>     };
>     // File: \log\DefaultFilter.js[30]
>     qx.log.DefaultFilter = function(){return this;};
>     qx.log.DefaultFilter = {
>      decide : function(evt){;} // 95
>     };
>     // File: \log\Filter.js[30]
>     qx.log.Filter = function(){return this;};
>     qx.log.Filter = {
>      decide : function(evt){;} // 90
>     };
>     // File: \log\LogEventProcessor.js[31]
>     qx.log.LogEventProcessor = function(){return this;};
>     qx.log.LogEventProcessor = {
>      addFilter : function(filter){;}, // 67
>      clearFilters : function(){;}, // 83
>      getHeadFilter : function(){;}, // 94
>      _getDefaultFilter : function(){;}, // 106
>      setEnabled : function(enabled){;}, // 133
>      setMinLevel : function(minLevel){;}, // 147
>      decideLogEvent : function(evt){;}, // 160
>      handleLogEvent : function(evt){;} // 190
>     };
>     // File: \log\Logger.js[30]
>     qx.log.Logger = function(name, parentLogger){return this;};
>     qx.log.Logger = {
>      deprecatedMethodWarning : function(fcn, msg){;}, // 76
>      deprecatedClassWarning : function(clazz, msg){;}, // 100
>      getClassLogger : function(clazz){;}, // 123
>      getName : function(){;}, // 234
>      getParentLogger : function(){;}, // 245
>      indent : function(){;}, // 258
>      unindent : function(){;}, // 271
>      addAppender : function(appender){;}, // 287
>      removeAppender : function(appender){;}, // 304
>      removeAllAppenders : function(){;}, // 318
>      handleLogEvent : function(evt){;}, // 323
>      appendLogEvent : function(evt){;}, // 350
>      log : function(level, msg, instanceId, exc, trace){;}, // 377
>      debug : function(msg, instanceId, exc){;}, // 404
>      info : function(msg, instanceId, exc){;}, // 419
>      warn : function(msg, instanceId, exc){;}, // 434
>      error : function(msg, instanceId, exc){;}, // 449
>      fatal : function(msg, instanceId, exc){;}, // 464
>      measureReset : function(){;}, // 475
>      measure : function(msg, instanceId, exc){;}, // 495
>      printStackTrace : function(){;}, // 524
>      defer : function(statics){;} // 556
>     };
>     // File: \log\MLogging.js[33]
>     qx.log.MLogging = function(){return this;};
>     qx.log.MLogging = {
>      getLogger : function(){;}, // 43
>      debug : function(msg, exc){;}, // 61
>      info : function(msg, exc){;}, // 74
>      warn : function(msg, exc){;}, // 87
>      error : function(msg, exc){;}, // 100
>      printStackTrace : function(){;} // 110
>     };
>     // File: \Mixin.js[36]
>     qx.Mixin = function(){return this;};
>     qx.Mixin = {
>      define : function(name, config){;}, // 89
>      checkCompatibility : function(mixins){;}, // 170
>      isCompatible : function(mixin, clazz){;}, // 228
>      getByName : function(name){;}, // 243
>      isDefined : function(name){;}, // 256
>      getTotalNumber : function(){;}, // 267
>      flatten : function(mixins){;}, // 279
>      genericToString : function(){;} // 317
>     };
>     // File: \net\Http.js[26]
>     qx.net.Http = function(){return this;};
>     // File: \net\HttpRequest.js[26]
>     qx.net.HttpRequest = function(){return this;};
>     // File: \net\Protocol.js[26]
>     qx.net.Protocol = function(){return this;};
>     // File: \OO.js[38]
>     qx.OO = function(){return this;};
>     qx.OO = {
>      defineClass : function(vClassName, vSuper, vConstructor){;}, // 71
>      isAvailable : function(vClassName){;}, // 135
>      addFastProperty : function(config){;}, // 146
>      addCachedProperty : function(config){;}, // 161
>      addPropertyGroup : function(config){;}, // 176
>      removeProperty : function(config){;}, // 191
>      changeProperty : function(config){;}, // 206
>      addProperty : function(config){;} // 218
>     };
>     // File: \theme\manager\Appearance.js[30]
>     qx.theme.manager.Appearance = function(){return this;};
>     qx.theme.manager.Appearance = {
>      _applyAppearanceTheme : function(value, old){;}, // 85
>      syncAppearanceTheme : function(){;}, // 102
>      styleFrom : function(id, states){;}, // 143
>      styleFromTheme : function(theme, id, states){;} // 164
>     };
>     // File: \theme\manager\Border.js[27]
>     qx.theme.manager.Border = function(){return this;};
>     qx.theme.manager.Border = {
>      resolveDynamic : function(value){;}, // 71
>      isDynamic : function(value){;}, // 83
>      syncBorderTheme : function(){;}, // 94
>      updateObjectsEdge : function(border, edge){;}, // 106
>      _applyBorderTheme : function(value){;} // 123
>     };
>     // File: \theme\manager\Color.js[27]
>     qx.theme.manager.Color = function(){return this;};
>     qx.theme.manager.Color = {
>      _applyColorTheme : function(value){;}, // 64
>      syncColorTheme : function(){;} // 109
>     };
>     // File: \theme\manager\Font.js[27]
>     qx.theme.manager.Font = function(){return this;};
>     qx.theme.manager.Font = {
>      resolveDynamic : function(value){;}, // 73
>      isDynamic : function(value){;}, // 85
>      syncFontTheme : function(){;}, // 96
>      _applyFontTheme : function(value){;} // 101
>     };
>     // File: \theme\manager\Icon.js[28]
>     qx.theme.manager.Icon = function(){return this;};
>     qx.theme.manager.Icon = {
>      _applyIconTheme : function(value, old){;}, // 66
>      syncIconTheme : function(){;} // 79
>     };
>     // File: \theme\manager\Meta.js[27]
>     qx.theme.manager.Meta = function(){return this;};
>     qx.theme.manager.Meta = {
>      _applyTheme : function(value, old){;}, // 76
>      _applyAutoSync : function(value, old){;}, // 119
>      initialize : function(){;}, // 139
>      getMetaThemes : function(){;}, // 252
>      getColorThemes : function(){;}, // 263
>      getBorderThemes : function(){;}, // 274
>      getFontThemes : function(){;}, // 285
>      getWidgetThemes : function(){;}, // 296
>      getIconThemes : function(){;}, // 307
>      getAppearanceThemes : function(){;} // 318
>     };
>     // File: \theme\manager\Widget.js[28]
>     qx.theme.manager.Widget = function(){return this;};
>     qx.theme.manager.Widget = {
>      _applyWidgetTheme : function(value, old){;}, // 66
>      syncWidgetTheme : function(){;} // 78
>     };
>     // File: \Theme.js[34]
>     qx.Theme = function(){return this;};
>     qx.Theme = {
>      define : function(name, config){;}, // 69
>      getAll : function(){;}, // 125
>      getByName : function(name){;}, // 137
>      isDefined : function(name){;}, // 149
>      getTotalNumber : function(){;}, // 160
>      genericToString : function(){;}, // 180
>      patch : function(theme, mixinTheme){;}, // 415
>      include : function(theme, mixinTheme){;} // 440
>     };
>     // File: \ui\animation\MAnimation.js[34]
>     qx.ui.animation.MAnimation = function(){return this;};
>     qx.ui.animation.MAnimation = {
>      fadeIn : function(vSteps, vTime){;}, // 127
>      fadeOut : function(vSteps, vTime){;}, // 147
>      getFadeTimer : function(){;}, // 165
>      resetFader : function(){;}, // 183
>      _onInterval : function(e){;}, // 205
>      _applyFadeSteps : function(value, old){;}, // 253
>      _applyFadeTime : function(value, old){;}, // 270
>      _applyFadeUnit : function(value, old){;}, // 285
>      _applyFadeMax : function(value, old){;}, // 299
>      _computeFadeOpacity : function(){;} // 312
>     };
>     // File: \ui\basic\Atom.js[38]
>     qx.ui.basic.Atom = function(vLabel, vIcon, vIconWidth,
>     vIconHeight, vFlash){return this;};
>     qx.ui.basic.Atom = {
>      _createLabel : function(){;}, // 304
>      _createIcon : function(){;}, // 320
>      _updateIcon : function(){;}, // 350
>      getLabelObject : function(){;}, // 385
>      getIconObject : function(){;}, // 396
>      _applyIconPosition : function(value, old){;}, // 416
>      _applyShow : function(value, old){;}, // 441
>      _applyLabel : function(value, old){;}, // 455
>      _applyIcon : function(value, old){;}, // 472
>      _applyDisabledIcon : function(value, old){;}, // 486
>      _applyIconWidth : function(value, old){;}, // 500
>      _applyIconHeight : function(value, old){;}, // 514
>      _handleLabel : function(){;}, // 539
>      _handleIcon : function(){;} // 567
>     };
>     // File: \ui\basic\HorizontalSpacer.js[35]
>     qx.ui.basic.HorizontalSpacer = function(){return this;};
>     // File: \ui\basic\Image.js[33]
>     qx.ui.basic.Image = function(vSource, vWidth, vHeight){return this;};
>     qx.ui.basic.Image = {
>      _onload : function(){;}, // 223
>      _onerror : function(){;}, // 234
>      _beforeAppear : function(){;}, // 261
>      _beforeDisappear : function(){;}, // 281
>      _applySource : function(value, old){;}, // 309
>      _connect : function(){;}, // 347
>      _syncSource : function(value){;}, // 359
>      _applyPreloader : function(value, old){;}, // 380
>      _applyLoaded : function(value, old){;}, // 420
>      _applyElement : function(value, old){;}, // 441
>      _postApply : function(){;}, // 499
>      _applyEnabled : function(value, old){;}, // 515
>      _computePreferredInnerWidth : function(){;}, // 625
>      _computePreferredInnerHeight : function(){;}, // 638
>      _renderContent : function(){;} // 660
>     };
>     // File: \ui\basic\Inline.js[32]
>     qx.ui.basic.Inline = function(vId){return this;};
>     // File: \ui\basic\Label.js[35]
>     qx.ui.basic.Label = function(text, mnemonic, mode){return this;};
>     qx.ui.basic.Label = {
>      _getMeasureNode : function(){;}, // 95
>      setHtml : function(html){;}, // 273
>      getHtml : function(){;}, // 286
>      _applyTextAlign : function(value, old){;}, // 303
>      _applyFont : function(value, old){;}, // 316
>      _styleFont : function(font){;}, // 327
>      _applyTextColor : function(value, old){;}, // 342
>      _styleTextColor : function(value){;}, // 352
>      _applyWrap : function(value, old){;}, // 365
>      _applyText : function(value, old){;}, // 386
>      _syncText : function(text){;}, // 396
>      _applyMnemonic : function(value, old){;}, // 431
>      _computeObjectNeededDimensions : function(){;}, // 455
>      _computePreferredInnerWidth : function(){;}, // 489
>      _computePreferredInnerHeight : function(){;}, // 500
>      _postApply : function(){;} // 532
>     };
>     // File: \ui\basic\ScrollArea.js[30]
>     qx.ui.basic.ScrollArea = function(){return this;};
>     qx.ui.basic.ScrollArea = {
>      _applyElement : function(value, old){;}, // 73
>      _onscroll : function(e){;} // 93
>     };
>     // File: \ui\basic\ScrollBar.js[23]
>     qx.ui.basic.ScrollBar = function(horizontal){return this;};
>     qx.ui.basic.ScrollBar = {
>      _checkValue : function(value){;}, // 205
>      _applyValue : function(value, old){;}, // 218
>      _applyMaximum : function(value, old){;}, // 226
>      _applyVisibility : function(value, old){;}, // 240
>      _computePreferredInnerWidth : function(){;}, // 256
>      _computePreferredInnerHeight : function(){;}, // 265
>      _applyEnabled : function(isEnabled){;}, // 270
>      _getScrollBarWidth : function(){;}, // 283
>      _onscroll : function(evt){;}, // 309
>      _positionKnob : function(value){;}, // 345
>      _afterAppear : function(){;} // 358
>     };
>     // File: \ui\basic\Terminator.js[34]
>     qx.ui.basic.Terminator = function(){return this;};
>     qx.ui.basic.Terminator = {
>      renderPadding : function(changes){;}, // 63
>      _renderContent : function(){;}, // 98
>      _layoutPost : function(changes){;}, // 130
>      _computeBoxWidthFallback : function(){;}, // 154
>      _computeBoxHeightFallback : function(){;}, // 161
>      _isWidthEssential : function(){;}, // 198
>      _isHeightEssential : function(){;} // 229
>     };
>     // File: \ui\basic\VerticalSpacer.js[34]
>     qx.ui.basic.VerticalSpacer = function(){return this;};
>     // File: \ui\component\ColorPopup.js[22]
>     qx.ui.component.ColorPopup = function(tables){return this;};
>     qx.ui.component.ColorPopup = {
>      _createLayout : function(){;}, // 142
>      _createAutoBtn : function(){;}, // 159
>      _createBoxes : function(){;}, // 181
>      _createPreview : function(){;}, // 227
>      _createSelectorBtn : function(){;}, // 260
>      _createColorSelector : function(){;}, // 277
>      _applyValue : function(value, old){;}, // 315
>      _rotatePreviousColors : function(){;}, // 342
>      _onFieldMouseDown : function(e){;}, // 392
>      _onFieldMouseOver : function(e){;}, // 410
>      _onAutomaticBtnExecute : function(e){;}, // 422
>      _onSelectorButtonExecute : function(e){;}, // 436
>      _onColorSelectorOk : function(e){;}, // 455
>      _onColorSelectorCancel : function(e){;}, // 470
>      _onBeforeAppear : function(e){;} // 482
>     };
>     // File: \ui\component\ColorSelector.js[37]
>     qx.ui.component.ColorSelector = function(vPreviousRed,
>     vPreviousGreen, vPreviousBlue){return this;};
>     qx.ui.component.ColorSelector = {
>      _createControlBar : function(){;}, // 206
>      _createButtonBar : function(){;}, // 220
>      _createControlPane : function(){;}, // 253
>      _createHueSaturationPane : function(){;}, // 269
>      _createBrightnessPane : function(){;}, // 301
>      _createPresetFieldSet : function(){;}, // 341
>      _createInputFieldSet : function(){;}, // 392
>      _createPreviewFieldSet : function(){;}, // 411
>      _createHexField : function(){;}, // 440
>      _createRgbSpinner : function(){;}, // 469
>      _createHsbSpinner : function(){;}, // 504
>      _createPreviewContent : function(){;}, // 547
>      _applyRed : function(value, old){;}, // 578
>      _applyGreen : function(value, old){;}, // 615
>      _applyBlue : function(value, old){;}, // 652
>      _applyHue : function(value, old){;}, // 697
>      _applySaturation : function(value, old){;}, // 737
>      _applyBrightness : function(value, old){;}, // 777
>      _onBrightnessHandleMouseDown : function(e){;}, // 827
>      _onBrightnessHandleMouseUp : function(e){;}, // 849
>      _onBrightnessHandleMouseMove : function(e){;}, // 863
>      _onBrightnessFieldMouseDown : function(e){;}, // 879
>      _onBrightnessPaneMouseWheel : function(e){;}, // 901
>      _setBrightnessOnFieldEvent : function(e){;}, // 913
>      _onButtonOkExecute : function(e){;}, // 938
>      _onButtonCancelExecute : function(e){;}, // 950
>      _onHueSaturationHandleMouseDown : function(e){;}, // 970
>      _onHueSaturationHandleMouseUp : function(e){;}, // 996
>      _onHueSaturationHandleMouseMove : function(e){;}, // 1010
>      _onHueSaturationFieldMouseDown : function(e){;}, // 1026
>      _onHueSaturationPaneMouseWheel : function(e){;}, // 1052
>      _setHueSaturationOnFieldEvent : function(e){;}, // 1064
>      _setRedFromSpinner : function(){;}, // 1103
>      _setGreenFromSpinner : function(){;}, // 1121
>      _setBlueFromSpinner : function(){;}, // 1139
>      _setHueFromSpinner : function(){;}, // 1165
>      _setSaturationFromSpinner : function(){;}, // 1183
>      _setBrightnessFromSpinner : function(){;}, // 1201
>      _onHexFieldChange : function(e){;}, // 1228
>      _setHexFromRgb : function(){;}, // 1254
>      _onColorFieldClick : function(e){;}, // 1276
>      _setHueFromRgb : function(){;}, // 1306
>      _setRgbFromHue : function(){;}, // 1331
>      _setPreviewFromRgb : function(){;}, // 1363
>      setPreviousColor : function(vRed, vGreen, vBlue){;} // 1377
>     };
>     // File: \ui\component\DateChooser.js[44]
>     qx.ui.component.DateChooser = function(date){return this;};
>     qx.ui.component.DateChooser = {
>      _checkDate : function(value){;}, // 349
>      _applyDate : function(value, old){;}, // 363
>      _onNavButtonClicked : function(evt){;}, // 407
>      _onDayClicked : function(evt){;}, // 456
>      _onDayDblClicked : function(){;}, // 469
>      _onkeypress : function(evt){;}, // 481
>      showMonth : function(month, year){;}, // 580
>      _updateDatePane : function(){;} // 603
>     };
>     // File: \ui\component\DateChooserButton.js[30]
>     qx.ui.component.DateChooserButton = function(vTargetWidget,
>     vChooserTitle, vButtonLabel, vIcon, vIconWidth, vIconHeight,
>     vFlash){return this;};
>     qx.ui.component.DateChooserButton = {
>      _applyTargetWidget : function(value, old){;}, // 150
>      _applyChooserTitle : function(value, old){;}, // 168
>      _applyDateFormatSize : function(value, old){;}, // 181
>      _createChooserWindow : function(){;}, // 200
>      _createChooser : function(){;}, // 233
>      _changeLocale : function(dateFormatSize){;}, // 259
>      _executeHandler : function(e){;}, // 298
>      _changeLocaleHandler : function(e){;}, // 324
>      _chooserWindowKeydownHandler : function(e){;}, // 337
>      _chooserWindowAppearHandler : function(e){;}, // 356
>      _chooserSelectHandler : function(e){;} // 370
>     };
>     // File: \ui\core\Border.js[28]
>     qx.ui.core.Border = function(width, style, color){return this;};
>     qx.ui.core.Border = {
>      fromString : function(str){;}, // 88
>      fromConfig : function(config){;}, // 136
>      _applyWidthTop : function(value, old){;}, // 533
>      _applyWidthRight : function(value, old){;}, // 540
>      _applyWidthBottom : function(value, old){;}, // 547
>      _applyWidthLeft : function(value, old){;}, // 554
>      _applyColorTop : function(value, old){;}, // 561
>      _applyColorRight : function(value, old){;}, // 565
>      _applyColorBottom : function(value, old){;}, // 569
>      _applyColorLeft : function(value, old){;}, // 573
>      _applyColorInnerTop : function(value, old){;}, // 577
>      _applyColorInnerRight : function(value, old){;}, // 581
>      _applyColorInnerBottom : function(value, old){;}, // 585
>      _applyColorInnerLeft : function(value, old){;}, // 589
>      _applyStyleTop : function(){;}, // 593
>      _applyStyleRight : function(){;}, // 597
>      _applyStyleBottom : function(){;}, // 601
>      _applyStyleLeft : function(){;}, // 605
>      _changeColorTop : function(value){;}, // 627
>      _changeColorInnerTop : function(value){;}, // 641
>      _changeColorRight : function(value){;}, // 655
>      _changeColorInnerRight : function(value){;}, // 669
>      _changeColorBottom : function(value){;}, // 683
>      _changeColorInnerBottom : function(value){;}, // 697
>      _changeColorLeft : function(value){;}, // 711
>      _changeColorInnerLeft : function(value){;} // 725
>     };
>     // File: \ui\core\ClientDocument.js[38]
>     qx.ui.core.ClientDocument = function(){return this;};
>     qx.ui.core.ClientDocument = {
>      getWindowElement : function(){;}, // 229
>      getDocumentElement : function(){;}, // 240
>      _getBlocker : function(){;}, // 304
>      blockHelper : function(e){;}, // 330
>      block : function(vActiveChild){;}, // 353
>      release : function(vActiveChild){;}, // 381
>      createStyleElement : function(vCssText){;}, // 424
>      addCssRule : function(vSheet, vSelector, vStyle){;}, // 438
>      removeCssRule : function(vSheet, vSelector){;}, // 451
>      removeAllCssRules : function(vSheet){;}, // 463
>      _onwindowresize : function(e){;}, // 583
>      _computeInnerWidth : function(){;}, // 605
>      _computeInnerHeight : function(){;}, // 616
>      defer : function(){;} // 645
>     };
>     // File: \ui\core\ClientDocumentBlocker.js[33]
>     qx.ui.core.ClientDocumentBlocker = function(){return this;};
>     qx.ui.core.ClientDocumentBlocker = {
>      getFocusRoot : function(){;} // 126
>     };
>     // File: \ui\core\Font.js[31]
>     qx.ui.core.Font = function(size, family){return this;};
>     qx.ui.core.Font = {
>      fromString : function(str){;}, // 79
>      fromConfig : function(config){;}, // 130
>      reset : function(widget){;}, // 143
>      resetElement : function(element){;}, // 158
>      resetStyle : function(style){;}, // 177
>      _applySize : function(value, old){;}, // 257
>      _applyFamily : function(value, old){;}, // 261
>      _applyBold : function(value, old){;}, // 279
>      _applyItalic : function(value, old){;}, // 283
>      _applyDecoration : function(value, old){;}, // 287
>      render : function(widget){;}, // 297
>      renderStyle : function(style){;}, // 314
>      renderElement : function(element){;}, // 329
>      generateStyle : function(){;} // 345
>     };
>     // File: \ui\core\Parent.js[35]
>     qx.ui.core.Parent = function(){return this;};
>     qx.ui.core.Parent = {
>      isFocusRoot : function(){;}, // 129
>      getFocusRoot : function(){;}, // 140
>      activateFocusRoot : function(){;}, // 160
>      _onfocuskeyevent : function(e){;}, // 178
>      _applyFocusHandler : function(value, old){;}, // 190
>      _applyActiveChild : function(value, old){;}, // 230
>      _applyFocusedChild : function(value, old){;}, // 242
>      _createLayoutImpl : function(){;}, // 368
>      getLayoutImpl : function(){;}, // 381
>      getChildren : function(){;}, // 400
>      getChildrenLength : function(){;}, // 411
>      hasChildren : function(){;}, // 422
>      isEmpty : function(){;}, // 433
>      indexOf : function(vChild){;}, // 445
>      contains : function(vWidget){;}, // 457
>      _computeVisibleChildren : function(){;}, // 491
>      getVisibleChildrenLength : function(){;}, // 522
>      hasVisibleChildren : function(){;}, // 533
>      isVisibleEmpty : function(){;}, // 544
>      add : function(varargs){;}, // 566
>      addAt : function(vChild, vIndex){;}, // 592
>      addAtBegin : function(vChild){;}, // 632
>      addAtEnd : function(vChild){;}, // 643
>      addBefore : function(vChild, vBefore){;}, // 659
>      addAfter : function(vChild, vAfter){;}, // 685
>      remove : function(varargs){;}, // 718
>      removeAt : function(vIndex){;}, // 741
>      removeAll : function(){;}, // 759
>      getFirstChild : function(){;}, // 786
>      getFirstVisibleChild : function(){;}, // 798
>      getFirstActiveChild : function(vIgnoreClasses){;}, // 811
>      getLastChild : function(){;}, // 831
>      getLastVisibleChild : function(){;}, // 843
>      getLastActiveChild : function(vIgnoreClasses){;}, // 856
>      forEachChild : function(vFunc){;}, // 877
>      forEachVisibleChild : function(vFunc){;}, // 899
>      _beforeAppear : function(){;}, // 922
>      _afterAppear : function(){;}, // 936
>      _beforeDisappear : function(){;}, // 950
>      _afterDisappear : function(){;}, // 964
>      _beforeInsertDom : function(){;}, // 986
>      _afterInsertDom : function(){;}, // 1000
>      _beforeRemoveDom : function(){;}, // 1014
>      _afterRemoveDom : function(){;}, // 1028
>      _handleDisplayableCustom : function(vDisplayable, vParent,
>     vHint){;}, // 1058
>      _addChildrenToStateQueue : function(){;}, // 1080
>      recursiveAddToStateQueue : function(){;}, // 1089
>      _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme,
>     vOldAppearanceTheme){;}, // 1100
>      _addChildToChildrenQueue : function(vChild){;}, // 1125
>      _removeChildFromChildrenQueue : function(vChild){;}, // 1151
>      _flushChildrenQueue : function(){;}, // 1170
>      _addChildrenToLayoutQueue : function(p){;}, // 1195
>      _layoutChild : function(vChild){;}, // 1210
>      _computePreferredInnerWidth : function(){;}, // 1307
>      _computePreferredInnerHeight : function(){;}, // 1318
>      _changeInnerWidth : function(vNew, vOld){;}, // 1331
>      _changeInnerHeight : function(vNew, vOld){;}, // 1358
>      getInnerWidthForChild : function(vChild){;}, // 1384
>      getInnerHeightForChild : function(vChild){;}, // 1396
>      remapChildrenHandlingTo : function(vTarget){;}, // 1424
>      defer : function(statics, members, properties){;} // 1447
>     };
>     // File: \ui\core\Widget.js[45]
>     qx.ui.core.Widget = function(){return this;};
>     qx.ui.core.Widget = {
>      create : function(clazz, appearance){;}, // 178
>      _initAutoFlush : function(){;}, // 210
>      _removeAutoFlush : function(){;}, // 224
>      _autoFlushHelper : function(){;}, // 240
>      flushGlobalQueues : function(){;}, // 259
>      addToGlobalWidgetQueue : function(vWidget){;}, // 310
>      removeFromGlobalWidgetQueue : function(vWidget){;}, // 331
>      flushGlobalWidgetQueue : function(){;}, // 347
>      addToGlobalElementQueue : function(vWidget){;}, // 386
>      removeFromGlobalElementQueue : function(vWidget){;}, // 407
>      flushGlobalElementQueue : function(){;}, // 423
>      addToGlobalStateQueue : function(vWidget){;}, // 462
>      removeFromGlobalStateQueue : function(vWidget){;}, // 483
>      flushGlobalStateQueue : function(){;}, // 499
>      addToGlobalJobQueue : function(vWidget){;}, // 538
>      removeFromGlobalJobQueue : function(vWidget){;}, // 559
>      flushGlobalJobQueue : function(){;}, // 575
>      addToGlobalLayoutQueue : function(vParent){;}, // 614
>      removeFromGlobalLayoutQueue : function(vParent){;}, // 635
>      flushGlobalLayoutQueue : function(){;}, // 651
>      addToGlobalDisplayQueue : function(vWidget){;}, // 691
>      removeFromGlobalDisplayQueue : function(vWidget){;}, // 728
>      flushGlobalDisplayQueue : function(){;}, // 737
>      getActiveSiblingHelperIgnore : function(vIgnoreClasses,
>     vInstance){;}, // 891
>      getActiveSiblingHelper : function(vObject, vParent, vCalc,
>     vIgnoreClasses, vMode){;}, // 915
>      initScrollbarWidth : function(){;}, // 1100
>      _applyLeft : function(value, old){;}, // 2222
>      _applyRight : function(value, old){;}, // 2228
>      _applyTop : function(value, old){;}, // 2234
>      _applyBottom : function(value, old){;}, // 2240
>      _applyWidth : function(value, old){;}, // 2246
>      _applyMinWidth : function(value, old){;}, // 2252
>      _applyMaxWidth : function(value, old){;}, // 2258
>      _applyHeight : function(value, old){;}, // 2264
>      _applyMinHeight : function(value, old){;}, // 2270
>      _applyMaxHeight : function(value, old){;}, // 2276
>      isMaterialized : function(){;}, // 2299
>      pack : function(){;}, // 2318
>      auto : function(){;}, // 2332
>      isDisplayable : function(){;}, // 2462
>      _checkParent : function(value, old){;}, // 2476
>      _applyParent : function(value, old){;}, // 2494
>      _applyDisplay : function(value, old){;}, // 2562
>      _handleDisplayable : function(vHint){;}, // 2581
>      _computeDisplayable : function(){;}, // 2752
>      _beforeAppear : function(){;}, // 2763
>      _afterAppear : function(){;}, // 2776
>      _beforeDisappear : function(){;}, // 2790
>      _afterDisappear : function(){;}, // 2813
>      isSeeable : function(){;}, // 2833
>      isAppearRelevant : function(){;}, // 2844
>      _beforeInsertDom : function(){;}, // 2863
>      _afterInsertDom : function(){;}, // 2876
>      _beforeRemoveDom : function(){;}, // 2889
>      _afterRemoveDom : function(){;}, // 2902
>      _applyVisibility : function(value, old){;}, // 2924
>      show : function(){;}, // 2959
>      hide : function(){;}, // 2972
>      connect : function(){;}, // 2983
>      disconnect : function(){;}, // 2994
>      addToDocument : function(){;}, // 3037
>      isCreated : function(){;}, // 3048
>      _createElementImpl : function(){;}, // 3059
>      _applyElement : function(value, old){;}, // 3071
>      addToJobQueue : function(p){;}, // 3127
>      _flushJobQueue : function(q){;}, // 3149
>      _computeBoxWidthFallback : function(){;}, // 3388
>      _computeBoxHeightFallback : function(){;}, // 3399
>      _computeBoxWidth : function(){;}, // 3410
>      _computeBoxHeight : function(){;}, // 3423
>      _computeOuterWidth : function(){;}, // 3436
>      _computeOuterHeight : function(){;}, // 3447
>      _computeInnerWidth : function(){;}, // 3458
>      _computeInnerHeight : function(){;}, // 3469
>      getNeededWidth : function(){;}, // 3480
>      getNeededHeight : function(){;}, // 3493
>      _recomputeFlexX : function(){;}, // 3516
>      _recomputeFlexY : function(){;}, // 3537
>      _recomputePercentX : function(){;}, // 3569
>      _recomputePercentY : function(){;}, // 3614
>      _computeValuePixel : function(v){;}, // 3802
>      _computeValuePixelLimit : function(v){;}, // 3814
>      _computeValuePercentX : function(v){;}, // 3826
>      _computeValuePercentXLimit : function(v){;}, // 3838
>      _computeValuePercentY : function(v){;}, // 3850
>      _computeValuePercentYLimit : function(v){;}, // 3862
>      getWidthValue : function(){;}, // 3882
>      getMinWidthValue : function(){;}, // 3918
>      getMaxWidthValue : function(){;}, // 3946
>      getLeftValue : function(){;}, // 3974
>      getRightValue : function(){;}, // 3999
>      getHeightValue : function(){;}, // 4033
>      getMinHeightValue : function(){;}, // 4069
>      getMaxHeightValue : function(){;}, // 4097
>      getTopValue : function(){;}, // 4125
>      getBottomValue : function(){;}, // 4150
>      _computeFrameWidth : function(){;}, // 4175
>      _computeFrameHeight : function(){;}, // 4202
>      _invalidateFrameDimensions : function(){;}, // 4229
>      _invalidatePreferredInnerDimensions : function(){;}, // 4242
>      _computePreferredBoxWidth : function(){;}, // 4255
>      _computePreferredBoxHeight : function(){;}, // 4271
>      addToLayoutChanges : function(p){;}, // 4299
>      addToQueue : function(p){;}, // 4316
>      addToQueueRuntime : function(p){;}, // 4328
>      _computeHasPercentX : function(){;}, // 4351
>      _computeHasPercentY : function(){;}, // 4362
>      _computeHasAutoX : function(){;}, // 4373
>      _computeHasAutoY : function(){;}, // 4384
>      _computeHasFlexX : function(){;}, // 4395
>      _computeHasFlexY : function(){;}, // 4406
>      _evalUnitsPixelPercentAutoFlex : function(value){;}, // 4418
>      _evalUnitsPixelPercentAuto : function(value){;}, // 4450
>      _evalUnitsPixelPercent : function(value){;}, // 4482
>      _unitDetectionPixelPercentAutoFlex : function(name, value){;}, //
>     4525
>      _unitDetectionPixelPercentAuto : function(name, value){;}, // 4643
>      _unitDetectionPixelPercent : function(name, value){;}, // 4737
>      getTopLevelWidget : function(){;}, // 4817
>      moveSelfBefore : function(vBefore){;}, // 4829
>      moveSelfAfter : function(vAfter){;}, // 4841
>      moveSelfToBegin : function(){;}, // 4852
>      moveSelfToEnd : function(){;}, // 4863
>      getPreviousSibling : function(){;}, // 4874
>      getNextSibling : function(){;}, // 4893
>      getPreviousVisibleSibling : function(){;}, // 4912
>      getNextVisibleSibling : function(){;}, // 4929
>      getPreviousActiveSibling : function(vIgnoreClasses){;}, // 4947
>      getNextActiveSibling : function(vIgnoreClasses){;}, // 4961
>      isFirstChild : function(){;}, // 4974
>      isLastChild : function(){;}, // 4985
>      isFirstVisibleChild : function(){;}, // 4996
>      isLastVisibleChild : function(){;}, // 5007
>      hasState : function(vState){;}, // 5030
>      addState : function(vState){;}, // 5042
>      removeState : function(vState){;}, // 5066
>      _styleFromMap : function(data){;}, // 5096
>      _unstyleFromArray : function(data){;}, // 5128
>      _renderAppearance : function(){;}, // 5154
>      _resetAppearanceThemeWrapper : function(vNewAppearanceTheme,
>     vOldAppearanceTheme){;}, // 5192
>      addToStateQueue : function(){;}, // 5251
>      recursiveAddToStateQueue : function(){;}, // 5262
>      _applyAppearance : function(value, old){;}, // 5274
>      _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme,
>     vOldAppearanceTheme){;}, // 5318
>      _applyElementData : function(elem){;}, // 5345
>      setHtmlProperty : function(propName, value){;}, // 5367
>      getHtmlProperty : function(propName){;}, // 5434
>      _applyHtmlProperties : function(elem){;}, // 5451
>      _generateHtmlId : function(){;}, // 5475
>      setHtmlAttribute : function(propName, value){;}, // 5502
>      removeHtmlAttribute : function(propName){;}, // 5528
>      getHtmlAttribute : function(propName){;}, // 5554
>      _applyHtmlAttributes : function(elem){;}, // 5572
>      getStyleProperty : function(propName){;}, // 5606
>      setStyleProperty : function(propName, value){;}, // 5637
>      removeStyleProperty : function(propName){;}, // 5661
>      _applyStyleProperties : function(elem){;}, // 5686
>      _applyEnabled : function(value, old){;}, // 5730
>      isFocusable : function(){;}, // 5772
>      isFocusRoot : function(){;}, // 5783
>      getFocusRoot : function(){;}, // 5794
>      getActiveChild : function(){;}, // 5810
>      _applyFocused : function(value, old){;}, // 5831
>      _visualizeBlur : function(){;}, // 5888
>      _visualizeFocus : function(){;}, // 5909
>      focus : function(){;}, // 5929
>      blur : function(){;}, // 5942
>      _applyCapture : function(value, old){;}, // 5968
>      _applyZIndex : function(value, old){;}, // 6001
>      _applyCursor : function(value, old){;}, // 6261
>      _applyCommand : function(value, old){;}, // 6281
>      _applyBackgroundImage : function(value, old){;}, // 6302
>      _styleBackgroundImage : function(value){;}, // 6318
>      _applyBackgroundRepeat : function(value, old){;}, // 6322
>      _applyClip : function(value, old){;}, // 6347
>      _compileClipString : function(){;}, // 6358
>      _renderOverflow : function(pn, pv, value, old){;}, // 6515
>      getOverflowX : function(){;}, // 6532
>      getOverflowY : function(){;}, // 6545
>      _applyBackgroundColor : function(value, old){;}, // 6564
>      _styleBackgroundColor : function(value){;}, // 6568
>      _applyTextColor : function(value, old){;}, // 6583
>      _applyFont : function(value, old){;}, // 6598
>      _applyBorder : function(value, old){;}, // 6621
>      _queueBorder : function(value, edge){;}, // 6642
>      renderBorder : function(changes){;}, // 6709
>      _applyPaddingTop : function(value, old){;}, // 6831
>      _applyPaddingRight : function(value, old){;}, // 6839
>      _applyPaddingBottom : function(value, old){;}, // 6847
>      _applyPaddingLeft : function(value, old){;}, // 6855
>      renderPadding : function(changes){;}, // 6868
>      _applyMarginLeft : function(value, old){;}, // 6884
>      _applyMarginRight : function(value, old){;}, // 6889
>      _applyMarginTop : function(value, old){;}, // 6893
>      _applyMarginBottom : function(value, old){;}, // 6897
>      execute : function(){;}, // 6919
>      _visualPropertyCheck : function(){;}, // 6949
>      setScrollLeft : function(nScrollLeft){;}, // 6964
>      setScrollTop : function(nScrollTop){;}, // 6978
>      getOffsetLeft : function(){;}, // 6991
>      getOffsetTop : function(){;}, // 7004
>      getScrollLeft : function(){;}, // 7017
>      getScrollTop : function(){;}, // 7030
>      getClientWidth : function(){;}, // 7043
>      getClientHeight : function(){;}, // 7056
>      getOffsetWidth : function(){;}, // 7069
>      getOffsetHeight : function(){;}, // 7082
>      getScrollWidth : function(){;}, // 7095
>      getScrollHeight : function(){;}, // 7108
>      scrollIntoView : function(alignTopLeft){;}, // 7135
>      scrollIntoViewX : function(alignLeft){;}, // 7152
>      scrollIntoViewY : function(alignTop){;}, // 7173
>      supportsDrop : function(dragCache){;}, // 7216
>      defer : function(statics, members){;} // 7254
>     };
>     // File: \ui\embed\Flash.js[72]
>     qx.ui.embed.Flash = function(vSource, vVersion){return this;};
>     qx.ui.embed.Flash = {
>      getPlayerVersion : function(){;}, // 136
>      _applyElementData : function(el){;}, // 301
>      _applySource : function(value, old, propName){;}, // 454
>      _applyVersion : function(value, old){;}, // 466
>      _applyQuality : function(value, old){;}, // 487
>      _applyScale : function(value, old){;}, // 500
>      _applyWmode : function(value, old){;}, // 513
>      _applyPlay : function(value, old){;}, // 526
>      _applyLoop : function(value, old){;}, // 539
>      _styleBackgroundColor : function(value){;}, // 559
>      _setBackgroundColorProperty : function(vNewValue){;}, // 579
>      setParam : function(name, value){;}, // 600
>      getParam : function(name){;}, // 612
>      getParams : function(){;}, // 623
>      setVariable : function(name, value){;}, // 644
>      getVariable : function(name){;}, // 656
>      getVariables : function(){;}, // 667
>      generateParamTags : function(){;}, // 686
>      getVariablePairs : function(){;} // 710
>     };
>     // File: \ui\embed\Gallery.js[29]
>     qx.ui.embed.Gallery = function(vGalleryList){return this;};
>     qx.ui.embed.Gallery = {
>      imageOnLoad : function(){;}, // 104
>      imageOnError : function(){;}, // 119
>      _applyElementData : function(){;}, // 199
>      getManager : function(){;}, // 218
>      getList : function(){;}, // 229
>      update : function(vGalleryList){;}, // 241
>      removeAll : function(){;}, // 261
>      updateImageById : function(vId, vSrc, vWidth, vHeight){;}, // 278
>      updateImageDimensionsById : function(vId, vWidth, vHeight){;}, // 294
>      updateImageDimensionsByPosition : function(vPos, vWidth,
>     vHeight){;}, // 309
>      updateImageSrcById : function(vId, vSrc){;}, // 337
>      updateImageSrcByPosition : function(vPos, vSrc){;}, // 351
>      deleteById : function(vId){;}, // 371
>      deleteByPosition : function(vPos){;}, // 384
>      getPositionById : function(vId){;}, // 409
>      getEntryById : function(vId){;}, // 429
>      getNodeById : function(vId){;}, // 441
>      getEntryByPosition : function(vPosition){;}, // 453
>      getNodeByPosition : function(vPosition){;}, // 465
>      getEntryByNode : function(vNode){;}, // 477
>      addFromPartialList : function(vPartialList){;}, // 489
>      addFromUpdatedList : function(vNewList){;}, // 506
>      _onmousedown : function(e){;}, // 531
>      _onmouseup : function(e){;}, // 548
>      _onmousemove : function(e){;}, // 565
>      _onclick : function(e){;}, // 610
>      _ondblclick : function(e){;}, // 627
>      _onkeypress : function(e){;}, // 644
>      getListItemTarget : function(dt){;}, // 656
>      scrollItemIntoView : function(vItem){;}, // 685
>      scrollItemIntoViewX : function(vItem){;}, // 699
>      scrollItemIntoViewY : function(vItem){;}, // 711
>      getItems : function(){;}, // 730
>      getFirstChild : function(){;}, // 741
>      getLastChild : function(){;}, // 752
>      createView : function(){;}, // 771
>      createCell : function(d, i){;}, // 796
>      createImageCell : function(inode, d){;}, // 830
>      imageOnComplete : function(){;}, // 858
>      createProtoCell : function(){;} // 874
>     };
>     // File: \ui\embed\GalleryList.js[28]
>     qx.ui.embed.GalleryList = function(galleryList){return this;};
>     qx.ui.embed.GalleryList = {
>      imageOnLoad : function(){;}, // 99
>      imageOnError : function(){;}, // 114
>      _applyElementData : function(){;}, // 182
>      getManager : function(){;}, // 201
>      update : function(vGalleryList){;}, // 213
>      removeAll : function(){;}, // 230
>      getPositionById : function(vId){;}, // 244
>      getEntryById : function(vId){;}, // 264
>      getNodeById : function(vId){;}, // 276
>      getEntryByPosition : function(vPosition){;}, // 288
>      getNodeByPosition : function(vPosition){;}, // 300
>      getEntryByNode : function(vNode){;}, // 312
>      _onmousedown : function(e){;}, // 330
>      _onmouseup : function(e){;}, // 347
>      _onclick : function(e){;}, // 364
>      _ondblclick : function(e){;}, // 381
>      _onmousemove : function(e){;}, // 398
>      _onkeypress : function(e){;}, // 445
>      getListItemTarget : function(dt){;}, // 457
>      scrollItemIntoView : function(vItem){;}, // 486
>      scrollItemIntoViewX : function(vItem){;}, // 500
>      scrollItemIntoViewY : function(vItem){;}, // 512
>      getItems : function(){;}, // 531
>      getFirstChild : function(){;}, // 542
>      getLastChild : function(){;}, // 553
>      createView : function(){;}, // 572
>      createImageCell : function(inode, d){;}, // 617
>      createProtoCell : function(tHeight){;}, // 647
>      imageOnComplete : function(){;} // 708
>     };
>     // File: \ui\embed\HtmlEmbed.js[27]
>     qx.ui.embed.HtmlEmbed = function(vHtml){return this;};
>     qx.ui.embed.HtmlEmbed = {
>      _applyHtml : function(){;}, // 120
>      _applyTextAlign : function(value, old){;}, // 137
>      _applyFont : function(value, old){;}, // 151
>      _styleFont : function(value){;}, // 160
>      _applyTextColor : function(value, old){;}, // 173
>      _styleTextColor : function(value){;}, // 181
>      _applyElementData : function(){;}, // 200
>      _syncHtml : function(){;} // 211
>     };
>     // File: \ui\embed\IconHtmlEmbed.js[27]
>     qx.ui.embed.IconHtmlEmbed = function(vHtml, vIcon, vIconWidth,
>     vIconHeight){return this;};
>     qx.ui.embed.IconHtmlEmbed = {
>      _syncHtml : function(){;} // 139
>     };
>     // File: \ui\embed\Iframe.js[36]
>     qx.ui.embed.Iframe = function(vSource){return this;};
>     qx.ui.embed.Iframe = {
>      load : function(obj){;}, // 92
>      getIframeNode : function(){;}, // 189
>      setIframeNode : function(vIframeNode){;}, // 200
>      getBlockerNode : function(){;}, // 211
>      setBlockerNode : function(vBlockerNode){;}, // 223
>      getContentWindow : function(){;}, // 242
>      getContentDocument : function(){;}, // 258
>      reload : function(){;}, // 298
>      queryCurrentUrl : function(){;}, // 335
>      block : function(){;}, // 358
>      release : function(){;}, // 371
>      _generateIframeElement : function(vFrameName){;}, // 394
>      _generateBlockerElement : function(){;}, // 444
>      _applyElement : function(value, old){;}, // 487
>      _beforeAppear : function(){;}, // 508
>      _beforeDisappear : function(){;}, // 523
>      _applySource : function(value, old){;}, // 539
>      _syncSource : function(){;}, // 553
>      _applyScrolling : function(value, old){;}, // 597
>      _syncScrolling : function(){;}, // 610
>      _applyFrameName : function(value, old, propName, uniqModIds){;},
>     // 625
>      _onload : function(){;} // 647
>     };
>     // File: \ui\embed\IframeManager.js[29]
>     qx.ui.embed.IframeManager = function(){return this;};
>     qx.ui.embed.IframeManager = {
>      handleMouseDown : function(evt){;}, // 73
>      handleMouseUp : function(evt){;} // 91
>     };
>     // File: \ui\embed\LinkEmbed.js[26]
>     qx.ui.embed.LinkEmbed = function(vHtml, vUri, vTarget){return this;};
>     qx.ui.embed.LinkEmbed = {
>      _syncHtml : function(){;} // 98
>     };
>     // File: \ui\embed\NodeEmbed.js[27]
>     qx.ui.embed.NodeEmbed = function(vId){return this;};
>     qx.ui.embed.NodeEmbed = {
>      _createElementImpl : function(){;} // 85
>     };
>     // File: \ui\embed\TextEmbed.js[27]
>     qx.ui.embed.TextEmbed = function(vText){return this;};
>     qx.ui.embed.TextEmbed = {
>      _applyText : function(){;}, // 117
>      _applyTextAlign : function(value, old){;}, // 133
>      _applyFont : function(value, old){;}, // 153
>      _styleFont : function(value){;}, // 162
>      _applyTextColor : function(value, old){;}, // 174
>      _styleTextColor : function(value){;}, // 182
>      _applyWrap : function(value, old){;}, // 195
>      _applyElementData : function(){;}, // 214
>      _syncText : function(){;} // 225
>     };
>     // File: \ui\form\Button.js[35]
>     qx.ui.form.Button = function(vText, vIcon, vIconWidth,
>     vIconHeight, vFlash){return this;};
>     qx.ui.form.Button = {
>      _onmouseover : function(e){;}, // 109
>      _onmouseout : function(e){;}, // 136
>      _onmousedown : function(e){;}, // 167
>      _onmouseup : function(e){;}, // 189
>      _onkeydown : function(e){;}, // 227
>      _onkeyup : function(e){;} // 249
>     };
>     // File: \ui\form\CheckBox.js[27]
>     qx.ui.form.CheckBox = function(vText, vValue, vName,
>     vChecked){return this;};
>     qx.ui.form.CheckBox = {
>      _createIcon : function(){;}, // 142
>      _applyChecked : function(value, old){;}, // 169
>      _handleIcon : function(){;}, // 190
>      _onclick : function(e){;}, // 226
>      _onkeydown : function(e){;}, // 239
>      _onkeyup : function(e){;} // 255
>     };
>     // File: \ui\form\ComboBox.js[49]
>     qx.ui.form.ComboBox = function(){return this;};
>     qx.ui.form.ComboBox = {
>      getManager : function(){;}, // 270
>      getPopup : function(){;}, // 281
>      getList : function(){;}, // 292
>      getField : function(){;}, // 303
>      getButton : function(){;}, // 314
>      _applySelected : function(value, old){;}, // 334
>      _applyValue : function(value, old){;}, // 367
>      _applyEditable : function(value, old){;}, // 409
>      _openPopup : function(){;}, // 438
>      _closePopup : function(){;}, // 469
>      _testClosePopup : function(){;}, // 483
>      _togglePopup : function(){;}, // 497
>      _onpopupappear : function(e){;}, // 517
>      _oninput : function(e){;}, // 534
>      _onbeforedisappear : function(e){;}, // 558
>      _onlocalechange : function(e){;}, // 569
>      _onmousedown : function(e){;}, // 590
>      _onclick : function(e){;}, // 631
>      _onmouseup : function(e){;}, // 673
>      _onmouseover : function(e){;}, // 691
>      _onmousewheel : function(e){;}, // 717
>      _onkeydown : function(e){;}, // 769
>      _onkeypress : function(e){;}, // 832
>      _onkeyinput : function(e){;}, // 918
>      _visualizeBlur : function(){;}, // 950
>      _visualizeFocus : function(){;} // 963
>     };
>     // File: \ui\form\ComboBoxEx.js[61]
>     qx.ui.form.ComboBoxEx = function(){return this;};
>     qx.ui.form.ComboBoxEx = {
>      getPopup : function(){;}, // 299
>      getList : function(){;}, // 310
>      getField : function(){;}, // 321
>      getButton : function(){;}, // 332
>      getSelectedRow : function(){;}, // 343
>      _createList : function(){;}, // 357
>      tableColumnModel : function(obj){;}, // 368
>      setSelection : function(data, newValue){;}, // 446
>      getSelection : function(){;}, // 476
>      setSelectedIndex : function(index){;}, // 488
>      getSelectedIndex : function(){;}, // 528
>      _applyShowOnTextField : function(propVal){;}, // 565
>      _checkIdDescriptionSeparator : function(propVal){;}, // 582
>      _applyIdDescriptionSeparator : function(propVal){;}, // 596
>      _applyIdColumnVisible : function(propVal){;}, // 613
>      _applyEditable : function(value){;}, // 645
>      _applyValue : function(value){;}, // 665
>      _openPopup : function(){;}, // 745
>      _closePopup : function(){;}, // 777
>      _togglePopup : function(){;}, // 788
>      sizeTextFieldToContent : function(){;}, // 807
>      _calculateDimensions : function(){;}, // 821
>      _getTextWidth : function(text){;}, // 931
>      isSearchInProgress : function(){;}, // 967
>      _search : function(startIndex, txt, caseSens){;}, // 981
>      openSearchDialog : function(){;}, // 1037
>      _onChangeSelection : function(e){;}, // 1232
>      _onpopupappear : function(e){;}, // 1289
>      _oninput : function(e){;}, // 1306
>      _onmousedown : function(e){;}, // 1330
>      _onmouseup : function(e){;}, // 1364
>      _onmousewheel : function(e){;}, // 1391
>      _onkeydown : function(e){;}, // 1415
>      _onkeypress : function(e){;}, // 1502
>      _visualizeBlur : function(){;}, // 1553
>      _visualizeFocus : function(){;} // 1565
>     };
>     // File: \ui\form\InputCheckSymbol.js[27]
>     qx.ui.form.InputCheckSymbol = function(){return this;};
>     qx.ui.form.InputCheckSymbol = {
>      _createElementImpl : function(){;}, // 131
>      _applyName : function(value, old){;}, // 144
>      _applyValue : function(value, old){;}, // 157
>      _applyType : function(value, old){;}, // 170
>      _applyChecked : function(value, old){;}, // 183
>      getPreferredBoxWidth : function(){;}, // 195
>      getPreferredBoxHeight : function(){;}, // 207
>      _applyEnabled : function(value, old){;}, // 246
>      defer : function(statics, members){;} // 262
>     };
>     // File: \ui\form\List.js[30]
>     qx.ui.form.List = function(){return this;};
>     qx.ui.form.List = {
>      getManager : function(){;}, // 136
>      getListItemTarget : function(vItem){;}, // 150
>      getSelectedItem : function(){;}, // 166
>      getSelectedItems : function(){;}, // 177
>      _onmouseover : function(e){;}, // 198
>      _onmousedown : function(e){;}, // 216
>      _onmouseup : function(e){;}, // 234
>      _onclick : function(e){;}, // 252
>      _ondblclick : function(e){;}, // 270
>      _onkeydown : function(e){;}, // 296
>      _onkeypress : function(e){;}, // 316
>      _onkeyinput : function(e){;}, // 332
>      _findItem : function(vUserValue, vStartIndex, vType){;}, // 403
>      findString : function(vText, vStartIndex){;}, // 447
>      findStringExact : function(vText, vStartIndex){;}, // 460
>      findValue : function(vText, vStartIndex){;}, // 473
>      findValueExact : function(vText, vStartIndex){;}, // 486
>      _sortItemsCompare : function(a, b){;}, // 507
>      sortItemsByString : function(vReverse){;}, // 519
>      sortItemsByValue : function(vReverse){;} // 552
>     };
>     // File: \ui\form\ListItem.js[30]
>     qx.ui.form.ListItem = function(vText, vIcon, vValue){return this;};
>     qx.ui.form.ListItem = {
>      handleStateChange : function(){;}, // 139
>      _applyStateStyleFocus : function(vStates){;}, // 159
>      matchesString : function(vText){;}, // 178
>      matchesStringExact : function(vText){;}, // 193
>      matchesValue : function(vText){;}, // 208
>      matchesValueExact : function(vText){;}, // 223
>      _ondblclick : function(e){;} // 246
>     };
>     // File: \ui\form\PasswordField.js[27]
>     qx.ui.form.PasswordField = function(){return this;};
>     // File: \ui\form\RadioButton.js[27]
>     qx.ui.form.RadioButton = function(vText, vValue, vName,
>     vChecked){return this;};
>     qx.ui.form.RadioButton = {
>      _applyChecked : function(value, old){;}, // 108
>      _applyManager : function(value, old){;}, // 129
>      _applyName : function(value, old){;}, // 148
>      _applyValue : function(value, old){;}, // 167
>      _onkeydown : function(e){;}, // 193
>      _onkeypress : function(e){;}, // 210
>      _onclick : function(e){;}, // 241
>      _onkeyup : function(e){;} // 254
>     };
>     // File: \ui\form\RepeatButton.js[27]
>     qx.ui.form.RepeatButton = function(vText, vIcon, vIconWidth,
>     vIconHeight, vFlash){return this;};
>     qx.ui.form.RepeatButton = {
>      _onmousedown : function(e){;}, // 125
>      _onmouseup : function(e){;}, // 151
>      _oninterval : function(e){;} // 181
>     };
>     // File: \ui\form\Spinner.js[73]
>     qx.ui.form.Spinner = function(vMin, vValue, vMax){return this;};
>     qx.ui.form.Spinner = {
>      _applyIncrementAmount : function(value, old){;}, // 366
>      _applyEditable : function(value, old){;}, // 371
>      _applyWrap : function(value, old){;}, // 379
>      _applyManager : function(value, old){;}, // 386
>      _applyCheckValueFunction : function(value, old){;}, // 403
>      _applyNumberFormat : function(value, old){;}, // 408
>      _computePreferredInnerWidth : function(){;}, // 428
>      _computePreferredInnerHeight : function(){;}, // 440
>      _onkeypress : function(e){;}, // 463
>      _onkeydown : function(e){;}, // 530
>      _onkeyup : function(e){;}, // 579
>      _onmousedown : function(e){;}, // 615
>      _onmouseup : function(e){;}, // 653
>      _onmousewheel : function(e){;}, // 681
>      _ontextchange : function(e){;}, // 709
>      _oninput : function(e){;}, // 722
>      _onchange : function(e){;}, // 738
>      _onblur : function(e){;}, // 781
>      setValue : function(nValue){;}, // 801
>      getValue : function(){;}, // 812
>      resetValue : function(){;}, // 826
>      setMax : function(vMax){;}, // 838
>      getMax : function(){;}, // 849
>      setMin : function(vMin){;}, // 861
>      getMin : function(){;}, // 872
>      _oninterval : function(e){;}, // 896
>      _increment : function(){;}, // 1042
>      _pageIncrement : function(){;}, // 1068
>      _resetIncrements : function(){;} // 1093
>     };
>     // File: \ui\form\TextArea.js[30]
>     qx.ui.form.TextArea = function(){return this;};
>     qx.ui.form.TextArea = {
>      _applyElement : function(value, old){;}, // 106
>      _applyWrap : function(value, old){;}, // 112
>      _computePreferredInnerHeight : function(){;} // 155
>     };
>     // File: \ui\form\TextField.js[34]
>     qx.ui.form.TextField = function(value){return this;};
>     qx.ui.form.TextField = {
>      createRegExpValidator : function(vRegExp){;}, // 101
>      _applyElement : function(value, old){;}, // 292
>      _postApply : function(){;}, // 369
>      _changeInnerWidth : function(value, old){;}, // 384
>      _changeInnerHeight : function(value, old){;}, // 397
>      _syncFieldWidth : function(){;}, // 408
>      _syncFieldHeight : function(){;}, // 420
>      _applyCursor : function(value, old){;}, // 427
>      _renderCursor : function(){;}, // 438
>      _applyTextAlign : function(value, old){;}, // 457
>      _renderTextAlign : function(){;}, // 468
>      _applySpellCheck : function(value, old){;}, // 473
>      _renderSpellCheck : function(){;}, // 483
>      _applyEnabled : function(value, old){;}, // 495
>      _applyValue : function(value, old){;}, // 512
>      _applyMaxLength : function(value, old){;}, // 538
>      _applyReadOnly : function(value, old){;}, // 553
>      _applyTextColor : function(value, old){;}, // 574
>      _styleTextColor : function(value){;}, // 585
>      _renderTextColor : function(){;}, // 597
>      _applyFont : function(value, old){;}, // 614
>      _styleFont : function(value){;}, // 627
>      _renderFont : function(){;}, // 639
>      _visualizeFocus : function(){;}, // 670
>      _visualizeBlur : function(){;}, // 689
>      getComputedValue : function(){;}, // 713
>      getInputElement : function(){;}, // 728
>      isValid : function(){;}, // 741
>      isComputedValid : function(){;}, // 757
>      _computePreferredInnerWidth : function(){;}, // 775
>      _computePreferredInnerHeight : function(){;}, // 783
>      _ontabfocus : function(){;}, // 872
>      _onfocus : function(){;}, // 882
>      _onblur : function(){;}, // 892
>      _oninput : function(){;}, // 909
>      selectAll : function(){;} // 1210
>     };
>     // File: \ui\groupbox\CheckGroupBox.js[30]
>     qx.ui.groupbox.CheckGroupBox = function(){return this;};
>     qx.ui.groupbox.CheckGroupBox = {
>      _createLegendObject : function(){;} // 53
>     };
>     // File: \ui\groupbox\GroupBox.js[32]
>     qx.ui.groupbox.GroupBox = function(vLegend, vIcon){return this;};
>     qx.ui.groupbox.GroupBox = {
>      _createLegendObject : function(){;}, // 105
>      _createFrameObject : function(){;}, // 120
>      getFrameObject : function(){;}, // 143
>      getLegendObject : function(){;}, // 154
>      setLegend : function(vLegend){;}, // 175
>      getLegend : function(){;}, // 191
>      setIcon : function(vIcon){;}, // 203
>      getIcon : function(){;} // 214
>     };
>     // File: \ui\groupbox\RadioGroupBox.js[30]
>     qx.ui.groupbox.RadioGroupBox = function(){return this;};
>     qx.ui.groupbox.RadioGroupBox = {
>      _createLegendObject : function(){;} // 53
>     };
>     // File: \ui\layout\BoxLayout.js[28]
>     qx.ui.layout.BoxLayout = function(orientation){return this;};
>     qx.ui.layout.BoxLayout = {
>      _createLayoutImpl : function(){;}, // 202
>      isHorizontal : function(){;}, // 226
>      isVertical : function(){;}, // 237
>      getLayoutMode : function(){;}, // 248
>      _updateLayoutMode : function(){;}, // 264
>      _invalidateLayoutMode : function(){;}, // 280
>      _applyOrientation : function(value, old){;}, // 301
>      _applySpacing : function(value, old){;}, // 324
>      _applyHorizontalChildrenAlign : function(value, old){;}, // 330
>      _applyVerticalChildrenAlign : function(value, old){;}, // 336
>      _applyReverseChildrenOrder : function(value, old){;}, // 342
>      _applyStretchChildrenOrthogonalAxis : function(value, old){;}, // 348
>      _applyUseAdvancedFlexAllocation : function(value, old){;}, // 352
>      _doLayoutOrder : function(){;}, // 366
>      _doLayout : function(){;}, // 383
>      _computeAccumulatedChildrenOuterWidth : function(){;}, // 400
>      _computeAccumulatedChildrenOuterHeight : function(){;}, // 418
>      _recomputeChildrenStretchingX : function(){;}, // 444
>      _recomputeChildrenStretchingY : function(){;} // 463
>     };
>     // File: \ui\layout\CanvasLayout.js[28]
>     qx.ui.layout.CanvasLayout = function(){return this;};
>     qx.ui.layout.CanvasLayout = {
>      _createLayoutImpl : function(){;} // 68
>     };
>     // File: \ui\layout\DockLayout.js[27]
>     qx.ui.layout.DockLayout = function(){return this;};
>     qx.ui.layout.DockLayout = {
>      _applyMode : function(value, old){;}, // 82
>      _createLayoutImpl : function(){;}, // 102
>      addLeft : function(widget){;}, // 122
>      addRight : function(widget){;}, // 134
>      addTop : function(widget){;}, // 146
>      addBottom : function(widget){;}, // 158
>      _addAlignedVertical : function(vAlign, vArgs){;}, // 171
>      _addAlignedHorizontal : function(vAlign, vArgs){;} // 189
>     };
>     // File: \ui\layout\FlowLayout.js[27]
>     qx.ui.layout.FlowLayout = function(){return this;};
>     qx.ui.layout.FlowLayout = {
>      _applyHorizontalSpacing : function(value, old){;}, // 103
>      _applyVerticalSpacing : function(value, old){;}, // 111
>      _applyReverseChildrenOrder : function(value, old){;}, // 129
>      _createLayoutImpl : function(){;}, // 153
>      _changeInnerWidth : function(vNew, vOld){;} // 174
>     };
>     // File: \ui\layout\GridLayout.js[27]
>     qx.ui.layout.GridLayout = function(){return this;};
>     qx.ui.layout.GridLayout = {
>      _applyHorizontalSpacing : function(value, old){;}, // 153
>      _applyVerticalSpacing : function(value, old){;}, // 161
>      _applyHorizontalChildrenAlign : function(value, old){;}, // 169
>      _applyVerticalChildrenAlign : function(value, old){;}, // 177
>      _createLayoutImpl : function(){;}, // 202
>      add : function(vChild, vCol, vRow){;}, // 225
>      _syncDataFields : function(vData, vOldLength, vNewLength){;}, // 257
>      setColumnCount : function(vCount){;}, // 290
>      getColumnCount : function(){;}, // 303
>      addColumn : function(){;}, // 314
>      removeColumn : function(){;}, // 327
>      _syncColumnDataFields : function(){;}, // 343
>      setRowCount : function(vCount){;}, // 371
>      getRowCount : function(){;}, // 384
>      addRow : function(){;}, // 395
>      removeRow : function(){;}, // 408
>      _syncRowDataFields : function(){;}, // 424
>      _getColumnProperty : function(vColumnIndex, vProperty){;}, // 450
>      _setupColumnProperty : function(vColumnIndex, vProperty,
>     vValue){;}, // 472
>      _removeColumnProperty : function(vColumnIndex, vProperty,
>     vValue){;}, // 488
>      _invalidateColumnLayout : function(){;}, // 501
>      _getRowProperty : function(vRowIndex, vProperty){;}, // 529
>      _setupRowProperty : function(vRowIndex, vProperty, vValue){;}, // 551
>      _removeRowProperty : function(vRowIndex, vProperty, vValue){;},
>     // 567
>      _invalidateRowLayout : function(){;}, // 580
>      setColumnWidth : function(vIndex, vValue){;}, // 609
>      setRowHeight : function(vIndex, vValue){;}, // 652
>      getColumnBoxWidth : function(vIndex){;}, // 693
>      getRowBoxHeight : function(vIndex){;}, // 738
>      getComputedCellPaddingLeft : function(vCol, vRow){;}, // 784
>      getComputedCellPaddingRight : function(vCol, vRow){;}, // 797
>      getComputedCellPaddingTop : function(vCol, vRow){;}, // 810
>      getComputedCellPaddingBottom : function(vCol, vRow){;}, // 823
>      getColumnInnerWidth : function(vCol, vRow){;}, // 836
>      getRowInnerHeight : function(vCol, vRow){;}, // 849
>      setColumnHorizontalAlignment : function(vIndex, vValue){;}, // 871
>      setColumnVerticalAlignment : function(vIndex, vValue){;}, // 884
>      setRowHorizontalAlignment : function(vIndex, vValue){;}, // 897
>      setRowVerticalAlignment : function(vIndex, vValue){;}, // 910
>      getColumnHorizontalAlignment : function(vIndex){;}, // 922
>      getColumnVerticalAlignment : function(vIndex){;}, // 934
>      getRowHorizontalAlignment : function(vIndex){;}, // 946
>      getRowVerticalAlignment : function(vIndex){;}, // 958
>      setColumnPaddingTop : function(vIndex, vValue){;}, // 980
>      setColumnPaddingRight : function(vIndex, vValue){;}, // 993
>      setColumnPaddingBottom : function(vIndex, vValue){;}, // 1006
>      setColumnPaddingLeft : function(vIndex, vValue){;}, // 1019
>      setRowPaddingTop : function(vIndex, vValue){;}, // 1032
>      setRowPaddingRight : function(vIndex, vValue){;}, // 1045
>      setRowPaddingBottom : function(vIndex, vValue){;}, // 1058
>      setRowPaddingLeft : function(vIndex, vValue){;}, // 1071
>      getColumnPaddingTop : function(vIndex){;}, // 1083
>      getColumnPaddingRight : function(vIndex){;}, // 1095
>      getColumnPaddingBottom : function(vIndex){;}, // 1107
>      getColumnPaddingLeft : function(vIndex){;}, // 1119
>      getRowPaddingTop : function(vIndex){;}, // 1131
>      getRowPaddingRight : function(vIndex){;}, // 1143
>      getRowPaddingBottom : function(vIndex){;}, // 1155
>      getRowPaddingLeft : function(vI
>     -------------------------------------------------------------------------
>     Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
>     Studies have shown that voting for your favorite open source project,
>     along with a healthy diet, reduces your potential for chronic lameness
>     and boredom. Vote Now at http://www.sourceforge.net/community/cca08
>     _______________________________________________
>     qooxdoo-devel mailing list
>     [hidden email]
>     <mailto:[hidden email]>
>     https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> ------------------------------------------------------------------------
>
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>  


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Noggin182
thron7 you genius!
That sounds pretty much perfect for what we wanted. IIRC we would also
be able to use the JAVADOC comments to display useful messages in the
autocomplete for Aptana (and any other IDEs that support it).

thron7 wrote:

> Ok, so I gather from both of your postings the following answer to my
> initial question, about what you wanted this information for:
>
> * Your primary interest is *not* in specific IDE support for maintaining
> qooxdoo-style application code.
> * Your primary interest is actually in *API support* for the qooxdoo
> framework classes in the IDE, to write arbitrary code against it.
>
> Did I get that right?! Well, API support is not far away, and it's
> something that is already supported in the generator, which gets
> apparent in an application we all know and love: the APIViewer. If you
> build the APIViewer, the generator creates data that is eventually
> displayed in the viewer, and a fair amount of this data is simple the
> API documentation for the framework. As a default, this data is
> generated in the form of Json files, but there is a less-known generator
> option (--api-documentation-xml-file) that outputs this data as XML.
>  From there, you're just a bunch of XSLT rules away from any format your
> preferred IDE chooses to digest. There is even a RelaxNG schema for this
> XML (e.g. http://tinyurl.com/6r5v9k)!
>
> What do you think?
>
> Thomas
>
>> Hi Peter,
>>
>> Very much thank you for your attachment. I'm only beginner to qooxdoo
>> and this will help me a lot.
>>
>> Again, I thing that this should be option in generator. This file can
>> be used in every IDE that understands javascript, for example Visual
>> Studio (for people working with .net)
>>
>> Petr
>>
>> 2008/7/8 Peter Schneider <[hidden email]
>> <mailto:[hidden email]>>:
>>
>>     Hi all,
>>
>>     see my inline comments below
>>
>>     > petr kobalicek wrote:
>>     >> Hi,
>>     >>
>>     >> today I'm pleyed with jseclipse from adobe. On their website is
>>     that
>>     >> it supports qooxdoo, but not latest object oriented system. I have
>>     >> simple question. Not all IDE understands this object oriented
>>     system
>>     >> today, and only few will understand it in the future. So I have an
>>     >> idea ;-)
>>     >>
>>     >> Qooxdoo contains own build system (in fact it's javascript
>>     parser that
>>     >> understands javascript language and qooxdoo), how it will be
>>     hard to
>>     >> create special command that will generate single .js file with
>>     qooxdoo
>>     >> generated only for these IDEs ?
>>     >>
>>     >> My idea is simple, for example we have some class:
>>     >>
>>     >> qx.Class.define("MyClass", {
>>     >>   construct: function() {},
>>     >>   members:
>>     >>   {
>>     >>     test: function() {}
>>     >>   }
>>     >> });
>>     >>
>>     >> and this generator will produce:
>>     >>
>>     >> MyClass = function() {};
>>     >> MyClass.prototype.test = function() {};
>>     >
>>     > What would that give you? What would you do with this specially
>>     > generated Javascript in your IDE? I thought you wanted support for
>>     > writing the "qx.Class.define(...)" version in the first place?! How
>>     > would you maintain the generated code?!
>>
>>     I think that this would be some kind of quick solution until a
>>     good working
>>     plugin for Eclipse exists.
>>     I am doing something similar here to create a so-called "code
>>     assist file" for
>>     Eclipse (see attachment).
>>     You are right, that this has no "automatic maintenace" option, but
>>     it helps you
>>     at least by providing the Eclipse IDE with the possible methods
>>     you can use on
>>     a certain object.
>>     My generator is _very_ quick'n'dirty (...more dirty and less quick
>>     ;) ) but the
>>     concept itself does work as long as there is no other solution for
>>     this.
>>
>>     With this kind of approach we do of course have some things to do
>>     manually:
>>     If we want to make the Eclipse IDE aware of new classes, methods,
>>     etc. we do
>>     have to create the code assist file again, thats the down-side of this
>>     approach...
>>
>>     I would like to see a makefile option to create something like this,
>>     'cause my quick'n'dirty approach is written in PHP and *very*
>>     depending on our
>>     local installation etc.
>>     That's why I'm a little shy to post the generator code...
>>
>>     By the way, the attached file is of qooxdoo0.7.3 with some (not
>>     all) patches
>>     from the legacy branch included...but I think the API itself has
>>     not much
>>     changed.
>>
>>
>>     /Peter
>>
>>     >
>>     > Thomas
>>     >
>>     >> etc...
>>     >>
>>     >> So my question is, will be hard to do something like this ? Files
>>     >> generated like this can be integrated to any tools that understands
>>     >> javascript.
>>     >>
>>     >> Thank you for reply
>>     >> Petr
>>     >> [...]
>>
>>
>>
>>     //-----------------------------------------------------------------
>>     // Generated Tue, 08 Jul 2008 11:36:46 +0200
>>     //-----------------------------------------------------------------
>>
>>     // File: \application\Basic.js[33]
>>     qx.application.Basic = function(){return this;};
>>     qx.application.Basic = {
>>      main : function(){;}, // 55
>>      close : function(){;}, // 67
>>      terminate : function(){;} // 76
>>     };
>>     // File: \application\Gui.js[34]
>>     qx.application.Gui = function(){return this;};
>>     qx.application.Gui = {
>>      main : function(){;}, // 75
>>      close : function(){;}, // 103
>>      terminate : function(){;}, // 112
>>      _preload : function(){;}, // 118
>>      _preloaderDone : function(){;}, // 129
>>      _postload : function(){;}, // 154
>>      _postloaderDone : function(){;} // 165
>>     };
>>     // File: \bom\Document.js[44]
>>     qx.bom.Document = function(){return this;};
>>     qx.bom.Document = {
>>      isQuirksMode : function(win){;}, // 55
>>      isStandardMode : function(win){;}, // 67
>>      getWidth : function(win){;}, // 95
>>      getHeight : function(win){;} // 127
>>     };
>>     // File: \bom\element\Dimension.js[29]
>>     qx.bom.element.Dimension = function(){return this;};
>>     qx.bom.element.Dimension = {
>>      getWidth : function(element){;}, // 52
>>      getHeight : function(element){;}, // 63
>>      getClientWidth : function(element){;}, // 74
>>      getClientHeight : function(element){;}, // 85
>>      getScrollWidth : function(element){;}, // 96
>>      getScrollHeight : function(element){;} // 107
>>     };
>>     // File: \bom\element\Location.js[53]
>>     qx.bom.element.Location = function(){return this;};
>>     qx.bom.element.Location = {
>>      get : function(elem, mode){;}, // 457
>>      getLeft : function(elem, mode){;}, // 542
>>      getTop : function(elem, mode){;}, // 558
>>      getRight : function(elem, mode){;}, // 574
>>      getBottom : function(elem, mode){;}, // 590
>>      getRelative : function(elem1, elem2, mode1, mode2){;} // 607
>>     };
>>     // File: \bom\element\Style.js[50]
>>     qx.bom.element.Style = function(){return this;};
>>     qx.bom.element.Style = {
>>      set : function(element, name, value, smart){;}, // 178
>>      reset : function(element, name, smart){;} // 224
>>     };
>>     // File: \bom\Viewport.js[44]
>>     qx.bom.Viewport = function(){return this;};
>>     // File: \Class.js[70]
>>     qx.Class = function(){return this;};
>>     qx.Class = {
>>      define : function(name, config){;}, // 152
>>      add : function(name, config){;}, // 231
>>      createNamespace : function(name, object){;}, // 262
>>      isDefined : function(name){;}, // 300
>>      getTotalNumber : function(){;}, // 311
>>      getByName : function(name){;}, // 323
>>      include : function(clazz, mixin){;}, // 337
>>      patch : function(clazz, mixin){;}, // 364
>>      isSubClassOf : function(clazz, superClass){;}, // 383
>>      getPropertyDefinition : function(clazz, name){;}, // 412
>>      getByProperty : function(clazz, name){;}, // 436
>>      hasProperty : function(clazz, name){;}, // 459
>>      getEventType : function(clazz, name){;}, // 473
>>      supportsEvent : function(clazz, name){;}, // 498
>>      getByMixin : function(clazz, mixin){;}, // 525
>>      getMixins : function(clazz){;}, // 556
>>      hasOwnInterface : function(clazz, iface){;}, // 598
>>      getByInterface : function(clazz, iface){;}, // 612
>>      getInterfaces : function(clazz){;}, // 643
>>      hasInterface : function(clazz, iface){;}, // 673
>>      implementsInterface : function(clazz, iface){;}, // 690
>>      getInstance : function(){;}, // 714
>>      genericToString : function(){;}, // 743
>>      defer : function(statics){;} // 1535
>>     };
>>     // File: \client\Command.js[34]
>>     qx.client.Command = function(shortcut, keyCode){return this;};
>>     qx.client.Command = {
>>      getKeyCode : function(){;}, // 167
>>      setKeyCode : function(code){;}, // 179
>>      execute : function(vTarget){;}, // 192
>>      _applyShortcut : function(value, old){;}, // 220
>>      matchesKeyEvent : function(e){;}, // 282
>>      toString : function(){;} // 406
>>     };
>>     // File: \client\History.js[60]
>>     qx.client.History = function(){return this;};
>>     qx.client.History = {
>>      init : function(){;}, // 176
>>      addToHistory : function(state, newTitle){;}, // 191
>>      getState : function(){;}, // 209
>>      navigateBack : function(){;}, // 218
>>      navigateForward : function(){;}, // 227
>>      _applyTimeoutInterval : function(value){;} // 238
>>     };
>>     // File: \client\NativeWindow.js[26]
>>     qx.client.NativeWindow = function(url, name){return this;};
>>     qx.client.NativeWindow = {
>>      _applyPosition : function(value, old){;}, // 265
>>      _applyDimension : function(value, old){;}, // 294
>>      _applyName : function(value, old){;}, // 323
>>      _applyUrl : function(value, old){;}, // 338
>>      _applyOpen : function(value, old){;}, // 354
>>      isClosed : function(){;}, // 372
>>      open : function(){;}, // 393
>>      close : function(){;}, // 404
>>      isLoaded : function(){;}, // 415
>>      _open : function(){;}, // 437
>>      _close : function(){;}, // 567
>>      centerToScreen : function(){;}, // 614
>>      centerToScreenArea : function(){;}, // 625
>>      centerToOpener : function(){;}, // 636
>>      _centerHelper : function(l, t){;}, // 649
>>      focus : function(){;}, // 676
>>      blur : function(){;}, // 690
>>      _oninterval : function(e){;}, // 716
>>      _onload : function(e){;} // 744
>>     };
>>     // File: \client\Timer.js[33]
>>     qx.client.Timer = function(interval){return this;};
>>     qx.client.Timer = {
>>      once : function(func, obj, timeout){;}, // 97
>>      _applyInterval : function(value, old){;}, // 182
>>      _applyEnabled : function(value, old){;}, // 197
>>      start : function(){;}, // 224
>>      startWith : function(interval){;}, // 235
>>      stop : function(){;}, // 247
>>      restart : function(){;}, // 258
>>      restartWith : function(interval){;}, // 271
>>      _oninterval : function(){;} // 291
>>     };
>>     // File: \core\Aspect.js[53]
>>     qx.core.Aspect = function(){return this;};
>>     qx.core.Aspect = {
>>      wrap : function(fullName, fcn, type){;}, // 70
>>      addAdvice : function(position, type, nameRegExp, fcn){;}, // 142
>>      defer : function(){;} // 157
>>     };
>>     // File: \core\Bootstrap.js[116]
>>     qx.core.Bootstrap = function(){return this;};
>>     qx.core.Bootstrap = {
>>      time : function(){;}, // 129
>>      since : function(){;} // 139
>>     };
>>     // File: \core\Client.js[35]
>>     qx.core.Client = function(){return this;};
>>     qx.core.Client = {
>>      getRunsLocally : function(){;}, // 283
>>      getEngine : function(){;}, // 294
>>      getBrowser : function(){;}, // 305
>>      getVersion : function(){;}, // 316
>>      getMajor : function(){;}, // 327
>>      getMinor : function(){;}, // 338
>>      getRevision : function(){;}, // 349
>>      getBuild : function(){;}, // 360
>>      getEmulation : function(){;}, // 371
>>      isMshtml : function(){;}, // 382
>>      isGecko : function(){;}, // 393
>>      isOpera : function(){;}, // 404
>>      isKhtml : function(){;}, // 415
>>      isWebkit : function(){;}, // 426
>>      isSafari2 : function(){;}, // 437
>>      isInQuirksMode : function(){;}, // 448
>>      getLocale : function(){;}, // 459
>>      getLocaleVariant : function(){;}, // 470
>>      getDefaultLocale : function(){;}, // 481
>>      usesDefaultLocale : function(){;}, // 492
>>      getEngineBoxSizingAttributes : function(){;}, // 503
>>      getPlatform : function(){;}, // 514
>>      runsOnWindows : function(){;}, // 525
>>      runsOnMacintosh : function(){;}, // 536
>>      runsOnUnix : function(){;}, // 547
>>      supportsVml : function(){;}, // 558
>>      supportsSvg : function(){;}, // 569
>>      usesSvgBuiltin : function(){;}, // 580
>>      usesSvgPlugin : function(){;}, // 591
>>      isFireBugActive : function(){;}, // 603
>>      supportsTextContent : function(){;}, // 614
>>      supportsInnerText : function(){;}, // 625
>>      defer : function(statics, members, properties){;} // 650
>>     };
>>     // File: \core\Init.js[40]
>>     qx.core.Init = function(){return this;};
>>     qx.core.Init = {
>>      check : function(value){;}, // 119
>>      _onload : function(e){;}, // 152
>>      _onbeforeunload : function(e){;}, // 228
>>      _onunload : function(e){;}, // 250
>>      defer : function(statics, proto, properties){;} // 305
>>     };
>>     // File: \core\LegacyProperty.js[37]
>>     qx.core.LegacyProperty = function(){return this;};
>>     qx.core.LegacyProperty = {
>>      getSetterName : function(name){;}, // 48
>>      getGetterName : function(name){;}, // 60
>>      getResetterName : function(name){;}, // 72
>>      addFastProperty : function(config, proto){;}, // 92
>>      addCachedProperty : function(config, proto){;}, // 158
>>      addProperty : function(config, proto){;} // 230
>>     };
>>     // File: \core\Log.js[51]
>>     qx.core.Log = function(){return this;};
>>     qx.core.Log = {
>>      log : function(varargs){;}, // 68
>>      debug : function(varargs){;}, // 80
>>      info : function(varargs){;}, // 92
>>      warn : function(varargs){;}, // 104
>>      error : function(varargs){;}, // 116
>>      assert : function(truth, message, varargs){;}, // 133
>>      dir : function(object){;}, // 153
>>      dirxml : function(node){;}, // 194
>>      time : function(name){;}, // 210
>>      timeEnd : function(name){;}, // 222
>>      clear : function(){;}, // 239
>>      trace : function(){;}, // 250
>>      _focusCommandLine : function(){;}, // 327
>>      _initializeWindow : function(){;}, // 341
>>      _onLogReady : function(win){;}, // 365
>>      _syncLayout : function(){;}, // 394
>>      _evalCommandLine : function(){;}, // 405
>>      _logRow : function(message, className){;}, // 449
>>      _flush : function(){;}, // 486
>>      _writeMessage : function(message, className){;}, // 505
>>      _appendRow : function(row){;}, // 524
>>      _writeRow : function(message, className){;}, // 537
>>      _logFormatted : function(objects, className){;}, // 554
>>      _parseFormat : function(format){;}, // 606
>>      _escapeHTML : function(value){;}, // 650
>>      _objectToString : function(object){;}, // 686
>>      _appendText : function(object, html){;}, // 716
>>      _appendNull : function(object, html){;}, // 729
>>      _appendString : function(object, html){;}, // 742
>>      _appendInteger : function(object, html){;}, // 755
>>      _appendFloat : function(object, html){;}, // 768
>>      _appendFunction : function(object, html){;}, // 781
>>      _appendObject : function(object, html){;}, // 798
>>      _appendObjectFormatted : function(object, html){;}, // 824
>>      _appendSelector : function(object, html){;}, // 842
>>      _appendNode : function(node, html){;}, // 862
>>      _addEvent : function(object, name, handler){;}, // 912
>>      _removeEvent : function(object, name, handler){;}, // 928
>>      _cancelEvent : function(event){;}, // 942
>>      _onCommandLineKeyDown : function(event){;}, // 967
>>      _onResize : function(event){;}, // 981
>>      _onUnload : function(event){;} // 993
>>     };
>>     // File: \core\MLegacyInit.js[1]
>>     qx.core.MLegacyInit = function(){return this;};
>>     qx.core.MLegacyInit = {
>>      defineInitialize : function(func){;}, // 15
>>      defineMain : function(func){;}, // 38
>>      defineFinalize : function(func){;}, // 69
>>      defineClose : function(func){;}, // 92
>>      defineTerminate : function(func){;} // 117
>>     };
>>     // File: \core\MUserData.js[37]
>>     qx.core.MUserData = function(){return this;};
>>     qx.core.MUserData = {
>>      setUserData : function(key, value){;}, // 55
>>      getUserData : function(key){;} // 72
>>     };
>>     // File: \core\Object.js[40]
>>     qx.core.Object = function(){return this;};
>>     qx.core.Object = {
>>      toHashCode : function(obj){;}, // 105
>>      getDb : function(){;}, // 123
>>      inGlobalDispose : function(){;}, // 228
>>      isPageUnload : function(){;}, // 239
>>      toHashCode : function(){;}, // 273
>>      toString : function(){;}, // 284
>>      base : function(args, varags){;}, // 302
>>      self : function(args){;}, // 319
>>      set : function(data, value){;}, // 353
>>      get : function(prop){;}, // 399
>>      reset : function(prop){;}, // 423
>>      getDisposed : function(){;}, // 460
>>      isDisposed : function(){;}, // 471
>>      _disposeFields : function(varargs){;}, // 579
>>      _disposeObjects : function(varargs){;}, // 615
>>      _disposeObjectDeep : function(name, deep){;} // 659
>>     };
>>     // File: \core\Package.js[29]
>>     qx.core.Package = function(){return this;};
>>     qx.core.Package = {
>>      loadPart : function(name, callback, self){;}, // 42
>>      loadScript : function(url, callback, self){;} // 56
>>     };
>>     // File: \core\Property.js[115]
>>     qx.core.Property = function(){return this;};
>>     qx.core.Property = {
>>      refresh : function(widget){;}, // 277
>>      attach : function(clazz){;}, // 333
>>      attachMethods : function(clazz, name, config){;}, // 358
>>      error : function(obj, id, property, variant, value){;}, // 601
>>      executeOptimizedGetter : function(instance, clazz, name,
>>     variant){;}, // 683
>>      executeOptimizedSetter : function(instance, clazz, name, variant,
>>     args){;} // 738
>>     };
>>     // File: \core\Setting.js[78]
>>     qx.core.Setting = function(){return this;};
>>     qx.core.Setting = {
>>      define : function(key, defaultValue){;}, // 95
>>      get : function(key){;}, // 119
>>      defer : function(statics){;} // 219
>>     };
>>     // File: \core\Target.js[35]
>>     qx.core.Target = function(){return this;};
>>     qx.core.Target = {
>>      addEventListener : function(type, func, obj){;}, // 74
>>      removeEventListener : function(type, func, obj){;}, // 132
>>      hasEventListeners : function(type){;}, // 171
>>      createDispatchEvent : function(type){;}, // 183
>>      createDispatchDataEvent : function(type, data){;}, // 199
>>      createDispatchChangeEvent : function(type, value, old){;}, // 216
>>      dispatchEvent : function(evt, dispose){;}, // 240
>>      _dispatchEvent : function(evt){;} // 275
>>     };
>>     // File: \core\Variant.js[51]
>>     qx.core.Variant = function(){return this;};
>>     qx.core.Variant = {
>>      compilerIsSet : function(){;}, // 68
>>      define : function(key, allowedValues, defaultValue){;}, // 82
>>      get : function(key){;}, // 117
>>      select : function(key, variantFunctionMap){;}, // 226
>>      isSet : function(key, variants){;}, // 287
>>      defer : function(statics){;} // 383
>>     };
>>     // File: \core\Version.js[45]
>>     qx.core.Version = function(){return this;};
>>     qx.core.Version = {
>>      toString : function(){;}, // 80
>>      defer : function(statics){;} // 135
>>     };
>>     // File: \dev\Debug.js[29]
>>     qx.dev.Debug = function(){return this;};
>>     qx.dev.Debug = {
>>      debugObject : function(obj, initialMessage, maxLevel,
>>     appender){;} // 57
>>     };
>>     // File: \dev\ObjectSummary.js[1]
>>     qx.dev.ObjectSummary = function(){return this;};
>>     qx.dev.ObjectSummary = {
>>      getInfo : function(){;} // 11
>>     };
>>     // File: \dev\Pollution.js[31]
>>     qx.dev.Pollution = function(){return this;};
>>     qx.dev.Pollution = {
>>      getInfo : function(objectName){;}, // 122
>>      extract : function(objectName){;}, // 146
>>      getHtmlTable : function(objectName){;}, // 230
>>      getTextList : function(objectName){;} // 264
>>     };
>>     // File: \dev\Profile.js[39]
>>     qx.dev.Profile = function(){return this;};
>>     qx.dev.Profile = {
>>      start : function(){;}, // 54
>>      stop : function(){;}, // 65
>>      getProfileData : function(){;}, // 106
>>      openProfileWindow : function(maxLength){;}, // 118
>>      normalizeProfileData : function(){;}, // 205
>>      profileBefore : function(fullName, fcn, type, args){;}, // 227
>>      profileAfter : function(fullName, fcn, type, args,
>>     returnValue){;}, // 251
>>      defer : function(statics){;} // 288
>>     };
>>     // File: \dev\StackTrace.js[29]
>>     qx.dev.StackTrace = function(){return this;};
>>     qx.dev.StackTrace = {
>>      getFunctionName : function(fcn){;} // 264
>>     };
>>     // File: \dev\TimeTracker.js[28]
>>     qx.dev.TimeTracker = function(){return this;};
>>     qx.dev.TimeTracker = {
>>      _compare : function(a, b){;}, // 69
>>      buttonSets : function(){;}, // 97
>>      start : function(rounds, loops){;} // 164
>>     };
>>     // File: \dev\Tokenizer.js[31]
>>     qx.dev.Tokenizer = function(){return this;};
>>     qx.dev.Tokenizer = {
>>      tokenizeJavaScript : function(javaScriptText){;}, // 46
>>      javaScriptToHtml : function(javaScriptText){;} // 181
>>     };
>>     // File: \dom\Element.js[25]
>>     qx.dom.Element = function(){return this;};
>>     qx.dom.Element = {
>>      cleanWhitespace : function(el){;}, // 36
>>      isEmpty : function(el){;}, // 56
>>      innerText : function(el){;}, // 71
>>      textContent : function(el){;}, // 75
>>      innerText : function(el, val){;}, // 97
>>      textContent : function(el, val){;} // 101
>>     };
>>     // File: \dom\Node.js[30]
>>     qx.dom.Node = function(){return this;};
>>     qx.dom.Node = {
>>      getDocument : function(node){;}, // 93
>>      getDocumentElement : function(node){;}, // 134
>>      getBodyElement : function(node){;}, // 149
>>      isElement : function(node){;}, // 171
>>      isDocument : function(node){;}, // 183
>>      isText : function(node){;}, // 195
>>      isWindow : function(node){;}, // 206
>>      getText : function(node){;} // 229
>>     };
>>     // File: \dom\String.js[30]
>>     qx.dom.String = function(){return this;};
>>     qx.dom.String = {
>>      unescapeEntities : function(str, entitiesToCharCode){;}, // 113
>>      stripTags : function(str){;} // 163
>>     };
>>     // File: \event\handler\DragAndDropHandler.js[31]
>>     qx.event.handler.DragAndDropHandler = function(){return this;};
>>     qx.event.handler.DragAndDropHandler = {
>>      _applyDestinationWidget : function(value, old){;}, // 150
>>      addData : function(vMimeType, vData){;}, // 179
>>      getData : function(vMimeType){;}, // 191
>>      clearData : function(){;}, // 202
>>      getDropDataTypes : function(){;}, // 221
>>      startDrag : function(){;}, // 321
>>      _fireUserEvents : function(fromWidget, toWidget, e){;}, // 362
>>      handleMouseEvent : function(e){;}, // 396
>>      _handleMouseDown : function(e){;}, // 423
>>      _handleMouseMove : function(e){;}, // 451
>>      _handleMouseUp : function(e){;}, // 525
>>      handleKeyEvent : function(e){;}, // 558
>>      _handleKeyDown : function(e){;}, // 584
>>      _handleKeyUp : function(e){;}, // 616
>>      cancelDrag : function(e){;}, // 651
>>      globalCancelDrag : function(){;}, // 675
>>      _endDrag : function(currentDestinationWidget, e){;}, // 691
>>      _endDragCore : function(){;}, // 717
>>      setCursorPosition : function(deltaX, deltaY){;}, // 783
>>      _renderCursor : function(){;}, // 796
>>      supportsDrop : function(vWidget){;}, // 859
>>      addAction : function(vAction, vForce){;}, // 894
>>      clearActions : function(){;}, // 911
>>      removeAction : function(vAction){;}, // 925
>>      setAction : function(vAction){;}, // 943
>>      _evalNewAction : function(vKeyShift, vKeyCtrl, vKeyAlt){;}, // 962
>>      setFeedbackWidget : function(widget, deltaX, deltaY,
>>     autoDisposeWidget){;}, // 1009
>>      _renderFeedbackWidget : function(){;} // 1024
>>     };
>>     // File: \event\handler\EventHandler.js[35]
>>     qx.event.handler.EventHandler = function(){return this;};
>>     qx.event.handler.EventHandler = {
>>      stopDomEvent : function(vDomEvent){;}, // 159
>>      getOriginalTargetObject : function(vNode){;}, // 179
>>      getOriginalTargetObjectFromEvent : function(vDomEvent,
>>     vWindow){;}, // 210
>>      getRelatedOriginalTargetObjectFromEvent : function(vDomEvent){;},
>>     // 236
>>      getTargetObject : function(vNode, vObject, allowDisabled){;}, // 258
>>      getTargetObjectFromEvent : function(vDomEvent){;}, // 300
>>      getRelatedTargetObjectFromEvent : function(vDomEvent){;}, // 312
>>      _applyCaptureWidget : function(value, old){;}, // 404
>>      _applyFocusRoot : function(value, old){;}, // 423
>>      addCommand : function(vCommand){;}, // 452
>>      removeCommand : function(vCommand){;}, // 464
>>      _checkKeyEventMatch : function(e){;}, // 476
>>      attachEvents : function(){;}, // 512
>>      detachEvents : function(){;}, // 537
>>      attachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 573
>>      detachEventTypes : function(vEventTypes, vFunctionPointer){;}, // 603
>>      _onkeyevent_post : function(vDomEvent, vType, vKeyCode,
>>     vCharCode, vKeyIdentifier){;}, // 638
>>      _onmouseevent_post : function(vDomEvent, vType, vDomTarget){;},
>>     // 857
>>      _onmouseevent_special_post : function(vType, vTarget,
>>     vOriginalTarget, vDispatchTarget, vEventWasProcessed,
>>     vEventObject, vDomEvent){;}, // 1018
>>      _ondragevent : function(vEvent){;}, // 1148
>>      _onselectevent : function(e){;}, // 1173
>>      _onwindowblur : function(e){;}, // 1219
>>      _onwindowfocus : function(e){;}, // 1259
>>      _onwindowresize : function(e){;} // 1281
>>     };
>>     // File: \event\handler\FocusHandler.js[32]
>>     qx.event.handler.FocusHandler = function(widget){return this;};
>>     qx.event.handler.FocusHandler = {
>>      getAttachedWidget : function(){;}, // 90
>>      _onkeyevent : function(container, ev){;}, // 103
>>      compareTabOrder : function(c1, c2){;}, // 141
>>      getFirstWidget : function(parentContainer){;}, // 199
>>      getLastWidget : function(parentContainer){;}, // 211
>>      getWidgetAfter : function(parentContainer, widget){;}, // 224
>>      getWidgetBefore : function(parentContainer, widget){;}, // 256
>>      _getAllAfter : function(parent, widget, arr){;}, // 290
>>      _getAllBefore : function(parent, widget, arr){;}, // 324
>>      _getFirst : function(parent, firstWidget){;}, // 357
>>      _getLast : function(parent, lastWidget){;} // 395
>>     };
>>     // File: \event\handler\KeyEventHandler.js[32]
>>     qx.event.handler.KeyEventHandler = function(){return this;};
>>     qx.event.handler.KeyEventHandler = {
>>      _attachEvents : function(){;}, // 79
>>      _detachEvents : function(){;}, // 96
>>      _isNonPrintableKeyCode : function(keyCode){;}, // 444
>>      _isIdentifiableKeyCode : function(keyCode){;}, // 456
>>      isValidKeyIdentifier : function(keyIdentifier){;}, // 494
>>      _keyCodeToIdentifier : function(keyCode){;}, // 533
>>      _charCodeToIdentifier : function(charCode){;}, // 559
>>      _identifierToKeyCode : function(keyIdentifier){;}, // 571
>>      _idealKeyHandler : function(keyCode, charCode, eventType,
>>     domEvent){;}, // 595
>>      defer : function(statics, members, properties){;} // 629
>>     };
>>     // File: \event\message\Bus.js[31]
>>     qx.event.message.Bus = function(){return this;};
>>     qx.event.message.Bus = {
>>      getSubscriptions : function(){;}, // 47
>>      subscribe : function(message, subscriber, context){;}, // 61
>>      checkSubscription : function(message, subscriber, context){;}, // 113
>>      unsubscribe : function(message, subscriber, context){;}, // 149
>>      dispatch : function(msg){;} // 181
>>     };
>>     // File: \event\message\Message.js[29]
>>     qx.event.message.Message = function(vName, vData){return this;};
>>     // File: \event\type\ChangeEvent.js[28]
>>     qx.event.type.ChangeEvent = function(type, value, old){return this;};
>>     qx.event.type.ChangeEvent = {
>>      getData : function(){;} // 86
>>     };
>>     // File: \event\type\DataEvent.js[28]
>>     qx.event.type.DataEvent = function(vType, vData){return this;};
>>     // File: \event\type\DomEvent.js[27]
>>     qx.event.type.DomEvent = function(vType, vDomEvent, vDomTarget,
>>     vTarget, vOriginalTarget){return this;};
>>     qx.event.type.DomEvent = {
>>      _computeModifiers : function(){;}, // 144
>>      isCtrlPressed : function(){;}, // 170
>>      isShiftPressed : function(){;}, // 181
>>      isAltPressed : function(){;}, // 192
>>      isMetaPressed : function(){;}, // 203
>>      isCtrlOrCommandPressed : function(){;} // 215
>>     };
>>     // File: \event\type\DragEvent.js[28]
>>     qx.event.type.DragEvent = function(vType, vMouseEvent, vTarget,
>>     vRelatedTarget){return this;};
>>     qx.event.type.DragEvent = {
>>      getMouseEvent : function(){;}, // 80
>>      startDrag : function(){;}, // 100
>>      addData : function(sType, oData){;}, // 127
>>      getData : function(sType){;}, // 139
>>      clearData : function(){;}, // 150
>>      getDropDataTypes : function(){;}, // 161
>>      addAction : function(sAction){;}, // 181
>>      removeAction : function(sAction){;}, // 193
>>      getAction : function(){;}, // 204
>>      clearActions : function(){;}, // 215
>>      setFeedbackWidget : function(widget, deltaX, deltaY,
>>     autoDisposeWidget){;}, // 242
>>      setCursorPosition : function(deltaX, deltaY){;} // 266
>>     };
>>     // File: \event\type\Event.js[30]
>>     qx.event.type.Event = function(vType){return this;};
>>     qx.event.type.Event = {
>>      preventDefault : function(){;}, // 135
>>      stopPropagation : function(){;} // 146
>>     };
>>     // File: \event\type\FocusEvent.js[34]
>>     qx.event.type.FocusEvent = function(type, target){return this;};
>>     // File: \event\type\KeyEvent.js[31]
>>     qx.event.type.KeyEvent = function(vType, vDomEvent, vDomTarget,
>>     vTarget, vOriginalTarget, vKeyCode, vCharCode,
>>     vKeyIdentifier){return this;};
>>     qx.event.type.KeyEvent = {
>>      getKeyCode : function(){;}, // 222
>>      defer : function(statics){;} // 236
>>     };
>>     // File: \event\type\MouseEvent.js[28]
>>     qx.event.type.MouseEvent = function(vType, vDomEvent, vDomTarget,
>>     vTarget, vOriginalTarget, vRelatedTarget){return this;};
>>     qx.event.type.MouseEvent = {
>>      storeEventState : function(e){;}, // 99
>>      getScreenX : function(){;}, // 117
>>      getScreenY : function(){;}, // 128
>>      getClientX : function(){;}, // 139
>>      getClientY : function(){;}, // 150
>>      getPageX : function(){;}, // 161
>>      getPageY : function(){;}, // 172
>>      getButton : function(){;}, // 183
>>      getClientX : function(){;}, // 273
>>      getClientY : function(){;}, // 277
>>      getScreenX : function(){;}, // 295
>>      getScreenY : function(){;}, // 306
>>      isMiddleButtonPressed : function(){;}, // 349
>>      isRightButtonPressed : function(){;}, // 360
>>      _computeButton : function(){;} // 390
>>     };
>>     // File: \html\Dimension.js[44]
>>     qx.html.Dimension = function(){return this;};
>>     qx.html.Dimension = {
>>      getOuterWidth : function(el){;}, // 63
>>      getOuterHeight : function(el){;}, // 75
>>      getBoxWidthForZeroHeight : function(el){;}, // 87
>>      getBoxHeightForZeroWidth : function(el){;}, // 114
>>      getBoxWidth : function(el){;}, // 141
>>      getBoxHeight : function(el){;}, // 153
>>      getInnerWidth : function(el){;}, // 239
>>      getInnerHeight : function(el){;}, // 251
>>      getScrollBarSizeLeft : function(el){;}, // 373
>>      getScrollBarSizeTop : function(el){;}, // 385
>>      getScrollBarSizeRight : function(el){;}, // 397
>>      getScrollBarSizeBottom : function(el){;}, // 409
>>      getScrollBarVisibleX : function(el){;}, // 421
>>      getScrollBarVisibleY : function(el){;} // 433
>>     };
>>     // File: \html\ElementFromPoint.js[30]
>>     qx.html.ElementFromPoint = function(){return this;};
>>     qx.html.ElementFromPoint = {
>>      getElementFromPoint : function(x, y){;}, // 48
>>      getElementFromPointHandler : function(node, x, y, recursive){;},
>>     // 63
>>      getElementFromPointChecker : function(element, x, y){;}, // 111
>>      getElementAbsolutePointChecker : function(element, x, y){;} // 153
>>     };
>>     // File: \html\Entity.js[27]
>>     qx.html.Entity = function(){return this;};
>>     qx.html.Entity = {
>>      defer : function(statics, members, properties){;} // 359
>>     };
>>     // File: \html\EventRegistration.js[28]
>>     qx.html.EventRegistration = function(){return this;};
>>     // File: \html\Form.js[27]
>>     qx.html.Form = function(){return this;};
>>     qx.html.Form = {
>>      inputFilter : function(vNode){;}, // 49
>>      getFields : function(vForm){;}, // 82
>>      encodeField : function(vNode){;}, // 94
>>      encodeForm : function(vForm){;}, // 126
>>      bind : function(vForm, vMethod){;} // 147
>>     };
>>     // File: \html\Iframe.js[30]
>>     qx.html.Iframe = function(){return this;};
>>     qx.html.Iframe = {
>>      getBody : function(vIframe){;} // 115
>>     };
>>     // File: \html\Location.js[27]
>>     qx.html.Location = function(){return this;};
>>     qx.html.Location = {
>>      getPageOuterLeft : function(el){;}, // 44
>>      getPageOuterTop : function(el){;}, // 56
>>      getPageOuterRight : function(el){;}, // 68
>>      getPageOuterBottom : function(el){;}, // 80
>>      getClientOuterLeft : function(el){;}, // 92
>>      getClientOuterTop : function(el){;}, // 104
>>      getClientOuterRight : function(el){;}, // 116
>>      getClientOuterBottom : function(el){;}, // 128
>>      getClientAreaRight : function(el){;}, // 394
>>      getClientAreaBottom : function(el){;}, // 406
>>      getPageAreaRight : function(el){;}, // 458
>>      getPageAreaBottom : function(el){;}, // 470
>>      getClientInnerLeft : function(el){;}, // 482
>>      getClientInnerTop : function(el){;}, // 494
>>      getClientInnerRight : function(el){;}, // 506
>>      getClientInnerBottom : function(el){;}, // 518
>>      getPageInnerLeft : function(el){;}, // 530
>>      getPageInnerTop : function(el){;}, // 542
>>      getPageInnerRight : function(el){;}, // 554
>>      getPageInnerBottom : function(el){;}, // 566
>>      getScreenBoxRight : function(el){;}, // 647
>>      getScreenBoxBottom : function(el){;}, // 659
>>      getScreenOuterLeft : function(el){;}, // 671
>>      getScreenOuterTop : function(el){;}, // 683
>>      getScreenOuterRight : function(el){;}, // 695
>>      getScreenOuterBottom : function(el){;}, // 707
>>      getScreenAreaLeft : function(el){;}, // 719
>>      getScreenAreaTop : function(el){;}, // 731
>>      getScreenAreaRight : function(el){;}, // 743
>>      getScreenAreaBottom : function(el){;}, // 755
>>      getScreenInnerLeft : function(el){;}, // 767
>>      getScreenInnerTop : function(el){;}, // 779
>>      getScreenInnerRight : function(el){;}, // 791
>>      getScreenInnerBottom : function(el){;} // 803
>>     };
>>     // File: \html\Offset.js[27]
>>     qx.html.Offset = function(){return this;};
>>     // File: \html\Scroll.js[27]
>>     qx.html.Scroll = function(){return this;};
>>     qx.html.Scroll = {
>>      getLeftSum : function(el){;}, // 44
>>      getTopSum : function(el){;} // 66
>>     };
>>     // File: \html\ScrollIntoView.js[37]
>>     qx.html.ScrollIntoView = function(){return this;};
>>     qx.html.ScrollIntoView = {
>>      scrollX : function(vElement, vAlignLeft){;}, // 56
>>      scrollY : function(vElement, vAlignTop){;} // 130
>>     };
>>     // File: \html\String.js[28]
>>     qx.html.String = function(){return this;};
>>     qx.html.String = {
>>      escape : function(str){;}, // 54
>>      unescape : function(str){;}, // 76
>>      fromText : function(str){;}, // 91
>>      toText : function(str){;} // 117
>>     };
>>     // File: \html\Style.js[30]
>>     qx.html.Style = function(){return this;};
>>     qx.html.Style = {
>>      getStyleSize : function(vElement, propertyName){;}, // 143
>>      getMarginLeft : function(vElement){;}, // 155
>>      getMarginTop : function(vElement){;}, // 167
>>      getMarginRight : function(vElement){;}, // 179
>>      getMarginBottom : function(vElement){;}, // 191
>>      getPaddingLeft : function(vElement){;}, // 203
>>      getPaddingTop : function(vElement){;}, // 215
>>      getPaddingRight : function(vElement){;}, // 227
>>      getPaddingBottom : function(vElement){;}, // 239
>>      getBorderLeft : function(vElement){;}, // 251
>>      getBorderTop : function(vElement){;}, // 263
>>      getBorderRight : function(vElement){;}, // 275
>>      getBorderBottom : function(vElement){;} // 287
>>     };
>>     // File: \html\StyleSheet.js[29]
>>     qx.html.StyleSheet = function(){return this;};
>>     qx.html.StyleSheet = {
>>      includeFile : function(vHref){;} // 46
>>     };
>>     // File: \html\Textile.js[29]
>>     qx.html.Textile = function(){return this;};
>>     qx.html.Textile = {
>>      textilize : function(s){;} // 47
>>     };
>>     // File: \html\Window.js[25]
>>     qx.html.Window = function(){return this;};
>>     // File: \Interface.js[34]
>>     qx.Interface = function(){return this;};
>>     qx.Interface = {
>>      define : function(name, config){;}, // 95
>>      getByName : function(name){;}, // 160
>>      isDefined : function(name){;}, // 172
>>      getTotalNumber : function(){;}, // 183
>>      flatten : function(ifaces){;}, // 195
>>      assert : function(clazz, iface, wrap){;}, // 226
>>      genericToString : function(){;} // 311
>>     };
>>     // File: \io\Alias.js[24]
>>     qx.io.Alias = function(){return this;};
>>     qx.io.Alias = {
>>      _preprocess : function(value){;}, // 66
>>      add : function(alias, base){;}, // 102
>>      remove : function(alias){;}, // 143
>>      resolve : function(path){;} // 159
>>     };
>>     // File: \io\image\Manager.js[28]
>>     qx.io.image.Manager = function(){return this;};
>>     qx.io.image.Manager = {
>>      add : function(source){;}, // 70
>>      remove : function(source){;}, // 92
>>      show : function(source){;}, // 116
>>      hide : function(source){;}, // 137
>>      getVisibleImages : function(){;}, // 159
>>      getHiddenImages : function(){;} // 181
>>     };
>>     // File: \io\image\Preloader.js[37]
>>     qx.io.image.Preloader = function(imageUrl){return this;};
>>     qx.io.image.Preloader = {
>>      getUri : function(){;}, // 131
>>      getSource : function(){;}, // 142
>>      isLoaded : function(){;}, // 153
>>      isErroneous : function(){;}, // 164
>>      getIsPng : function(){;} // 178
>>     };
>>     // File: \io\image\PreloaderManager.js[28]
>>     qx.io.image.PreloaderManager = function(){return this;};
>>     qx.io.image.PreloaderManager = {
>>      add : function(vObject){;}, // 67
>>      remove : function(vObject){;}, // 79
>>      has : function(vSource){;}, // 91
>>      get : function(vSource){;}, // 103
>>      create : function(vSource){;} // 115
>>     };
>>     // File: \io\image\PreloaderSystem.js[32]
>>     qx.io.image.PreloaderSystem = function(vPreloadList, vCallBack,
>>     vCallBackScope){return this;};
>>     qx.io.image.PreloaderSystem = {
>>      start : function(){;}, // 117
>>      _check : function(){;} // 218
>>     };
>>     // File: \io\Json.js[58]
>>     qx.io.Json = function(){return this;};
>>     qx.io.Json = {
>>      stringify : function(obj, beautify){;}, // 405
>>      parse : function(text){;}, // 435
>>      _fixObj : function(obj){;}, // 454
>>      parseQx : function(text){;} // 487
>>     };
>>     // File: \io\local\CookieApi.js[26]
>>     qx.io.local.CookieApi = function(){return this;};
>>     qx.io.local.CookieApi = {
>>      get : function(vName){;}, // 58
>>      set : function(vName, vValue, vExpires, vPath, vDomain,
>>     vSecure){;}, // 93
>>      del : function(vName, vPath, vDomain){;} // 145
>>     };
>>     // File: \io\local\CookieTransport.js[26]
>>     qx.io.local.CookieTransport = function(){return this;};
>>     qx.io.local.CookieTransport = {
>>      set : function(vName, vValue){;}, // 59
>>      get : function(vName){;}, // 78
>>      del : function(vName){;}, // 93
>>      setAll : function(vHash){;}, // 108
>>      getAll : function(){;}, // 122
>>      replaceAll : function(vHash){;}, // 134
>>      delAll : function(){;}, // 145
>>      _getAll : function(){;}, // 164
>>      _setAll : function(vHash){;}, // 195
>>      _setCookie : function(vIndex, vString){;}, // 251
>>      _delCookie : function(vIndex){;} // 265
>>     };
>>     // File: \io\remote\AbstractRemoteTransport.js[28]
>>     qx.io.remote.AbstractRemoteTransport = function(){return this;};
>>     qx.io.remote.AbstractRemoteTransport = {
>>      send : function(){;}, // 199
>>      abort : function(){;}, // 210
>>      timeout : function(){;}, // 229
>>      failed : function(){;}, // 250
>>      setRequestHeader : function(vLabel, vValue){;}, // 284
>>      getResponseHeader : function(vLabel){;}, // 306
>>      getResponseHeaders : function(){;}, // 319
>>      getStatusCode : function(){;}, // 340
>>      getStatusText : function(){;}, // 353
>>      getResponseText : function(){;}, // 376
>>      getResponseXml : function(){;}, // 391
>>      getFetchedLength : function(){;}, // 404
>>      _applyState : function(value, old){;} // 424
>>     };
>>     // File: \io\remote\Exchange.js[35]
>>     qx.io.remote.Exchange = function(vRequest){return this;};
>>     qx.io.remote.Exchange = {
>>      registerType : function(vClass, vId){;}, // 110
>>      initTypes : function(){;}, // 122
>>      canHandle : function(vImpl, vNeeds, vResponseType){;}, // 153
>>      wasSuccessful : function(vStatusCode, vReadyState, vIsLocal){;},
>>     // 225
>>      statusCodeToString : function(vStatusCode){;}, // 361
>>      send : function(){;}, // 552
>>      abort : function(){;}, // 643
>>      timeout : function(){;}, // 678
>>      _onsending : function(e){;}, // 715
>>      _onreceiving : function(e){;}, // 727
>>      _oncompleted : function(e){;}, // 739
>>      _onabort : function(e){;}, // 751
>>      _onfailed : function(e){;}, // 763
>>      _ontimeout : function(e){;}, // 775
>>      _applyImplementation : function(value, old){;}, // 795
>>      _applyState : function(value, old){;} // 842
>>     };
>>     // File: \io\remote\IframeTransport.js[37]
>>     qx.io.remote.IframeTransport = function(){return this;};
>>     qx.io.remote.IframeTransport = {
>>      isSupported : function(){;}, // 117
>>      send : function(){;}, // 170
>>      _onload : function(e){;}, // 236
>>      _onreadystatechange : function(e){;}, // 253
>>      _switchReadyState : function(vReadyState){;}, // 265
>>      setRequestHeader : function(vLabel, vValue){;}, // 301
>>      getResponseHeader : function(vLabel){;}, // 318
>>      getResponseHeaders : function(){;}, // 330
>>      getStatusCode : function(){;}, // 348
>>      getStatusText : function(){;}, // 360
>>      getIframeWindow : function(){;}, // 378
>>      getIframeDocument : function(){;}, // 389
>>      getIframeBody : function(){;}, // 400
>>      getIframeTextContent : function(){;}, // 419
>>      getIframeHtmlContent : function(){;}, // 448
>>      getFetchedLength : function(){;}, // 461
>>      getResponseContent : function(){;}, // 473
>>      defer : function(statics, members, properties){;} // 579
>>     };
>>     // File: \io\remote\Request.js[32]
>>     qx.io.remote.Request = function(vUrl, vMethod,
>>     vResponseType){return this;};
>>     qx.io.remote.Request = {
>>      send : function(){;}, // 357
>>      abort : function(){;}, // 372
>>      reset : function(){;}, // 383
>>      isConfigured : function(){;}, // 414
>>      isQueued : function(){;}, // 425
>>      isSending : function(){;}, // 436
>>      isReceiving : function(){;}, // 447
>>      isCompleted : function(){;}, // 458
>>      isAborted : function(){;}, // 469
>>      isTimeout : function(){;}, // 480
>>      isFailed : function(){;}, // 491
>>      _onqueued : function(e){;}, // 511
>>      _onsending : function(e){;}, // 528
>>      _onreceiving : function(e){;}, // 545
>>      _oncompleted : function(e){;}, // 562
>>      _onaborted : function(e){;}, // 582
>>      _ontimeout : function(e){;}, // 602
>>      _onfailed : function(e){;}, // 636
>>      _applyState : function(value, old){;}, // 664
>>      _applyProhibitCaching : function(value, old){;}, // 682
>>      _applyMethod : function(value, old){;}, // 713
>>      _applyResponseType : function(value, old){;}, // 730
>>      setRequestHeader : function(vId, vValue){;}, // 753
>>      removeRequestHeader : function(vId){;}, // 765
>>      getRequestHeader : function(vId){;}, // 777
>>      getRequestHeaders : function(){;}, // 790
>>      setParameter : function(vId, vValue){;}, // 813
>>      removeParameter : function(vId){;}, // 825
>>      getParameter : function(vId){;}, // 837
>>      getParameters : function(){;}, // 850
>>      setFormField : function(vId, vValue){;}, // 878
>>      removeFormField : function(vId){;}, // 890
>>      getFormField : function(vId){;}, // 902
>>      getFormFields : function(){;}, // 915
>>      getSequenceNumber : function(){;} // 926
>>     };
>>     // File: \io\remote\RequestQueue.js[35]
>>     qx.io.remote.RequestQueue = function(){return this;};
>>     qx.io.remote.RequestQueue = {
>>      _debug : function(){;}, // 134
>>      _check : function(){;}, // 158
>>      _remove : function(vTransport){;}, // 244
>>      _onsending : function(e){;}, // 270
>>      _onreceiving : function(e){;}, // 295
>>      _oncompleted : function(e){;}, // 308
>>      _oninterval : function(e){;}, // 354
>>      _applyEnabled : function(value, old){;}, // 417
>>      add : function(vRequest){;}, // 442
>>      abort : function(vRequest){;} // 467
>>     };
>>     // File: \io\remote\Response.js[27]
>>     qx.io.remote.Response = function(eventType){return this;};
>>     qx.io.remote.Response = {
>>      getResponseHeader : function(vHeader){;}, // 110
>>      getData : function(){;} // 126
>>     };
>>     // File: \io\remote\Rpc.js[76]
>>     qx.io.remote.Rpc = function(url, serviceName){return this;};
>>     qx.io.remote.Rpc = {
>>      makeServerURL : function(instanceId){;}, // 195
>>      _callInternal : function(args, callType, refreshSession){;}, // 359
>>      fixUrl : function(url){;}, // 597
>>      callSync : function(methodName){;}, // 642
>>      callAsync : function(handler, methodName){;}, // 681
>>      callAsyncListeners : function(coalesce, methodName){;}, // 731
>>      refreshSession : function(handler){;}, // 755
>>      abort : function(opaqueCallRef){;} // 799
>>     };
>>     // File: \io\remote\ScriptTransport.js[36]
>>     qx.io.remote.ScriptTransport = function(){return this;};
>>     qx.io.remote.ScriptTransport = {
>>      isSupported : function(){;}, // 97
>>      _requestFinished : function(id, content){;}, // 132
>>      send : function(){;}, // 181
>>      _switchReadyState : function(vReadyState){;}, // 254
>>      setRequestHeader : function(vLabel, vValue){;}, // 290
>>      getResponseHeader : function(vLabel){;}, // 307
>>      getResponseHeaders : function(){;}, // 319
>>      getStatusCode : function(){;}, // 337
>>      getStatusText : function(){;}, // 349
>>      getFetchedLength : function(){;}, // 367
>>      getResponseContent : function(){;}, // 379
>>      defer : function(statics, members, properties){;} // 430
>>     };
>>     // File: \io\remote\XmlHttpTransport.js[29]
>>     qx.io.remote.XmlHttpTransport = function(){return this;};
>>     qx.io.remote.XmlHttpTransport = {
>>      isSupported : function(){;}, // 100
>>      createRequestObject : function(){;}, // 111
>>      getRequest : function(){;}, // 153
>>      send : function(){;}, // 172
>>      failedLocally : function(){;}, // 327
>>      _onreadystatechange : function(e){;}, // 355
>>      getReadyState : function(){;}, // 410
>>      setRequestHeader : function(vLabel, vValue){;}, // 438
>>      getResponseHeader : function(vLabel){;}, // 462
>>      getStringResponseHeaders : function(){;}, // 480
>>      getResponseHeaders : function(){;}, // 504
>>      getStatusCode : function(){;}, // 541
>>      getStatusText : function(){;}, // 560
>>      getResponseText : function(){;}, // 588
>>      getResponseXml : function(){;}, // 615
>>      getFetchedLength : function(){;}, // 667
>>      getResponseContent : function(){;}, // 680
>>      _applyState : function(value, old){;}, // 794
>>      defer : function(statics, members){;} // 850
>>     };
>>     // File: \lang\Array.js[39]
>>     qx.lang.Array = function(){return this;};
>>     qx.lang.Array = {
>>      fromArguments : function(args){;}, // 50
>>      fromCollection : function(coll){;}, // 62
>>      fromShortHand : function(input){;}, // 75
>>      copy : function(arr){;}, // 113
>>      clone : function(arr){;}, // 126
>>      getLast : function(arr){;}, // 138
>>      getFirst : function(arr){;}, // 150
>>      insertAt : function(arr, obj, i){;}, // 164
>>      insertBefore : function(arr, obj, obj2){;}, // 181
>>      insertAfter : function(arr, obj, obj2){;}, // 204
>>      removeAt : function(arr, i){;}, // 226
>>      removeAll : function(arr){;}, // 238
>>      append : function(arr, a){;}, // 252
>>      remove : function(arr, obj){;}, // 277
>>      contains : function(arr, obj){;}, // 297
>>      equals : function(array1, array2){;} // 310
>>     };
>>     // File: \lang\Core.js[52]
>>     qx.lang.Core = function(){return this;};
>>     // File: \lang\Function.js[31]
>>     qx.lang.Function = function(){return this;};
>>     qx.lang.Function = {
>>      globalEval : function(data){;}, // 42
>>      returnTrue : function(){;}, // 58
>>      returnFalse : function(){;}, // 69
>>      returnNull : function(){;}, // 80
>>      returnThis : function(){;}, // 91
>>      returnInstance : function(){;}, // 103
>>      returnZero : function(){;}, // 124
>>      returnNegativeIndex : function(){;} // 135
>>     };
>>     // File: \lang\Generics.js[76]
>>     qx.lang.Generics = function(){return this;};
>>     qx.lang.Generics = {
>>      defer : function(statics){;} // 144
>>     };
>>     // File: \lang\Number.js[35]
>>     qx.lang.Number = function(){return this;};
>>     qx.lang.Number = {
>>      isInRange : function(nr, vmin, vmax){;}, // 48
>>      isBetweenRange : function(nr, vmin, vmax){;}, // 62
>>      limit : function(nr, vmin, vmax){;} // 80
>>     };
>>     // File: \lang\Object.js[33]
>>     qx.lang.Object = function(){return this;};
>>     qx.lang.Object = {
>>      isEmpty : function(map){;}, // 44
>>      hasMinLength : function(map, length){;}, // 62
>>      getLength : function(map){;}, // 84
>>      getKeysAsString : function(map){;}, // 158
>>      getValues : function(map){;}, // 178
>>      mergeWith : function(target, source, overwrite){;}, // 200
>>      carefullyMergeWith : function(target, source){;}, // 227
>>      merge : function(target, varargs){;}, // 241
>>      copy : function(source){;}, // 262
>>      invert : function(map){;} // 283
>>     };
>>     // File: \lang\String.js[42]
>>     qx.lang.String = function(){return this;};
>>     qx.lang.String = {
>>      toCamelCase : function(string){;}, // 57
>>      trimLeft : function(str){;}, // 72
>>      trimRight : function(str){;}, // 84
>>      trim : function(str){;}, // 96
>>      startsWith : function(fullstr, substr){;}, // 109
>>      startsWithAlternate : function(fullstr, substr){;}, // 113
>>      endsWith : function(fullstr, substr){;}, // 126
>>      endsWithAlternate : function(fullstr, substr){;}, // 130
>>      pad : function(str, length, ch, addRight){;}, // 146
>>      toFirstUp : function(str){;}, // 173
>>      toFirstLower : function(str){;}, // 185
>>      addListItem : function(str, item, sep){;}, // 201
>>      removeListItem : function(str, item, sep){;}, // 236
>>      contains : function(str, substring){;}, // 271
>>      format : function(pattern, args){;}, // 287
>>      escapeRegexpChars : function(str){;}, // 306
>>      toArray : function(str){;} // 319
>>     };
>>     // File: \locale\Date.js[25]
>>     qx.locale.Date = function(){return this;};
>>     qx.locale.Date = {
>>      getAmMarker : function(locale){;}, // 36
>>      getPmMarker : function(locale){;}, // 48
>>      getDayNames : function(length, locale){;}, // 62
>>      getDayName : function(length, day, locale){;}, // 93
>>      getMonthNames : function(length, locale){;}, // 116
>>      getMonthName : function(length, month, locale){;}, // 145
>>      getDateFormat : function(size, locale){;}, // 166
>>      getDateTimeFormat : function(canonical, fallback, locale){;}, // 189
>>      getTimeFormat : function(size, locale){;}, // 212
>>      getWeekStart : function(locale){;}, // 252
>>      getWeekendStart : function(locale){;}, // 339
>>      getWeekendEnd : function(locale){;}, // 381
>>      isWeekend : function(day, locale){;}, // 423
>>      _getTerritory : function(locale){;} // 443
>>     };
>>     // File: \locale\Key.js[25]
>>     qx.locale.Key = function(){return this;};
>>     qx.locale.Key = {
>>      getKeyName : function(size, keyIdentifier, locale){;}, // 47
>>      defer : function(statics, members, properties){;} // 71
>>     };
>>     // File: \locale\Locale.js[27]
>>     qx.locale.Locale = function(){return this;};
>>     qx.locale.Locale = {
>>      define : function(name, config){;} // 48
>>     };
>>     // File: \locale\LocalizedString.js[22]
>>     qx.locale.LocalizedString = function(messageId, args,
>>     locale){return this;};
>>     qx.locale.LocalizedString = {
>>      toString : function(){;} // 113
>>     };
>>     // File: \locale\Manager.js[25]
>>     qx.locale.Manager = function(){return this;};
>>     qx.locale.Manager = {
>>      tr : function(messageId, varargs){;}, // 67
>>      trn : function(singularMessageId, pluralMessageId, count,
>>     varargs){;}, // 89
>>      trc : function(hint, messageId, varargs){;}, // 112
>>      marktr : function(messageId){;}, // 128
>>      getLanguage : function(){;}, // 176
>>      getTerritory : function(){;}, // 189
>>      getAvailableLocales : function(){;}, // 202
>>      _extractLanguage : function(locale){;}, // 224
>>      _applyLocale : function(value, old){;}, // 246
>>      addTranslation : function(languageCode, translationMap){;}, // 262
>>      addTranslationFromClass : function(classname, translationMap){;},
>>     // 285
>>      translate : function(messageId, args, locale){;}, // 299
>>      isDynamic : function(text){;}, // 343
>>      resolveDynamic : function(text){;} // 356
>>     };
>>     // File: \locale\MTranslation.js[33]
>>     qx.locale.MTranslation = function(){return this;};
>>     qx.locale.MTranslation = {
>>      tr : function(messageId, varargs){;}, // 46
>>      trn : function(singularMessageId, pluralMessageId, count,
>>     varargs){;}, // 70
>>      marktr : function(messageId){;} // 88
>>     };
>>     // File: \locale\Number.js[25]
>>     qx.locale.Number = function(){return this;};
>>     qx.locale.Number = {
>>      getDecimalSeparator : function(locale){;}, // 36
>>      getGroupSeparator : function(locale){;}, // 48
>>      getPercentFormat : function(locale){;} // 60
>>     };
>>     // File: \locale\String.js[25]
>>     qx.locale.String = function(){return this;};
>>     qx.locale.String = {
>>      getQuotationStart : function(locale){;}, // 36
>>      getQuotationEnd : function(locale){;}, // 48
>>      getAlternateQuotationStart : function(locale){;}, // 60
>>      getAlternateQuotationEnd : function(locale){;} // 72
>>     };
>>     // File: \log\appender\Abstract.js[30]
>>     qx.log.appender.Abstract = function(){return this;};
>>     qx.log.appender.Abstract = {
>>      handleLogEvent : function(evt){;}, // 80
>>      appendLogEvent : function(evt){;}, // 97
>>      formatLogEvent : function(evt){;} // 109
>>     };
>>     // File: \log\appender\Alert.js[38]
>>     qx.log.appender.Alert = function(){return this;};
>>     qx.log.appender.Alert = {
>>      appendLogEvent : function(evt){;} // 86
>>     };
>>     // File: \log\appender\Div.js[32]
>>     qx.log.appender.Div = function(divId){return this;};
>>     qx.log.appender.Div = {
>>      _createClearButtonHandler : function(logElem){;}, // 153
>>      appendLogEvent : function(evt){;} // 161
>>     };
>>     // File: \log\appender\FireBug.js[34]
>>     qx.log.appender.FireBug = function(){return this;};
>>     qx.log.appender.FireBug = {
>>      appendLogEvent : function(evt){;} // 64
>>     };
>>     // File: \log\appender\Forward.js[29]
>>     qx.log.appender.Forward = function(targetProcessor){return this;};
>>     qx.log.appender.Forward = {
>>      appendLogEvent : function(evt){;} // 65
>>     };
>>     // File: \log\appender\HtmlElement.js[32]
>>     qx.log.appender.HtmlElement = function(){return this;};
>>     qx.log.appender.HtmlElement = {
>>      _prepare : function(){;}, // 94
>>      _applyElement : function(value, old){;}, // 101
>>      clear : function(){;}, // 114
>>      appendLogEvent : function(evt){;} // 121
>>     };
>>     // File: \log\appender\JsUnit.js[34]
>>     qx.log.appender.JsUnit = function(){return this;};
>>     qx.log.appender.JsUnit = {
>>      appendLogEvent : function(evt){;} // 64
>>     };
>>     // File: \log\appender\Native.js[33]
>>     qx.log.appender.Native = function(){return this;};
>>     qx.log.appender.Native = {
>>      appendLogEvent : function(evt){;} // 70
>>     };
>>     // File: \log\appender\RingBuffer.js[32]
>>     qx.log.appender.RingBuffer = function(){return this;};
>>     qx.log.appender.RingBuffer = {
>>      _applyMaxMessages : function(value, old){;}, // 96
>>      appendLogEvent : function(evt){;}, // 103
>>      retrieveLogEvents : function(count){;}, // 131
>>      formatLogEvents : function(count){;} // 164
>>     };
>>     // File: \log\appender\Window.js[33]
>>     qx.log.appender.Window = function(name){return this;};
>>     qx.log.appender.Window = {
>>      register : function(appender){;}, // 100
>>      getAppender : function(id){;}, // 119
>>      openWindow : function(){;}, // 214
>>      _openWindowCallback : function(){;}, // 254
>>      closeWindow : function(){;}, // 338
>>      _autoCloseWindow : function(){;}, // 356
>>      _showMessageInLog : function(msg){;}, // 376
>>      appendLogEvent : function(evt){;}, // 392
>>      setFilterText : function(text){;}, // 467
>>      _setDivVisibility : function(divDataSet){;}, // 482
>>      _applyAutoCloseWithErrors : function(value, old){;} // 501
>>     };
>>     // File: \log\DefaultFilter.js[30]
>>     qx.log.DefaultFilter = function(){return this;};
>>     qx.log.DefaultFilter = {
>>      decide : function(evt){;} // 95
>>     };
>>     // File: \log\Filter.js[30]
>>     qx.log.Filter = function(){return this;};
>>     qx.log.Filter = {
>>      decide : function(evt){;} // 90
>>     };
>>     // File: \log\LogEventProcessor.js[31]
>>     qx.log.LogEventProcessor = function(){return this;};
>>     qx.log.LogEventProcessor = {
>>      addFilter : function(filter){;}, // 67
>>      clearFilters : function(){;}, // 83
>>      getHeadFilter : function(){;}, // 94
>>      _getDefaultFilter : function(){;}, // 106
>>      setEnabled : function(enabled){;}, // 133
>>      setMinLevel : function(minLevel){;}, // 147
>>      decideLogEvent : function(evt){;}, // 160
>>      handleLogEvent : function(evt){;} // 190
>>     };
>>     // File: \log\Logger.js[30]
>>     qx.log.Logger = function(name, parentLogger){return this;};
>>     qx.log.Logger = {
>>      deprecatedMethodWarning : function(fcn, msg){;}, // 76
>>      deprecatedClassWarning : function(clazz, msg){;}, // 100
>>      getClassLogger : function(clazz){;}, // 123
>>      getName : function(){;}, // 234
>>      getParentLogger : function(){;}, // 245
>>      indent : function(){;}, // 258
>>      unindent : function(){;}, // 271
>>      addAppender : function(appender){;}, // 287
>>      removeAppender : function(appender){;}, // 304
>>      removeAllAppenders : function(){;}, // 318
>>      handleLogEvent : function(evt){;}, // 323
>>      appendLogEvent : function(evt){;}, // 350
>>      log : function(level, msg, instanceId, exc, trace){;}, // 377
>>      debug : function(msg, instanceId, exc){;}, // 404
>>      info : function(msg, instanceId, exc){;}, // 419
>>      warn : function(msg, instanceId, exc){;}, // 434
>>      error : function(msg, instanceId, exc){;}, // 449
>>      fatal : function(msg, instanceId, exc){;}, // 464
>>      measureReset : function(){;}, // 475
>>      measure : function(msg, instanceId, exc){;}, // 495
>>      printStackTrace : function(){;}, // 524
>>      defer : function(statics){;} // 556
>>     };
>>     // File: \log\MLogging.js[33]
>>     qx.log.MLogging = function(){return this;};
>>     qx.log.MLogging = {
>>      getLogger : function(){;}, // 43
>>      debug : function(msg, exc){;}, // 61
>>      info : function(msg, exc){;}, // 74
>>      warn : function(msg, exc){;}, // 87
>>      error : function(msg, exc){;}, // 100
>>      printStackTrace : function(){;} // 110
>>     };
>>     // File: \Mixin.js[36]
>>     qx.Mixin = function(){return this;};
>>     qx.Mixin = {
>>      define : function(name, config){;}, // 89
>>      checkCompatibility : function(mixins){;}, // 170
>>      isCompatible : function(mixin, clazz){;}, // 228
>>      getByName : function(name){;}, // 243
>>      isDefined : function(name){;}, // 256
>>      getTotalNumber : function(){;}, // 267
>>      flatten : function(mixins){;}, // 279
>>      genericToString : function(){;} // 317
>>     };
>>     // File: \net\Http.js[26]
>>     qx.net.Http = function(){return this;};
>>     // File: \net\HttpRequest.js[26]
>>     qx.net.HttpRequest = function(){return this;};
>>     // File: \net\Protocol.js[26]
>>     qx.net.Protocol = function(){return this;};
>>     // File: \OO.js[38]
>>     qx.OO = function(){return this;};
>>     qx.OO = {
>>      defineClass : function(vClassName, vSuper, vConstructor){;}, // 71
>>      isAvailable : function(vClassName){;}, // 135
>>      addFastProperty : function(config){;}, // 146
>>      addCachedProperty : function(config){;}, // 161
>>      addPropertyGroup : function(config){;}, // 176
>>      removeProperty : function(config){;}, // 191
>>      changeProperty : function(config){;}, // 206
>>      addProperty : function(config){;} // 218
>>     };
>>     // File: \theme\manager\Appearance.js[30]
>>     qx.theme.manager.Appearance = function(){return this;};
>>     qx.theme.manager.Appearance = {
>>      _applyAppearanceTheme : function(value, old){;}, // 85
>>      syncAppearanceTheme : function(){;}, // 102
>>      styleFrom : function(id, states){;}, // 143
>>      styleFromTheme : function(theme, id, states){;} // 164
>>     };
>>     // File: \theme\manager\Border.js[27]
>>     qx.theme.manager.Border = function(){return this;};
>>     qx.theme.manager.Border = {
>>      resolveDynamic : function(value){;}, // 71
>>      isDynamic : function(value){;}, // 83
>>      syncBorderTheme : function(){;}, // 94
>>      updateObjectsEdge : function(border, edge){;}, // 106
>>      _applyBorderTheme : function(value){;} // 123
>>     };
>>     // File: \theme\manager\Color.js[27]
>>     qx.theme.manager.Color = function(){return this;};
>>     qx.theme.manager.Color = {
>>      _applyColorTheme : function(value){;}, // 64
>>      syncColorTheme : function(){;} // 109
>>     };
>>     // File: \theme\manager\Font.js[27]
>>     qx.theme.manager.Font = function(){return this;};
>>     qx.theme.manager.Font = {
>>      resolveDynamic : function(value){;}, // 73
>>      isDynamic : function(value){;}, // 85
>>      syncFontTheme : function(){;}, // 96
>>      _applyFontTheme : function(value){;} // 101
>>     };
>>     // File: \theme\manager\Icon.js[28]
>>     qx.theme.manager.Icon = function(){return this;};
>>     qx.theme.manager.Icon = {
>>      _applyIconTheme : function(value, old){;}, // 66
>>      syncIconTheme : function(){;} // 79
>>     };
>>     // File: \theme\manager\Meta.js[27]
>>     qx.theme.manager.Meta = function(){return this;};
>>     qx.theme.manager.Meta = {
>>      _applyTheme : function(value, old){;}, // 76
>>      _applyAutoSync : function(value, old){;}, // 119
>>      initialize : function(){;}, // 139
>>      getMetaThemes : function(){;}, // 252
>>      getColorThemes : function(){;}, // 263
>>      getBorderThemes : function(){;}, // 274
>>      getFontThemes : function(){;}, // 285
>>      getWidgetThemes : function(){;}, // 296
>>      getIconThemes : function(){;}, // 307
>>      getAppearanceThemes : function(){;} // 318
>>     };
>>     // File: \theme\manager\Widget.js[28]
>>     qx.theme.manager.Widget = function(){return this;};
>>     qx.theme.manager.Widget = {
>>      _applyWidgetTheme : function(value, old){;}, // 66
>>      syncWidgetTheme : function(){;} // 78
>>     };
>>     // File: \Theme.js[34]
>>     qx.Theme = function(){return this;};
>>     qx.Theme = {
>>      define : function(name, config){;}, // 69
>>      getAll : function(){;}, // 125
>>      getByName : function(name){;}, // 137
>>      isDefined : function(name){;}, // 149
>>      getTotalNumber : function(){;}, // 160
>>      genericToString : function(){;}, // 180
>>      patch : function(theme, mixinTheme){;}, // 415
>>      include : function(theme, mixinTheme){;} // 440
>>     };
>>     // File: \ui\animation\MAnimation.js[34]
>>     qx.ui.animation.MAnimation = function(){return this;};
>>     qx.ui.animation.MAnimation = {
>>      fadeIn : function(vSteps, vTime){;}, // 127
>>      fadeOut : function(vSteps, vTime){;}, // 147
>>      getFadeTimer : function(){;}, // 165
>>      resetFader : function(){;}, // 183
>>      _onInterval : function(e){;}, // 205
>>      _applyFadeSteps : function(value, old){;}, // 253
>>      _applyFadeTime : function(value, old){;}, // 270
>>      _applyFadeUnit : function(value, old){;}, // 285
>>      _applyFadeMax : function(value, old){;}, // 299
>>      _computeFadeOpacity : function(){;} // 312
>>     };
>>     // File: \ui\basic\Atom.js[38]
>>     qx.ui.basic.Atom = function(vLabel, vIcon, vIconWidth,
>>     vIconHeight, vFlash){return this;};
>>     qx.ui.basic.Atom = {
>>      _createLabel : function(){;}, // 304
>>      _createIcon : function(){;}, // 320
>>      _updateIcon : function(){;}, // 350
>>      getLabelObject : function(){;}, // 385
>>      getIconObject : function(){;}, // 396
>>      _applyIconPosition : function(value, old){;}, // 416
>>      _applyShow : function(value, old){;}, // 441
>>      _applyLabel : function(value, old){;}, // 455
>>      _applyIcon : function(value, old){;}, // 472
>>      _applyDisabledIcon : function(value, old){;}, // 486
>>      _applyIconWidth : function(value, old){;}, // 500
>>      _applyIconHeight : function(value, old){;}, // 514
>>      _handleLabel : function(){;}, // 539
>>      _handleIcon : function(){;} // 567
>>     };
>>     // File: \ui\basic\HorizontalSpacer.js[35]
>>     qx.ui.basic.HorizontalSpacer = function(){return this;};
>>     // File: \ui\basic\Image.js[33]
>>     qx.ui.basic.Image = function(vSource, vWidth, vHeight){return this;};
>>     qx.ui.basic.Image = {
>>      _onload : function(){;}, // 223
>>      _onerror : function(){;}, // 234
>>      _beforeAppear : function(){;}, // 261
>>      _beforeDisappear : function(){;}, // 281
>>      _applySource : function(value, old){;}, // 309
>>      _connect : function(){;}, // 347
>>      _syncSource : function(value){;}, // 359
>>      _applyPreloader : function(value, old){;}, // 380
>>      _applyLoaded : function(value, old){;}, // 420
>>      _applyElement : function(value, old){;}, // 441
>>      _postApply : function(){;}, // 499
>>      _applyEnabled : function(value, old){;}, // 515
>>      _computePreferredInnerWidth : function(){;}, // 625
>>      _computePreferredInnerHeight : function(){;}, // 638
>>      _renderContent : function(){;} // 660
>>     };
>>     // File: \ui\basic\Inline.js[32]
>>     qx.ui.basic.Inline = function(vId){return this;};
>>     // File: \ui\basic\Label.js[35]
>>     qx.ui.basic.Label = function(text, mnemonic, mode){return this;};
>>     qx.ui.basic.Label = {
>>      _getMeasureNode : function(){;}, // 95
>>      setHtml : function(html){;}, // 273
>>      getHtml : function(){;}, // 286
>>      _applyTextAlign : function(value, old){;}, // 303
>>      _applyFont : function(value, old){;}, // 316
>>      _styleFont : function(font){;}, // 327
>>      _applyTextColor : function(value, old){;}, // 342
>>      _styleTextColor : function(value){;}, // 352
>>      _applyWrap : function(value, old){;}, // 365
>>      _applyText : function(value, old){;}, // 386
>>      _syncText : function(text){;}, // 396
>>      _applyMnemonic : function(value, old){;}, // 431
>>      _computeObjectNeededDimensions : function(){;}, // 455
>>      _computePreferredInnerWidth : function(){;}, // 489
>>      _computePreferredInnerHeight : function(){;}, // 500
>>      _postApply : function(){;} // 532
>>     };
>>     // File: \ui\basic\ScrollArea.js[30]
>>     qx.ui.basic.ScrollArea = function(){return this;};
>>     qx.ui.basic.ScrollArea = {
>>      _applyElement : function(value, old){;}, // 73
>>      _onscroll : function(e){;} // 93
>>     };
>>     // File: \ui\basic\ScrollBar.js[23]
>>     qx.ui.basic.ScrollBar = function(horizontal){return this;};
>>     qx.ui.basic.ScrollBar = {
>>      _checkValue : function(value){;}, // 205
>>      _applyValue : function(value, old){;}, // 218
>>      _applyMaximum : function(value, old){;}, // 226
>>      _applyVisibility : function(value, old){;}, // 240
>>      _computePreferredInnerWidth : function(){;}, // 256
>>      _computePreferredInnerHeight : function(){;}, // 265
>>      _applyEnabled : function(isEnabled){;}, // 270
>>      _getScrollBarWidth : function(){;}, // 283
>>      _onscroll : function(evt){;}, // 309
>>      _positionKnob : function(value){;}, // 345
>>      _afterAppear : function(){;} // 358
>>     };
>>     // File: \ui\basic\Terminator.js[34]
>>     qx.ui.basic.Terminator = function(){return this;};
>>     qx.ui.basic.Terminator = {
>>      renderPadding : function(changes){;}, // 63
>>      _renderContent : function(){;}, // 98
>>      _layoutPost : function(changes){;}, // 130
>>      _computeBoxWidthFallback : function(){;}, // 154
>>      _computeBoxHeightFallback : function(){;}, // 161
>>      _isWidthEssential : function(){;}, // 198
>>      _isHeightEssential : function(){;} // 229
>>     };
>>     // File: \ui\basic\VerticalSpacer.js[34]
>>     qx.ui.basic.VerticalSpacer = function(){return this;};
>>     // File: \ui\component\ColorPopup.js[22]
>>     qx.ui.component.ColorPopup = function(tables){return this;};
>>     qx.ui.component.ColorPopup = {
>>      _createLayout : function(){;}, // 142
>>      _createAutoBtn : function(){;}, // 159
>>      _createBoxes : function(){;}, // 181
>>      _createPreview : function(){;}, // 227
>>      _createSelectorBtn : function(){;}, // 260
>>      _createColorSelector : function(){;}, // 277
>>      _applyValue : function(value, old){;}, // 315
>>      _rotatePreviousColors : function(){;}, // 342
>>      _onFieldMouseDown : function(e){;}, // 392
>>      _onFieldMouseOver : function(e){;}, // 410
>>      _onAutomaticBtnExecute : function(e){;}, // 422
>>      _onSelectorButtonExecute : function(e){;}, // 436
>>      _onColorSelectorOk : function(e){;}, // 455
>>      _onColorSelectorCancel : function(e){;}, // 470
>>      _onBeforeAppear : function(e){;} // 482
>>     };
>>     // File: \ui\component\ColorSelector.js[37]
>>     qx.ui.component.ColorSelector = function(vPreviousRed,
>>     vPreviousGreen, vPreviousBlue){return this;};
>>     qx.ui.component.ColorSelector = {
>>      _createControlBar : function(){;}, // 206
>>      _createButtonBar : function(){;}, // 220
>>      _createControlPane : function(){;}, // 253
>>      _createHueSaturationPane : function(){;}, // 269
>>      _createBrightnessPane : function(){;}, // 301
>>      _createPresetFieldSet : function(){;}, // 341
>>      _createInputFieldSet : function(){;}, // 392
>>      _createPreviewFieldSet : function(){;}, // 411
>>      _createHexField : function(){;}, // 440
>>      _createRgbSpinner : function(){;}, // 469
>>      _createHsbSpinner : function(){;}, // 504
>>      _createPreviewContent : function(){;}, // 547
>>      _applyRed : function(value, old){;}, // 578
>>      _applyGreen : function(value, old){;}, // 615
>>      _applyBlue : function(value, old){;}, // 652
>>      _applyHue : function(value, old){;}, // 697
>>      _applySaturation : function(value, old){;}, // 737
>>      _applyBrightness : function(value, old){;}, // 777
>>      _onBrightnessHandleMouseDown : function(e){;}, // 827
>>      _onBrightnessHandleMouseUp : function(e){;}, // 849
>>      _onBrightnessHandleMouseMove : function(e){;}, // 863
>>      _onBrightnessFieldMouseDown : function(e){;}, // 879
>>      _onBrightnessPaneMouseWheel : function(e){;}, // 901
>>      _setBrightnessOnFieldEvent : function(e){;}, // 913
>>      _onButtonOkExecute : function(e){;}, // 938
>>      _onButtonCancelExecute : function(e){;}, // 950
>>      _onHueSaturationHandleMouseDown : function(e){;}, // 970
>>      _onHueSaturationHandleMouseUp : function(e){;}, // 996
>>      _onHueSaturationHandleMouseMove : function(e){;}, // 1010
>>      _onHueSaturationFieldMouseDown : function(e){;}, // 1026
>>      _onHueSaturationPaneMouseWheel : function(e){;}, // 1052
>>      _setHueSaturationOnFieldEvent : function(e){;}, // 1064
>>      _setRedFromSpinner : function(){;}, // 1103
>>      _setGreenFromSpinner : function(){;}, // 1121
>>      _setBlueFromSpinner : function(){;}, // 1139
>>      _setHueFromSpinner : function(){;}, // 1165
>>      _setSaturationFromSpinner : function(){;}, // 1183
>>      _setBrightnessFromSpinner : function(){;}, // 1201
>>      _onHexFieldChange : function(e){;}, // 1228
>>      _setHexFromRgb : function(){;}, // 1254
>>      _onColorFieldClick : function(e){;}, // 1276
>>      _setHueFromRgb : function(){;}, // 1306
>>      _setRgbFromHue : function(){;}, // 1331
>>      _setPreviewFromRgb : function(){;}, // 1363
>>      setPreviousColor : function(vRed, vGreen, vBlue){;} // 1377
>>     };
>>     // File: \ui\component\DateChooser.js[44]
>>     qx.ui.component.DateChooser = function(date){return this;};
>>     qx.ui.component.DateChooser = {
>>      _checkDate : function(value){;}, // 349
>>      _applyDate : function(value, old){;}, // 363
>>      _onNavButtonClicked : function(evt){;}, // 407
>>      _onDayClicked : function(evt){;}, // 456
>>      _onDayDblClicked : function(){;}, // 469
>>      _onkeypress : function(evt){;}, // 481
>>      showMonth : function(month, year){;}, // 580
>>      _updateDatePane : function(){;} // 603
>>     };
>>     // File: \ui\component\DateChooserButton.js[30]
>>     qx.ui.component.DateChooserButton = function(vTargetWidget,
>>     vChooserTitle, vButtonLabel, vIcon, vIconWidth, vIconHeight,
>>     vFlash){return this;};
>>     qx.ui.component.DateChooserButton = {
>>      _applyTargetWidget : function(value, old){;}, // 150
>>      _applyChooserTitle : function(value, old){;}, // 168
>>      _applyDateFormatSize : function(value, old){;}, // 181
>>      _createChooserWindow : function(){;}, // 200
>>      _createChooser : function(){;}, // 233
>>      _changeLocale : function(dateFormatSize){;}, // 259
>>      _executeHandler : function(e){;}, // 298
>>      _changeLocaleHandler : function(e){;}, // 324
>>      _chooserWindowKeydownHandler : function(e){;}, // 337
>>      _chooserWindowAppearHandler : function(e){;}, // 356
>>      _chooserSelectHandler : function(e){;} // 370
>>     };
>>     // File: \ui\core\Border.js[28]
>>     qx.ui.core.Border = function(width, style, color){return this;};
>>     qx.ui.core.Border = {
>>      fromString : function(str){;}, // 88
>>      fromConfig : function(config){;}, // 136
>>      _applyWidthTop : function(value, old){;}, // 533
>>      _applyWidthRight : function(value, old){;}, // 540
>>      _applyWidthBottom : function(value, old){;}, // 547
>>      _applyWidthLeft : function(value, old){;}, // 554
>>      _applyColorTop : function(value, old){;}, // 561
>>      _applyColorRight : function(value, old){;}, // 565
>>      _applyColorBottom : function(value, old){;}, // 569
>>      _applyColorLeft : function(value, old){;}, // 573
>>      _applyColorInnerTop : function(value, old){;}, // 577
>>      _applyColorInnerRight : function(value, old){;}, // 581
>>      _applyColorInnerBottom : function(value, old){;}, // 585
>>      _applyColorInnerLeft : function(value, old){;}, // 589
>>      _applyStyleTop : function(){;}, // 593
>>      _applyStyleRight : function(){;}, // 597
>>      _applyStyleBottom : function(){;}, // 601
>>      _applyStyleLeft : function(){;}, // 605
>>      _changeColorTop : function(value){;}, // 627
>>      _changeColorInnerTop : function(value){;}, // 641
>>      _changeColorRight : function(value){;}, // 655
>>      _changeColorInnerRight : function(value){;}, // 669
>>      _changeColorBottom : function(value){;}, // 683
>>      _changeColorInnerBottom : function(value){;}, // 697
>>      _changeColorLeft : function(value){;}, // 711
>>      _changeColorInnerLeft : function(value){;} // 725
>>     };
>>     // File: \ui\core\ClientDocument.js[38]
>>     qx.ui.core.ClientDocument = function(){return this;};
>>     qx.ui.core.ClientDocument = {
>>      getWindowElement : function(){;}, // 229
>>      getDocumentElement : function(){;}, // 240
>>      _getBlocker : function(){;}, // 304
>>      blockHelper : function(e){;}, // 330
>>      block : function(vActiveChild){;}, // 353
>>      release : function(vActiveChild){;}, // 381
>>      createStyleElement : function(vCssText){;}, // 424
>>      addCssRule : function(vSheet, vSelector, vStyle){;}, // 438
>>      removeCssRule : function(vSheet, vSelector){;}, // 451
>>      removeAllCssRules : function(vSheet){;}, // 463
>>      _onwindowresize : function(e){;}, // 583
>>      _computeInnerWidth : function(){;}, // 605
>>      _computeInnerHeight : function(){;}, // 616
>>      defer : function(){;} // 645
>>     };
>>     // File: \ui\core\ClientDocumentBlocker.js[33]
>>     qx.ui.core.ClientDocumentBlocker = function(){return this;};
>>     qx.ui.core.ClientDocumentBlocker = {
>>      getFocusRoot : function(){;} // 126
>>     };
>>     // File: \ui\core\Font.js[31]
>>     qx.ui.core.Font = function(size, family){return this;};
>>     qx.ui.core.Font = {
>>      fromString : function(str){;}, // 79
>>      fromConfig : function(config){;}, // 130
>>      reset : function(widget){;}, // 143
>>      resetElement : function(element){;}, // 158
>>      resetStyle : function(style){;}, // 177
>>      _applySize : function(value, old){;}, // 257
>>      _applyFamily : function(value, old){;}, // 261
>>      _applyBold : function(value, old){;}, // 279
>>      _applyItalic : function(value, old){;}, // 283
>>      _applyDecoration : function(value, old){;}, // 287
>>      render : function(widget){;}, // 297
>>      renderStyle : function(style){;}, // 314
>>      renderElement : function(element){;}, // 329
>>      generateStyle : function(){;} // 345
>>     };
>>     // File: \ui\core\Parent.js[35]
>>     qx.ui.core.Parent = function(){return this;};
>>     qx.ui.core.Parent = {
>>      isFocusRoot : function(){;}, // 129
>>      getFocusRoot : function(){;}, // 140
>>      activateFocusRoot : function(){;}, // 160
>>      _onfocuskeyevent : function(e){;}, // 178
>>      _applyFocusHandler : function(value, old){;}, // 190
>>      _applyActiveChild : function(value, old){;}, // 230
>>      _applyFocusedChild : function(value, old){;}, // 242
>>      _createLayoutImpl : function(){;}, // 368
>>      getLayoutImpl : function(){;}, // 381
>>      getChildren : function(){;}, // 400
>>      getChildrenLength : function(){;}, // 411
>>      hasChildren : function(){;}, // 422
>>      isEmpty : function(){;}, // 433
>>      indexOf : function(vChild){;}, // 445
>>      contains : function(vWidget){;}, // 457
>>      _computeVisibleChildren : function(){;}, // 491
>>      getVisibleChildrenLength : function(){;}, // 522
>>      hasVisibleChildren : function(){;}, // 533
>>      isVisibleEmpty : function(){;}, // 544
>>      add : function(varargs){;}, // 566
>>      addAt : function(vChild, vIndex){;}, // 592
>>      addAtBegin : function(vChild){;}, // 632
>>      addAtEnd : function(vChild){;}, // 643
>>      addBefore : function(vChild, vBefore){;}, // 659
>>      addAfter : function(vChild, vAfter){;}, // 685
>>      remove : function(varargs){;}, // 718
>>      removeAt : function(vIndex){;}, // 741
>>      removeAll : function(){;}, // 759
>>      getFirstChild : function(){;}, // 786
>>      getFirstVisibleChild : function(){;}, // 798
>>      getFirstActiveChild : function(vIgnoreClasses){;}, // 811
>>      getLastChild : function(){;}, // 831
>>      getLastVisibleChild : function(){;}, // 843
>>      getLastActiveChild : function(vIgnoreClasses){;}, // 856
>>      forEachChild : function(vFunc){;}, // 877
>>      forEachVisibleChild : function(vFunc){;}, // 899
>>      _beforeAppear : function(){;}, // 922
>>      _afterAppear : function(){;}, // 936
>>      _beforeDisappear : function(){;}, // 950
>>      _afterDisappear : function(){;}, // 964
>>      _beforeInsertDom : function(){;}, // 986
>>      _afterInsertDom : function(){;}, // 1000
>>      _beforeRemoveDom : function(){;}, // 1014
>>      _afterRemoveDom : function(){;}, // 1028
>>      _handleDisplayableCustom : function(vDisplayable, vParent,
>>     vHint){;}, // 1058
>>      _addChildrenToStateQueue : function(){;}, // 1080
>>      recursiveAddToStateQueue : function(){;}, // 1089
>>      _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme,
>>     vOldAppearanceTheme){;}, // 1100
>>      _addChildToChildrenQueue : function(vChild){;}, // 1125
>>      _removeChildFromChildrenQueue : function(vChild){;}, // 1151
>>      _flushChildrenQueue : function(){;}, // 1170
>>      _addChildrenToLayoutQueue : function(p){;}, // 1195
>>      _layoutChild : function(vChild){;}, // 1210
>>      _computePreferredInnerWidth : function(){;}, // 1307
>>      _computePreferredInnerHeight : function(){;}, // 1318
>>      _changeInnerWidth : function(vNew, vOld){;}, // 1331
>>      _changeInnerHeight : function(vNew, vOld){;}, // 1358
>>      getInnerWidthForChild : function(vChild){;}, // 1384
>>      getInnerHeightForChild : function(vChild){;}, // 1396
>>      remapChildrenHandlingTo : function(vTarget){;}, // 1424
>>      defer : function(statics, members, properties){;} // 1447
>>     };
>>     // File: \ui\core\Widget.js[45]
>>     qx.ui.core.Widget = function(){return this;};
>>     qx.ui.core.Widget = {
>>      create : function(clazz, appearance){;}, // 178
>>      _initAutoFlush : function(){;}, // 210
>>      _removeAutoFlush : function(){;}, // 224
>>      _autoFlushHelper : function(){;}, // 240
>>      flushGlobalQueues : function(){;}, // 259
>>      addToGlobalWidgetQueue : function(vWidget){;}, // 310
>>      removeFromGlobalWidgetQueue : function(vWidget){;}, // 331
>>      flushGlobalWidgetQueue : function(){;}, // 347
>>      addToGlobalElementQueue : function(vWidget){;}, // 386
>>      removeFromGlobalElementQueue : function(vWidget){;}, // 407
>>      flushGlobalElementQueue : function(){;}, // 423
>>      addToGlobalStateQueue : function(vWidget){;}, // 462
>>      removeFromGlobalStateQueue : function(vWidget){;}, // 483
>>      flushGlobalStateQueue : function(){;}, // 499
>>      addToGlobalJobQueue : function(vWidget){;}, // 538
>>      removeFromGlobalJobQueue : function(vWidget){;}, // 559
>>      flushGlobalJobQueue : function(){;}, // 575
>>      addToGlobalLayoutQueue : function(vParent){;}, // 614
>>      removeFromGlobalLayoutQueue : function(vParent){;}, // 635
>>      flushGlobalLayoutQueue : function(){;}, // 651
>>      addToGlobalDisplayQueue : function(vWidget){;}, // 691
>>      removeFromGlobalDisplayQueue : function(vWidget){;}, // 728
>>      flushGlobalDisplayQueue : function(){;}, // 737
>>      getActiveSiblingHelperIgnore : function(vIgnoreClasses,
>>     vInstance){;}, // 891
>>      getActiveSiblingHelper : function(vObject, vParent, vCalc,
>>     vIgnoreClasses, vMode){;}, // 915
>>      initScrollbarWidth : function(){;}, // 1100
>>      _applyLeft : function(value, old){;}, // 2222
>>      _applyRight : function(value, old){;}, // 2228
>>      _applyTop : function(value, old){;}, // 2234
>>      _applyBottom : function(value, old){;}, // 2240
>>      _applyWidth : function(value, old){;}, // 2246
>>      _applyMinWidth : function(value, old){;}, // 2252
>>      _applyMaxWidth : function(value, old){;}, // 2258
>>      _applyHeight : function(value, old){;}, // 2264
>>      _applyMinHeight : function(value, old){;}, // 2270
>>      _applyMaxHeight : function(value, old){;}, // 2276
>>      isMaterialized : function(){;}, // 2299
>>      pack : function(){;}, // 2318
>>      auto : function(){;}, // 2332
>>      isDisplayable : function(){;}, // 2462
>>      _checkParent : function(value, old){;}, // 2476
>>      _applyParent : function(value, old){;}, // 2494
>>      _applyDisplay : function(value, old){;}, // 2562
>>      _handleDisplayable : function(vHint){;}, // 2581
>>      _computeDisplayable : function(){;}, // 2752
>>      _beforeAppear : function(){;}, // 2763
>>      _afterAppear : function(){;}, // 2776
>>      _beforeDisappear : function(){;}, // 2790
>>      _afterDisappear : function(){;}, // 2813
>>      isSeeable : function(){;}, // 2833
>>      isAppearRelevant : function(){;}, // 2844
>>      _beforeInsertDom : function(){;}, // 2863
>>      _afterInsertDom : function(){;}, // 2876
>>      _beforeRemoveDom : function(){;}, // 2889
>>      _afterRemoveDom : function(){;}, // 2902
>>      _applyVisibility : function(value, old){;}, // 2924
>>      show : function(){;}, // 2959
>>      hide : function(){;}, // 2972
>>      connect : function(){;}, // 2983
>>      disconnect : function(){;}, // 2994
>>      addToDocument : function(){;}, // 3037
>>      isCreated : function(){;}, // 3048
>>      _createElementImpl : function(){;}, // 3059
>>      _applyElement : function(value, old){;}, // 3071
>>      addToJobQueue : function(p){;}, // 3127
>>      _flushJobQueue : function(q){;}, // 3149
>>      _computeBoxWidthFallback : function(){;}, // 3388
>>      _computeBoxHeightFallback : function(){;}, // 3399
>>      _computeBoxWidth : function(){;}, // 3410
>>      _computeBoxHeight : function(){;}, // 3423
>>      _computeOuterWidth : function(){;}, // 3436
>>      _computeOuterHeight : function(){;}, // 3447
>>      _computeInnerWidth : function(){;}, // 3458
>>      _computeInnerHeight : function(){;}, // 3469
>>      getNeededWidth : function(){;}, // 3480
>>      getNeededHeight : function(){;}, // 3493
>>      _recomputeFlexX : function(){;}, // 3516
>>      _recomputeFlexY : function(){;}, // 3537
>>      _recomputePercentX : function(){;}, // 3569
>>      _recomputePercentY : function(){;}, // 3614
>>      _computeValuePixel : function(v){;}, // 3802
>>      _computeValuePixelLimit : function(v){;}, // 3814
>>      _computeValuePercentX : function(v){;}, // 3826
>>      _computeValuePercentXLimit : function(v){;}, // 3838
>>      _computeValuePercentY : function(v){;}, // 3850
>>      _computeValuePercentYLimit : function(v){;}, // 3862
>>      getWidthValue : function(){;}, // 3882
>>      getMinWidthValue : function(){;}, // 3918
>>      getMaxWidthValue : function(){;}, // 3946
>>      getLeftValue : function(){;}, // 3974
>>      getRightValue : function(){;}, // 3999
>>      getHeightValue : function(){;}, // 4033
>>      getMinHeightValue : function(){;}, // 4069
>>      getMaxHeightValue : function(){;}, // 4097
>>      getTopValue : function(){;}, // 4125
>>      getBottomValue : function(){;}, // 4150
>>      _computeFrameWidth : function(){;}, // 4175
>>      _computeFrameHeight : function(){;}, // 4202
>>      _invalidateFrameDimensions : function(){;}, // 4229
>>      _invalidatePreferredInnerDimensions : function(){;}, // 4242
>>      _computePreferredBoxWidth : function(){;}, // 4255
>>      _computePreferredBoxHeight : function(){;}, // 4271
>>      addToLayoutChanges : function(p){;}, // 4299
>>      addToQueue : function(p){;}, // 4316
>>      addToQueueRuntime : function(p){;}, // 4328
>>      _computeHasPercentX : function(){;}, // 4351
>>      _computeHasPercentY : function(){;}, // 4362
>>      _computeHasAutoX : function(){;}, // 4373
>>      _computeHasAutoY : function(){;}, // 4384
>>      _computeHasFlexX : function(){;}, // 4395
>>      _computeHasFlexY : function(){;}, // 4406
>>      _evalUnitsPixelPercentAutoFlex : function(value){;}, // 4418
>>      _evalUnitsPixelPercentAuto : function(value){;}, // 4450
>>      _evalUnitsPixelPercent : function(value){;}, // 4482
>>      _unitDetectionPixelPercentAutoFlex : function(name, value){;}, //
>>     4525
>>      _unitDetectionPixelPercentAuto : function(name, value){;}, // 4643
>>      _unitDetectionPixelPercent : function(name, value){;}, // 4737
>>      getTopLevelWidget : function(){;}, // 4817
>>      moveSelfBefore : function(vBefore){;}, // 4829
>>      moveSelfAfter : function(vAfter){;}, // 4841
>>      moveSelfToBegin : function(){;}, // 4852
>>      moveSelfToEnd : function(){;}, // 4863
>>      getPreviousSibling : function(){;}, // 4874
>>      getNextSibling : function(){;}, // 4893
>>      getPreviousVisibleSibling : function(){;}, // 4912
>>      getNextVisibleSibling : function(){;}, // 4929
>>      getPreviousActiveSibling : function(vIgnoreClasses){;}, // 4947
>>      getNextActiveSibling : function(vIgnoreClasses){;}, // 4961
>>      isFirstChild : function(){;}, // 4974
>>      isLastChild : function(){;}, // 4985
>>      isFirstVisibleChild : function(){;}, // 4996
>>      isLastVisibleChild : function(){;}, // 5007
>>      hasState : function(vState){;}, // 5030
>>      addState : function(vState){;}, // 5042
>>      removeState : function(vState){;}, // 5066
>>      _styleFromMap : function(data){;}, // 5096
>>      _unstyleFromArray : function(data){;}, // 5128
>>      _renderAppearance : function(){;}, // 5154
>>      _resetAppearanceThemeWrapper : function(vNewAppearanceTheme,
>>     vOldAppearanceTheme){;}, // 5192
>>      addToStateQueue : function(){;}, // 5251
>>      recursiveAddToStateQueue : function(){;}, // 5262
>>      _applyAppearance : function(value, old){;}, // 5274
>>      _recursiveAppearanceThemeUpdate : function(vNewAppearanceTheme,
>>     vOldAppearanceTheme){;}, // 5318
>>      _applyElementData : function(elem){;}, // 5345
>>      setHtmlProperty : function(propName, value){;}, // 5367
>>      getHtmlProperty : function(propName){;}, // 5434
>>      _applyHtmlProperties : function(elem){;}, // 5451
>>      _generateHtmlId : function(){;}, // 5475
>>      setHtmlAttribute : function(propName, value){;}, // 5502
>>      removeHtmlAttribute : function(propName){;}, // 5528
>>      getHtmlAttribute : function(propName){;}, // 5554
>>      _applyHtmlAttributes : function(elem){;}, // 5572
>>      getStyleProperty : function(propName){;}, // 5606
>>      setStyleProperty : function(propName, value){;}, // 5637
>>      removeStyleProperty : function(propName){;}, // 5661
>>      _applyStyleProperties : function(elem){;}, // 5686
>>      _applyEnabled : function(value, old){;}, // 5730
>>      isFocusable : function(){;}, // 5772
>>      isFocusRoot : function(){;}, // 5783
>>      getFocusRoot : function(){;}, // 5794
>>      getActiveChild : function(){;}, // 5810
>>      _applyFocused : function(value, old){;}, // 5831
>>      _visualizeBlur : function(){;}, // 5888
>>      _visualizeFocus : function(){;}, // 5909
>>      focus : function(){;}, // 5929
>>      blur : function(){;}, // 5942
>>      _applyCapture : function(value, old){;}, // 5968
>>      _applyZIndex : function(value, old){;}, // 6001
>>      _applyCursor : function(value, old){;}, // 6261
>>      _applyCommand : function(value, old){;}, // 6281
>>      _applyBackgroundImage : function(value, old){;}, // 6302
>>      _styleBackgroundImage : function(value){;}, // 6318
>>      _applyBackgroundRepeat : function(value, old){;}, // 6322
>>      _applyClip : function(value, old){;}, // 6347
>>      _compileClipString : function(){;}, // 6358
>>      _renderOverflow : function(pn, pv, value, old){;}, // 6515
>>      getOverflowX : function(){;}, // 6532
>>      getOverflowY : function(){;}, // 6545
>>      _applyBackgroundColor : function(value, old){;}, // 6564
>>      _styleBackgroundColor : function(value){;}, // 6568
>>      _applyTextColor : function(value, old){;}, // 6583
>>      _applyFont : function(value, old){;}, // 6598
>>      _applyBorder : function(value, old){;}, // 6621
>>      _queueBorder : function(value, edge){;}, // 6642
>>      renderBorder : function(changes){;}, // 6709
>>      _applyPaddingTop : function(value, old){;}, // 6831
>>      _applyPaddingRight : function(value, old){;}, // 6839
>>      _applyPaddingBottom : function(value, old){;}, // 6847
>>      _applyPaddingLeft : function(value, old){;}, // 6855
>>      renderPadding : function(changes){;}, // 6868
>>      _applyMarginLeft : function(value, old){;}, // 6884
>>      _applyMarginRight : function(value, old){;}, // 6889
>>      _applyMarginTop : function(value, old){;}, // 6893
>>      _applyMarginBottom : function(value, old){;}, // 6897
>>      execute : function(){;}, // 6919
>>      _visualPropertyCheck : function(){;}, // 6949
>>      setScrollLeft : function(nScrollLeft){;}, // 6964
>>      setScrollTop : function(nScrollTop){;}, // 6978
>>      getOffsetLeft : function(){;}, // 6991
>>      getOffsetTop : function(){;}, // 7004
>>      getScrollLeft : function(){;}, // 7017
>>      getScrollTop : function(){;}, // 7030
>>      getClientWidth : function(){;}, // 7043
>>      getClientHeight : function(){;}, // 7056
>>      getOffsetWidth : function(){;}, // 7069
>>      getOffsetHeight : function(){;}, // 7082
>>      getScrollWidth : function(){;}, // 7095
>>      getScrollHeight : function(){;}, // 7108
>>      scrollIntoView : function(alignTopLeft){;}, // 7135
>>      scrollIntoViewX : function(alignLeft){;}, // 7152
>>      scrollIntoViewY : function(alignTop){;}, // 7173
>>      supportsDrop : function(dragCache){;}, // 7216
>>      defer : function(statics, members){;} // 7254
>>     };
>>     // File: \ui\embed\Flash.js[72]
>>     qx.ui.embed.Flash = function(vSource, vVersion){return this;};
>>     qx.ui.embed.Flash = {
>>      getPlayerVersion : function(){;}, // 136
>>      _applyElementData : function(el){;}, // 301
>>      _applySource : function(value, old, propName){;}, // 454
>>      _applyVersion : function(value, old){;}, // 466
>>      _applyQuality : function(value, old){;}, // 487
>>      _applyScale : function(value, old){;}, // 500
>>      _applyWmode : function(value, old){;}, // 513
>>      _applyPlay : function(value, old){;}, // 526
>>      _applyLoop : function(value, old){;}, // 539
>>      _styleBackgroundColor : function(value){;}, // 559
>>      _setBackgroundColorProperty : function(vNewValue){;}, // 579
>>      setParam : function(name, value){;}, // 600
>>      getParam : function(name){;}, // 612
>>      getParams : function(){;}, // 623
>>      setVariable : function(name, value){;}, // 644
>>      getVariable : function(name){;}, // 656
>>      getVariables : function(){;}, // 667
>>      generateParamTags : function(){;}, // 686
>>      getVariablePairs : function(){;} // 710
>>     };
>>     // File: \ui\embed\Gallery.js[29]
>>     qx.ui.embed.Gallery = function(vGalleryList){return this;};
>>     qx.ui.embed.Gallery = {
>>      imageOnLoad : function(){;}, // 104
>>      imageOnError : function(){;}, // 119
>>      _applyElementData : function(){;}, // 199
>>      getManager : function(){;}, // 218
>>      getList : function(){;}, // 229
>>      update : function(vGalleryList){;}, // 241
>>      removeAll : function(){;}, // 261
>>      updateImageById : function(vId, vSrc, vWidth, vHeight){;}, // 278
>>      updateImageDimensionsById : function(vId, vWidth, vHeight){;}, // 294
>>      updateImageDimensionsByPosition : function(vPos, vWidth,
>>     vHeight){;}, // 309
>>      updateImageSrcById : function(vId, vSrc){;}, // 337
>>      updateImageSrcByPosition : function(vPos, vSrc){;}, // 351
>>      deleteById : function(vId){;}, // 371
>>      deleteByPosition : function(vPos){;}, // 384
>>      getPositionById : function(vId){;}, // 409
>>      getEntryById : function(vId){;}, // 429
>>      getNodeById : function(vId){;}, // 441
>>      getEntryByPosition : function(vPosition){;}, // 453
>>      getNodeByPosition : function(vPosition){;}, // 465
>>      getEntryByNode : function(vNode){;}, // 477
>>      addFromPartialList : function(vPartialList){;}, // 489
>>      addFromUpdatedList : function(vNewList){;}, // 506
>>      _onmousedown : function(e){;}, // 531
>>      _onmouseup : function(e){;}, // 548
>>      _onmousemove : function(e){;}, // 565
>>      _onclick : function(e){;}, // 610
>>      _ondblclick : function(e){;}, // 627
>>      _onkeypress : function(e){;}, // 644
>>      getListItemTarget : function(dt){;}, // 656
>>      scrollItemIntoView : function(vItem){;}, // 685
>>      scrollItemIntoViewX : function(vItem){;}, // 699
>>      scrollItemIntoViewY : function(vItem){;}, // 711
>>      getItems : function(){;}, // 730
>>      getFirstChild : function(){;}, // 741
>>      getLastChild : function(){;}, // 752
>>      createView : function(){;}, // 771
>>      createCell : function(d, i){;}, // 796
>>      createImageCell : function(inode, d){;}, // 830
>>      imageOnComplete : function(){;}, // 858
>>      createProtoCell : function(){;} // 874
>>     };
>>     // File: \ui\embed\GalleryList.js[28]
>>     qx.ui.embed.GalleryList = function(galleryList){return this;};
>>     qx.ui.embed.GalleryList = {
>>      imageOnLoad : function(){;}, // 99
>>      imageOnError : function(){;}, // 114
>>      _applyElementData : function(){;}, // 182
>>      getManager : function(){;}, // 201
>>      update : function(vGalleryList){;}, // 213
>>      removeAll : function(){;}, // 230
>>      getPositionById : function(vId){;}, // 244
>>      getEntryById : function(vId){;}, // 264
>>      getNodeById : function(vId){;}, // 276
>>      getEntryByPosition : function(vPosition){;}, // 288
>>      getNodeByPosition : function(vPosition){;}, // 300
>>      getEntryByNode : function(vNode){;}, // 312
>>      _onmousedown : function(e){;}, // 330
>>      _onmouseup : function(e){;}, // 347
>>      _onclick : function(e){;}, // 364
>>      _ondblclick : function(e){;}, // 381
>>      _onmousemove : function(e){;}, // 398
>>      _onkeypress : function(e){;}, // 445
>>      getListItemTarget : function(dt){;}, // 457
>>      scrollItemIntoView : function(vItem){;}, // 486
>>      scrollItemIntoViewX : function(vItem){;}, // 500
>>      scrollItemIntoViewY : function(vItem){;}, // 512
>>      getItems : function(){;}, // 531
>>      getFirstChild : function(){;}, // 542
>>      getLastChild : function(){;}, // 553
>>      createView : function(){;}, // 572
>>      createImageCell : function(inode, d){;}, // 617
>>      createProtoCell : function(tHeight){;}, // 647
>>      imageOnComplete : function(){;} // 708
>>     };
>>     // File: \ui\embed\HtmlEmbed.js[27]
>>     qx.ui.embed.HtmlEmbed = function(vHtml){return this;};
>>     qx.ui.embed.HtmlEmbed = {
>>      _applyHtml : function(){;}, // 120
>>      _applyTextAlign : function(value, old){;}, // 137
>>      _applyFont : function(value, old){;}, // 151
>>      _styleFont : function(value){;}, // 160
>>      _applyTextColor : function(value, old){;}, // 173
>>      _styleTextColor : function(value){;}, // 181
>>      _applyElementData : function(){;}, // 200
>>      _syncHtml : function(){;} // 211
>>     };
>>     // File: \ui\embed\IconHtmlEmbed.js[27]
>>     qx.ui.embed.IconHtmlEmbed = function(vHtml, vIcon, vIconWidth,
>>     vIconHeight){return this;};
>>     qx.ui.embed.IconHtmlEmbed = {
>>      _syncHtml : function(){;} // 139
>>     };
>>     // File: \ui\embed\Iframe.js[36]
>>     qx.ui.embed.Iframe = function(vSource){return this;};
>>     qx.ui.embed.Iframe = {
>>      load : function(obj){;}, // 92
>>      getIframeNode : function(){;}, // 189
>>      setIframeNode : function(vIframeNode){;}, // 200
>>      getBlockerNode : function(){;}, // 211
>>      setBlockerNode : function(vBlockerNode){;}, // 223
>>      getContentWindow : function(){;}, // 242
>>      getContentDocument : function(){;}, // 258
>>      reload : function(){;}, // 298
>>      queryCurrentUrl : function(){;}, // 335
>>      block : function(){;}, // 358
>>      release : function(){;}, // 371
>>      _generateIframeElement : function(vFrameName){;}, // 394
>>      _generateBlockerElement : function(){;}, // 444
>>      _applyElement : function(value, old){;}, // 487
>>      _beforeAppear : function(){;}, // 508
>>      _beforeDisappear : function(){;}, // 523
>>      _applySource : function(value, old){;}, // 539
>>      _syncSource : function(){;}, // 553
>>      _applyScrolling : function(value, old){;}, // 597
>>      _syncScrolling : function(){;}, // 610
>>      _applyFrameName : function(value, old, propName, uniqModIds){;},
>>     // 625
>>      _onload : function(){;} // 647
>>     };
>>     // File: \ui\embed\IframeManager.js[29]
>>     qx.ui.embed.IframeManager = function(){return this;};
>>     qx.ui.embed.IframeManager = {
>>      handleMouseDown : function(evt){;}, // 73
>>      handleMouseUp : function(evt){;} // 91
>>     };
>>     // File: \ui\embed\LinkEmbed.js[26]
>>     qx.ui.embed.LinkEmbed = function(vHtml, vUri, vTarget){return this;};
>>     qx.ui.embed.LinkEmbed = {
>>      _syncHtml : function(){;} // 98
>>     };
>>     // File: \ui\embed\NodeEmbed.js[27]
>>     qx.ui.embed.NodeEmbed = function(vId){return this;};
>>     qx.ui.embed.NodeEmbed = {
>>      _createElementImpl : function(){;} // 85
>>     };
>>     // File: \ui\embed\TextEmbed.js[27]
>>     qx.ui.embed.TextEmbed = function(vText){return this;};
>>     qx.ui.embed.TextEmbed = {
>>      _applyText : function(){;}, // 117
>>      _applyTextAlign : function(value, old){;}, // 133
>>      _applyFont : function(value, old){;}, // 153
>>      _styleFont : function(value){;}, // 162
>>      _applyTextColor : function(value, old){;}, // 174
>>      _styleTextColor : function(value){;}, // 182
>>      _applyWrap : function(value, old){;}, // 195
>>      _applyElementData : function(){;}, // 214
>>      _syncText : function(){;} // 225
>>     };
>>     // File: \ui\form\Button.js[35]
>>     qx.ui.form.Button = function(vText, vIcon, vIconWidth,
>>     vIconHeight, vFlash){return this;};
>>     qx.ui.form.Button = {
>>      _onmouseover : function(e){;}, // 109
>>      _onmouseout : function(e){;}, // 136
>>      _onmousedown : function(e){;}, // 167
>>      _onmouseup : function(e){;}, // 189
>>      _onkeydown : function(e){;}, // 227
>>      _onkeyup : function(e){;} // 249
>>     };
>>     // File: \ui\form\CheckBox.js[27]
>>     qx.ui.form.CheckBox = function(vText, vValue, vName,
>>     vChecked){return this;};
>>     qx.ui.form.CheckBox = {
>>      _createIcon : function(){;}, // 142
>>      _applyChecked : function(value, old){;}, // 169
>>      _handleIcon : function(){;}, // 190
>>      _onclick : function(e){;}, // 226
>>      _onkeydown : function(e){;}, // 239
>>      _onkeyup : function(e){;} // 255
>>     };
>>     // File: \ui\form\ComboBox.js[49]
>>     qx.ui.form.ComboBox = function(){return this;};
>>     qx.ui.form.ComboBox = {
>>      getManager : function(){;}, // 270
>>      getPopup : function(){;}, // 281
>>      getList : function(){;}, // 292
>>      getField : function(){;}, // 303
>>      getButton : function(){;}, // 314
>>      _applySelected : function(value, old){;}, // 334
>>      _applyValue : function(value, old){;}, // 367
>>      _applyEditable : function(value, old){;}, // 409
>>      _openPopup : function(){;}, // 438
>>      _closePopup : function(){;}, // 469
>>      _testClosePopup : function(){;}, // 483
>>      _togglePopup : function(){;}, // 497
>>      _onpopupappear : function(e){;}, // 517
>>      _oninput : function(e){;}, // 534
>>      _onbeforedisappear : function(e){;}, // 558
>>      _onlocalechange : function(e){;}, // 569
>>      _onmousedown : function(e){;}, // 590
>>      _onclick : function(e){;}, // 631
>>      _onmouseup : function(e){;}, // 673
>>      _onmouseover : function(e){;}, // 691
>>      _onmousewheel : function(e){;}, // 717
>>      _onkeydown : function(e){;}, // 769
>>      _onkeypress : function(e){;}, // 832
>>      _onkeyinput : function(e){;}, // 918
>>      _visualizeBlur : function(){;}, // 950
>>      _visualizeFocus : function(){;} // 963
>>     };
>>     // File: \ui\form\ComboBoxEx.js[61]
>>     qx.ui.form.ComboBoxEx = function(){return this;};
>>     qx.ui.form.ComboBoxEx = {
>>      getPopup : function(){;}, // 299
>>      getList : function(){;}, // 310
>>      getField : function(){;}, // 321
>>      getButton : function(){;}, // 332
>>      getSelectedRow : function(){;}, // 343
>>      _createList : function(){;}, // 357
>>      tableColumnModel : function(obj){;}, // 368
>>      setSelection : function(data, newValue){;}, // 446
>>      getSelection : function(){;}, // 476
>>      setSelectedIndex : function(index){;}, // 488
>>      getSelectedIndex : function(){;}, // 528
>>      _applyShowOnTextField : function(propVal){;}, // 565
>>      _checkIdDescriptionSeparator : function(propVal){;}, // 582
>>      _applyIdDescriptionSeparator : function(propVal){;}, // 596
>>      _applyIdColumnVisible : function(propVal){;}, // 613
>>      _applyEditable : function(value){;}, // 645
>>      _applyValue : function(value){;}, // 665
>>      _openPopup : function(){;}, // 745
>>      _closePopup : function(){;}, // 777
>>      _togglePopup : function(){;}, // 788
>>      sizeTextFieldToContent : function(){;}, // 807
>>      _calculateDimensions : function(){;}, // 821
>>      _getTextWidth : function(text){;}, // 931
>>      isSearchInProgress : function(){;}, // 967
>>      _search : function(startIndex, txt, caseSens){;}, // 981
>>      openSearchDialog : function(){;}, // 1037
>>      _onChangeSelection : function(e){;}, // 1232
>>      _onpopupappear : function(e){;}, // 1289
>>      _oninput : function(e){;}, // 1306
>>      _onmousedown : function(e){;}, // 1330
>>      _onmouseup : function(e){;}, // 1364
>>      _onmousewheel : function(e){;}, // 1391
>>      _onkeydown : function(e){;}, // 1415
>>      _onkeypress : function(e){;}, // 1502
>>      _visualizeBlur : function(){;}, // 1553
>>      _visualizeFocus : function(){;} // 1565
>>     };
>>     // File: \ui\form\InputCheckSymbol.js[27]
>>     qx.ui.form.InputCheckSymbol = function(){return this;};
>>     qx.ui.form.InputCheckSymbol = {
>>      _createElementImpl : function(){;}, // 131
>>      _applyName : function(value, old){;}, // 144
>>      _applyValue : function(value, old){;}, // 157
>>      _applyType : function(value, old){;}, // 170
>>      _applyChecked : function(value, old){;}, // 183
>>      getPreferredBoxWidth : function(){;}, // 195
>>      getPreferredBoxHeight : function(){;}, // 207
>>      _applyEnabled : function(value, old){;}, // 246
>>      defer : function(statics, members){;} // 262
>>     };
>>     // File: \ui\form\List.js[30]
>>     qx.ui.form.List = function(){return this;};
>>     qx.ui.form.List = {
>>      getManager : function(){;}, // 136
>>      getListItemTarget : function(vItem){;}, // 150
>>      getSelectedItem : function(){;}, // 166
>>      getSelectedItems : function(){;}, // 177
>>      _onmouseover : function(e){;}, // 198
>>      _onmousedown : function(e){;}, // 216
>>      _onmouseup : function(e){;}, // 234
>>      _onclick : function(e){;}, // 252
>>      _ondblclick : function(e){;}, // 270
>>      _onkeydown : function(e){;}, // 296
>>      _onkeypress : function(e){;}, // 316
>>      _onkeyinput : function(e){;}, // 332
>>      _findItem : function(vUserValue, vStartIndex, vType){;}, // 403
>>      findString : function(vText, vStartIndex){;}, // 447
>>      findStringExact : function(vText, vStartIndex){;}, // 460
>>      findValue : function(vText, vStartIndex){;}, // 473
>>      findValueExact : function(vText, vStartIndex){;}, // 486
>>      _sortItemsCompare : function(a, b){;}, // 507
>>      sortItemsByString : function(vReverse){;}, // 519
>>      sortItemsByValue : function(vReverse){;} // 552
>>     };
>>     // File: \ui\form\ListItem.js[30]
>>     qx.ui.form.ListItem = function(vText, vIcon, vValue){return this;};
>>     qx.ui.form.ListItem = {
>>      handleStateChange : function(){;}, // 139
>>      _applyStateStyleFocus : function(vStates){;}, // 159
>>      matchesString : function(vText){;}, // 178
>>      matchesStringExact : function(vText){;}, // 193
>>      matchesValue : function(vText){;}, // 208
>>      matchesValueExact : function(vText){;}, // 223
>>      _ondblclick : function(e){;} // 246
>>     };
>>     // File: \ui\form\PasswordField.js[27]
>>     qx.ui.form.PasswordField = function(){return this;};
>>     // File: \ui\form\RadioButton.js[27]
>>     qx.ui.form.RadioButton = function(vText, vValue, vName,
>>     vChecked){return this;};
>>     qx.ui.form.RadioButton = {
>>      _applyChecked : function(value, old){;}, // 108
>>      _applyManager : function(value, old){;}, // 129
>>      _applyName : function(value, old){;}, // 148
>>      _applyValue : function(value, old){;}, // 167
>>      _onkeydown : function(e){;}, // 193
>>      _onkeypress : function(e){;}, // 210
>>      _onclick : function(e){;}, // 241
>>      _onkeyup : function(e){;} // 254
>>     };
>>     // File: \ui\form\RepeatButton.js[27]
>>     qx.ui.form.RepeatButton = function(vText, vIcon, vIconWidth,
>>     vIconHeight, vFlash){return this;};
>>     qx.ui.form.RepeatButton = {
>>      _onmousedown : function(e){;}, // 125
>>      _onmouseup : function(e){;}, // 151
>>      _oninterval : function(e){;} // 181
>>     };
>>     // File: \ui\form\Spinner.js[73]
>>     qx.ui.form.Spinner = function(vMin, vValue, vMax){return this;};
>>     qx.ui.form.Spinner = {
>>      _applyIncrementAmount : function(value, old){;}, // 366
>>      _applyEditable : function(value, old){;}, // 371
>>      _applyWrap : function(value, old){;}, // 379
>>      _applyManager : function(value, old){;}, // 386
>>      _applyCheckValueFunction : function(value, old){;}, // 403
>>      _applyNumberFormat : function(value, old){;}, // 408
>>      _computePreferredInnerWidth : function(){;}, // 428
>>      _computePreferredInnerHeight : function(){;}, // 440
>>      _onkeypress : function(e){;}, // 463
>>      _onkeydown : function(e){;}, // 530
>>      _onkeyup : function(e){;}, // 579
>>      _onmousedown : function(e){;}, // 615
>>      _onmouseup : function(e){;}, // 653
>>      _onmousewheel : function(e){;}, // 681
>>      _ontextchange : function(e){;}, // 709
>>      _oninput : function(e){;}, // 722
>>      _onchange : function(e){;}, // 738
>>      _onblur : function(e){;}, // 781
>>      setValue : function(nValue){;}, // 801
>>      getValue : function(){;}, // 812
>>      resetValue : function(){;}, // 826
>>      setMax : function(vMax){;}, // 838
>>      getMax : function(){;}, // 849
>>      setMin : function(vMin){;}, // 861
>>      getMin : function(){;}, // 872
>>      _oninterval : function(e){;}, // 896
>>      _increment : function(){;}, // 1042
>>      _pageIncrement : function(){;}, // 1068
>>      _resetIncrements : function(){;} // 1093
>>     };
>>     // File: \ui\form\TextArea.js[30]
>>     qx.ui.form.TextArea = function(){return this;};
>>     qx.ui.form.TextArea = {
>>      _applyElement : function(value, old){;}, // 106
>>      _applyWrap : function(value, old){;}, // 112
>>      _computePreferredInnerHeight : function(){;} // 155
>>     };
>>     // File: \ui\form\TextField.js[34]
>>     qx.ui.form.TextField = function(value){return this;};
>>     qx.ui.form.TextField = {
>>      createRegExpValidator : function(vRegExp){;}, // 101
>>      _applyElement : function(value, old){;}, // 292
>>      _postApply : function(){;}, // 369
>>      _changeInnerWidth : function(value, old){;}, // 384
>>      _changeInnerHeight : function(value, old){;}, // 397
>>      _syncFieldWidth : function(){;}, // 408
>>      _syncFieldHeight : function(){;}, // 420
>>      _applyCursor : function(value, old){;}, // 427
>>      _renderCursor : function(){;}, // 438
>>      _applyTextAlign : function(value, old){;}, // 457
>>      _renderTextAlign : function(){;}, // 468
>>      _applySpellCheck : function(value, old){;}, // 473
>>      _renderSpellCheck : function(){;}, // 483
>>      _applyEnabled : function(value, old){;}, // 495
>>      _applyValue : function(value, old){;}, // 512
>>      _applyMaxLength : function(value, old){;}, // 538
>>      _applyReadOnly : function(value, old){;}, // 553
>>      _applyTextColor : function(value, old){;}, // 574
>>      _styleTextColor : function(value){;}, // 585
>>      _renderTextColor : function(){;}, // 597
>>      _applyFont : function(value, old){;}, // 614
>>      _styleFont : function(value){;}, // 627
>>      _renderFont : function(){;}, // 639
>>      _visualizeFocus : function(){;}, // 670
>>      _visualizeBlur : function(){;}, // 689
>>      getComputedValue : function(){;}, // 713
>>      getInputElement : function(){;}, // 728
>>      isValid : function(){;}, // 741
>>      isComputedValid : function(){;}, // 757
>>      _computePreferredInnerWidth : function(){;}, // 775
>>      _computePreferredInnerHeight : function(){;}, // 783
>>      _ontabfocus : function(){;}, // 872
>>      _onfocus : function(){;}, // 882
>>      _onblur : function(){;}, // 892
>>      _oninput : function(){;}, // 909
>>      selectAll : function(){;} // 1210
>>     };
>>     // File: \ui\groupbox\CheckGroupBox.js[30]
>>     qx.ui.groupbox.CheckGroupBox = function(){return this;};
>>     qx.ui.groupbox.CheckGroupBox = {
>>      _createLegendObject : function(){;} // 53
>>     };
>>     // File: \ui\groupbox\GroupBox.js[32]
>>     qx.ui.groupbox.GroupBox = function(vLegend, vIcon){return this;};
>>     qx.ui.groupbox.GroupBox = {
>>      _createLegendObject : function(){;}, // 105
>>      _createFrameObject : function(){;}, // 120
>>      getFrameObject : function(){;}, // 143
>>      getLegendObject : function(){;}, // 154
>>      setLegend : function(vLegend){;}, // 175
>>      getLegend : function(){;}, // 191
>>      setIcon : function(vIcon){;}, // 203
>>      getIcon : function(){;} // 214
>>     };
>>     // File: \ui\groupbox\RadioGroupBox.js[30]
>>     qx.ui.groupbox.RadioGroupBox = function(){return this;};
>>     qx.ui.groupbox.RadioGroupBox = {
>>      _createLegendObject : function(){;} // 53
>>     };
>>     // File: \ui\layout\BoxLayout.js[28]
>>     qx.ui.layout.BoxLayout = function(orientation){return this;};
>>     qx.ui.layout.BoxLayout = {
>>      _createLayoutImpl : function(){;}, // 202
>>      isHorizontal : function(){;}, // 226
>>      isVertical : function(){;}, // 237
>>      getLayoutMode : function(){;}, // 248
>>      _updateLayoutMode : function(){;}, // 264
>>      _invalidateLayoutMode : function(){;}, // 280
>>      _applyOrientation : function(value, old){;}, // 301
>>      _applySpacing : function(value, old){;}, // 324
>>      _applyHorizontalChildrenAlign : function(value, old){;}, // 330
>>      _applyVerticalChildrenAlign : function(value, old){;}, // 336
>>      _applyReverseChildrenOrder : function(value, old){;}, // 342
>>      _applyStretchChildrenOrthogonalAxis : function(value, old){;}, // 348
>>      _applyUseAdvancedFlexAllocation : function(value, old){;}, // 352
>>      _doLayoutOrder : function(){;}, // 366
>>      _doLayout : function(){;}, // 383
>>      _computeAccumulatedChildrenOuterWidth : function(){;}, // 400
>>      _computeAccumulatedChildrenOuterHeight : function(){;}, // 418
>>      _recomputeChildrenStretchingX : function(){;}, // 444
>>      _recomputeChildrenStretchingY : function(){;} // 463
>>     };
>>     // File: \ui\layout\CanvasLayout.js[28]
>>     qx.ui.layout.CanvasLayout = function(){return this;};
>>     qx.ui.layout.CanvasLayout = {
>>      _createLayoutImpl : function(){;} // 68
>>     };
>>     // File: \ui\layout\DockLayout.js[27]
>>     qx.ui.layout.DockLayout = function(){return this;};
>>     qx.ui.layout.DockLayout = {
>>      _applyMode : function(value, old){;}, // 82
>>      _createLayoutImpl : function(){;}, // 102
>>      addLeft : function(widget){;}, // 122
>>      addRight : function(widget){;}, // 134
>>      addTop : function(widget){;}, // 146
>>      addBottom : function(widget){;}, // 158
>>      _addAlignedVertical : function(vAlign, vArgs){;}, // 171
>>      _addAlignedHorizontal : function(vAlign, vArgs){;} // 189
>>     };
>>     // File: \ui\layout\FlowLayout.js[27]
>>     qx.ui.layout.FlowLayout = function(){return this;};
>>     qx.ui.layout.FlowLayout = {
>>      _applyHorizontalSpacing : function(value, old){;}, // 103
>>      _applyVerticalSpacing : function(value, old){;}, // 111
>>      _applyReverseChildrenOrder : function(value, old){;}, // 129
>>      _createLayoutImpl : function(){;}, // 153
>>      _changeInnerWidth : function(vNew, vOld){;} // 174
>>     };
>>     // File: \ui\layout\GridLayout.js[27]
>>     qx.ui.layout.GridLayout = function(){return this;};
>>     qx.ui.layout.GridLayout = {
>>      _applyHorizontalSpacing : function(value, old){;}, // 153
>>      _applyVerticalSpacing : function(value, old){;}, // 161
>>      _applyHorizontalChildrenAlign : function(value, old){;}, // 169
>>      _applyVerticalChildrenAlign : function(value, old){;}, // 177
>>      _createLayoutImpl : function(){;}, // 202
>>      add : function(vChild, vCol, vRow){;}, // 225
>>      _syncDataFields : function(vData, vOldLength, vNewLength){;}, // 257
>>      setColumnCount : function(vCount){;}, // 290
>>      getColumnCount : function(){;}, // 303
>>      addColumn : function(){;}, // 314
>>      removeColumn : function(){;}, // 327
>>      _syncColumnDataFields : function(){;}, // 343
>>      setRowCount : function(vCount){;}, // 371
>>      getRowCount : function(){;}, // 384
>>      addRow : function(){;}, // 395
>>      removeRow : function(){;}, // 408
>>      _syncRowDataFields : function(){;}, // 424
>>      _getColumnProperty : function(vColumnIndex, vProperty){;}, // 450
>>      _setupColumnProperty : function(vColumnIndex, vProperty,
>>     vValue){;}, // 472
>>      _removeColumnProperty : function(vColumnIndex, vProperty,
>>     vValue){;}, // 488
>>      _invalidateColumnLayout : function(){;}, // 501
>>      _getRowProperty : function(vRowIndex, vProperty){;}, // 529
>>      _setupRowProperty : function(vRowIndex, vProperty, vValue){;}, // 551
>>      _removeRowProperty : function(vRowIndex, vProperty, vValue){;},
>>     // 567
>>      _invalidateRowLayout : function(){;}, // 580
>>      setColumnWidth : function(vIndex, vValue){;}, // 609
>>      setRowHeight : function(vIndex, vValue){;}, // 652
>>      getColumnBoxWidth : function(vIndex){;}, // 693
>>      getRowBoxHeight : function(vIndex){;}, // 738
>>      getComputedCellPaddingLeft : function(vCol, vRow){;}, // 784
>>      getComputedCellPaddingRight : function(vCol, vRow){;}, // 797
>>      getComputedCellPaddingTop : function(vCol, vRow){;}, // 810
>>      getComputedCellPaddingBottom : function(vCol, vRow){;}, // 823
>>      getColumnInnerWidth : function(vCol, vRow){;}, // 836
>>      getRowInnerHeight : function(vCol, vRow){;}, // 849
>>      setColumnHorizontalAlignment : function(vIndex, vValue){;}, // 871
>>      setColumnVerticalAlignment : function(vIndex, vValue){;}, // 884
>>      setRowHorizontalAlignment : function(vIndex, vValue){;}, // 897
>>      setRowVerticalAlignment : function(vIndex, vValue){;}, // 910
>>      getColumnHorizontalAlignment : function(vIndex){;}, // 922
>>      getColumnVerticalAlignment : function(vIndex){;}, // 934
>>      getRowHorizontalAlignment : function(vIndex){;}, // 946
>>      getRowVerticalAlignment : function(vIndex){;}, // 958
>>      setColumnPaddingTop : function(vIndex, vValue){;}, // 980
>>      setColumnPaddingRight : function(vIndex, vValue){;}, // 993
>>      setColumnPaddingBottom : function(vIndex, vValue){;}, // 1006
>>      setColumnPaddingLeft : function(vIndex, vValue){;}, // 1019
>>      setRowPaddingTop : function(vIndex, vValue){;}, // 1032
>>      setRowPaddingRight : function(vIndex, vValue){;}, // 1045
>>      setRowPaddingBottom : function(vIndex, vValue){;}, // 1058
>>      setRowPaddingLeft : function(vIndex, vValue){;}, // 1071
>>      getColumnPaddingTop : function(vIndex){;}, // 1083
>>      getColumnPaddingRight : function(vIndex){;}, // 1095
>>      getColumnPaddingBottom : function(vIndex){;}, // 1107
>>      getColumnPaddingLeft : function(vIndex){;}, // 1119
>>      getRowPaddingTop : function(vIndex){;}, // 1131
>>      getRowPaddingRight : function(vIndex){;}, // 1143
>>      getRowPaddingBottom : function(vIndex){;}, // 1155
>>      getRowPaddingLeft : function(vI
>>     -------------------------------------------------------------------------
>>     Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
>>     Studies have shown that voting for your favorite open source project,
>>     along with a healthy diet, reduces your potential for chronic lameness
>>     and boredom. Vote Now at http://www.sourceforge.net/community/cca08
>>     _______________________________________________
>>     qooxdoo-devel mailing list
>>     [hidden email]
>>     <mailto:[hidden email]>
>>     https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>>
>> ------------------------------------------------------------------------
>>
>> -------------------------------------------------------------------------
>> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
>> Studies have shown that voting for your favorite open source project,
>> along with a healthy diet, reduces your potential for chronic lameness
>> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>  
>
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

thron7
Matthew Gregory wrote:
> thron7 you genius!
>  

Ah, you much too flattering ... I'm actually standing on the shoulders
of giants, trying to keep the balance ;).

> That sounds pretty much perfect for what we wanted. IIRC we would also
> be able to use the JAVADOC comments to display useful messages in the
> autocomplete for Aptana (and any other IDEs that support it).
>
>  

Exactly! To make it more tangible I'd like to get back to Peter's
posting. If you look at his text file...

>>>     //-----------------------------------------------------------------
>>>     // Generated Tue, 08 Jul 2008 11:36:46 +0200
>>>     //-----------------------------------------------------------------
>>>
>>>     // File: \application\Basic.js[33]
>>>     qx.application.Basic = function(){return this;};
>>>     qx.application.Basic = {
>>>      main : function(){;}, // 55
>>>      close : function(){;}, // 67
>>>      terminate : function(){;} // 76
>>>     };
>>>      

and then at the generated XML for the same class:

    <class name="Basic" interfaces="qx.application.IApplication"
    superClass="qx.core.Target" fullName="qx.application.Basic"
    type="class" packageName="qx.application">
      <desc>
        <text>&lt;p&gt;Base class for all non &lt;span
    class="caps"&gt;GUI&lt;/span&gt; qooxdoo applications.&lt;/p&gt;...
      </desc>
      <methods>
        <method name="close">
          <desc>
            <text>&lt;p&gt;Called in the document.beforeunload event of
    the browser....</text>
          </desc>
          <return defaultValue="null">
            <desc>
              <text>&lt;p&gt;message text on unloading the
    page&lt;/p&gt;</text>
            </desc>
            <types>
              <entry type="String"/>
            </types>
          </return>
        </method>
        <method name="main">
          <desc>
            <text>&lt;p&gt;Called in the document.onload event of the
    browser....</text>
          </desc>
        </method>
        <method name="terminate">
          <desc>
            <text>&lt;p&gt;Called in the document.onunload event of the
    browser....</text>
          </desc>
        </method>
      </methods>
    </class>


it looks like it would be straight-forward to XSLT the XML into the
target format. (Only thing missing are the "// <num>" parts of the
method lines; are these line numbers? Could you do without?)

Maybe we should set up some project infrastructure for efforts like these?!

Thomas


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Stéphane-2-3
Hi,
In the PHP World there is MetaL (for MetaLanguage) please take a look at www.meta-language.net

It is already binded to PHP 5 OO & Java.
This is just a though and I don't know where to go from here


Before Printing, Think about Your Environmental Responsibility!
Avant d'Imprimer, Pensez à Votre Responsabilitée Environnementale!

On Tue, Jul 8, 2008 at 4:57 PM, thron7 <[hidden email]> wrote:
Matthew Gregory wrote:
> thron7 you genius!
>

Ah, you much too flattering ... I'm actually standing on the shoulders
of giants, trying to keep the balance ;).

> That sounds pretty much perfect for what we wanted. IIRC we would also
> be able to use the JAVADOC comments to display useful messages in the
> autocomplete for Aptana (and any other IDEs that support it).
>
>

Exactly! To make it more tangible I'd like to get back to Peter's
posting. If you look at his text file...

>>>     //-----------------------------------------------------------------
>>>     // Generated Tue, 08 Jul 2008 11:36:46 +0200
>>>     //-----------------------------------------------------------------
>>>
>>>     // File: \application\Basic.js[33]
>>>     qx.application.Basic = function(){return this;};
>>>     qx.application.Basic = {
>>>      main : function(){;}, // 55
>>>      close : function(){;}, // 67
>>>      terminate : function(){;} // 76
>>>     };
>>>

and then at the generated XML for the same class:

   <class name="Basic" interfaces="qx.application.IApplication"
   superClass="qx.core.Target" fullName="qx.application.Basic"
   type="class" packageName="qx.application">
     <desc>
       <text>&lt;p&gt;Base class for all non &lt;span
   class="caps"&gt;GUI&lt;/span&gt; qooxdoo applications.&lt;/p&gt;...
     </desc>
     <methods>
       <method name="close">
         <desc>
           <text>&lt;p&gt;Called in the document.beforeunload event of
   the browser....</text>
         </desc>
         <return defaultValue="null">
           <desc>
             <text>&lt;p&gt;message text on unloading the
   page&lt;/p&gt;</text>
           </desc>
           <types>
             <entry type="String"/>
           </types>
         </return>
       </method>
       <method name="main">
         <desc>
           <text>&lt;p&gt;Called in the document.onload event of the
   browser....</text>
         </desc>
       </method>
       <method name="terminate">
         <desc>
           <text>&lt;p&gt;Called in the document.onunload event of the
   browser....</text>
         </desc>
       </method>
     </methods>
   </class>


it looks like it would be straight-forward to XSLT the XML into the
target format. (Only thing missing are the "// <num>" parts of the
method lines; are these line numbers? Could you do without?)

Maybe we should set up some project infrastructure for efforts like these?!

Thomas


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|

Re: jseclipse

Peter Schneider
In reply to this post by thron7
Hi Thomas,

I'm cutting your post a bit for better reading...

> [...]
> Exactly! To make it more tangible I'd like to get back to Peter's
> posting. If you look at his text file...
> [...]
> and then at the generated XML for the same class:
> [...]
> it looks like it would be straight-forward to XSLT the XML into the
> target format. (Only thing missing are the "// <num>" parts of the
> method lines; are these line numbers? Could you do without?)

Yes (to both questions ;) ).
The line 'number comments' were left in for debugging reasons.

Please do also note that the file I attached should be seen as an example; It
has many flaws as well (are Properties listed?, can comments enhance the
aptana-usage?, etc. pp.)

> Maybe we should set up some project infrastructure for efforts like these?!

I would welcome any progress in this 'project', but I'm afraid to be of little
help. But I will continue to look at the progress and try to help.

As you proposed, something like
<code>
 #> make api
 #> make aptana_api
</code>
would be veeeeeery nice!
By using the same generator that is used for the API, users can both build
"code assist file" for qooxdo-API only _and_ for their complete project.


Regards,

  Peter


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[hidden email]