diff --git a/de/latest/manual/.doctrees/environment.pickle b/de/latest/manual/.doctrees/environment.pickle index b708c90c810..82400ae24e8 100644 Binary files a/de/latest/manual/.doctrees/environment.pickle and b/de/latest/manual/.doctrees/environment.pickle differ diff --git a/de/latest/manual/_images/strftime_simple.png b/de/latest/manual/_images/strftime_simple.png index 9454bb23032..c6a0e188cf0 100644 Binary files a/de/latest/manual/_images/strftime_simple.png and b/de/latest/manual/_images/strftime_simple.png differ diff --git a/de/latest/manual/_images/video_simple.png b/de/latest/manual/_images/video_simple.png index 4d2dae078e2..5aa7c71bc11 100644 Binary files a/de/latest/manual/_images/video_simple.png and b/de/latest/manual/_images/video_simple.png differ diff --git a/en/latest/api/script/apidata.json b/en/latest/api/script/apidata.json index 0312027da63..a96ddb0e7c2 100644 --- a/en/latest/api/script/apidata.json +++ b/en/latest/api/script/apidata.json @@ -1 +1 @@ -{"attributes": {"packageName": "", "fullName": "", "hasWarning": true, "name": ""}, "type": "doctree", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "", "fullName": "cv", "hasWarning": true, "name": "cv"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "cv", "fullName": "cv.data", "name": "data"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Model", "packageName": "cv.data", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.data.Model", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.io", "hasWarning": true, "name": "io"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Client", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Client", "type": "class"}, "type": "class"}, {"attributes": {"name": "Mockup", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Mockup", "type": "class"}, "type": "class"}, {"attributes": {"name": "Reflection", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Reflection", "type": "class"}, "type": "class"}, {"attributes": {"name": "Watchdog", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Watchdog", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.io", "fullName": "cv.io.parser", "name": "parser"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Json", "packageName": "cv.io.parser", "externalRef": true, "fullName": "cv.io.parser.Json", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv.io", "fullName": "cv.io.request", "hasWarning": true, "name": "request"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Jquery", "hasWarning": true, "packageName": "cv.io.request", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.request.Jquery", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv.io", "fullName": "cv.io.transport", "hasWarning": true, "name": "transport"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"hasError": true, "name": "LongPolling", "hasWarning": true, "packageName": "cv.io.transport", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.transport.LongPolling", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Sse", "hasWarning": true, "packageName": "cv.io.transport", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.transport.Sse", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.log", "name": "log"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "cv.log", "fullName": "cv.log.appender", "name": "appender"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Native", "packageName": "cv.log.appender", "externalRef": true, "fullName": "cv.log.appender.Native", "type": "bootstrap"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.parser", "hasWarning": true, "name": "parser"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"hasError": true, "name": "MetaParser", "hasWarning": true, "packageName": "cv.parser", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.parser.MetaParser", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WidgetParser", "hasWarning": true, "packageName": "cv.parser", "hasError": true, "externalRef": true, "fullName": "cv.parser.WidgetParser", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.parser", "fullName": "cv.parser.widgets", "hasWarning": true, "name": "widgets"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Audio", "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Audio", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Break", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Break", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "DesignToggle", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.DesignToggle", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Group", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Group", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Image", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Image", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ImageTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.ImageTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Include", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Include", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Info", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Info", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "InfoAction", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.InfoAction", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "InfoTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.InfoTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Line", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Line", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "MultiTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.MultiTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "NavBar", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.NavBar", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Page", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Page", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PageJump", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.PageJump", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PushButton", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.PushButton", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Refresh", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Refresh", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Reload", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Reload", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Rgb", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Rgb", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Slide", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Slide", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Switch", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Switch", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Text", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Text", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Toggle", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Toggle", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Trigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Trigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Unknown", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Unknown", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "UrlTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.UrlTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Video", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Video", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Web", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Web", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WgPluginInfo", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.WgPluginInfo", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WidgetInfoAction", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.WidgetInfoAction", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.plugins", "hasWarning": true, "name": "plugins"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "CalendarList", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.CalendarList", "type": "class"}, "type": "class"}, {"attributes": {"name": "Clock", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Clock", "type": "class"}, "type": "class"}, {"attributes": {"name": "ColorChooser", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update,cv.ui.common.Operate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.ColorChooser", "type": "class"}, "type": "class"}, {"attributes": {"name": "Gauge", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update,cv.ui.common.Operate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Gauge", "type": "class"}, "type": "class"}, {"attributes": {"name": "Link", "hasWarning": true, "packageName": "cv.plugins", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.plugins.Link", "type": "class"}, "type": "class"}, {"attributes": {"name": "MobileMenu", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.MobileMenu", "type": "class"}, "type": "class"}, {"attributes": {"name": "OpenweatherMap", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.plugins.OpenweatherMap", "type": "class"}, "type": "class"}, {"attributes": {"name": "PowerSpectrum", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.PowerSpectrum", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rss", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Rss", "type": "class"}, "type": "class"}, {"attributes": {"name": "RssLog", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh,cv.ui.common.Update,cv.ui.common.Operate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.RssLog", "type": "class"}, "type": "class"}, {"attributes": {"name": "Speech", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.plugins.Speech", "type": "class"}, "type": "class"}, {"attributes": {"name": "Strftime", "hasWarning": true, "packageName": "cv.plugins", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Strftime", "type": "class"}, "type": "class"}, {"attributes": {"name": "Svg", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update,cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Svg", "type": "class"}, "type": "class"}, {"attributes": {"name": "Timeout", "hasWarning": true, "packageName": "cv.plugins", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.plugins.Timeout", "type": "class"}, "type": "class"}, {"attributes": {"name": "UpnpController", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.UpnpController", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.plugins", "fullName": "cv.plugins.diagram", "hasWarning": true, "name": "diagram"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractDiagram", "hasWarning": true, "packageName": "cv.plugins.diagram", "mixins": "cv.ui.common.Operate,cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "childClasses": "cv.plugins.diagram.Diagram,cv.plugins.diagram.Info", "fullName": "cv.plugins.diagram.AbstractDiagram", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Diagram", "hasWarning": true, "packageName": "cv.plugins.diagram", "externalRef": true, "superClass": "cv.plugins.diagram.AbstractDiagram", "fullName": "cv.plugins.diagram.Diagram", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Info", "hasWarning": true, "packageName": "cv.plugins.diagram", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.plugins.diagram.AbstractDiagram", "fullName": "cv.plugins.diagram.Info", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.report", "hasWarning": true, "name": "report"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Record", "hasWarning": true, "packageName": "cv.report", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.report.Record", "type": "class"}, "type": "class"}, {"attributes": {"name": "Replay", "hasWarning": true, "packageName": "cv.report", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.report.Replay", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.report", "fullName": "cv.report.utils", "hasWarning": true, "name": "utils"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "FakeServer", "hasWarning": true, "packageName": "cv.report.utils", "hasError": true, "externalRef": true, "fullName": "cv.report.utils.FakeServer", "type": "class"}, "type": "class"}, {"attributes": {"name": "MXhrHook", "hasWarning": true, "packageName": "cv.report.utils", "externalRef": true, "fullName": "cv.report.utils.MXhrHook", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MXhrReplayHook", "hasWarning": true, "packageName": "cv.report.utils", "externalRef": true, "fullName": "cv.report.utils.MXhrReplayHook", "type": "mixin"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.transforms", "hasWarning": true, "name": "transforms"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Knx", "packageName": "cv.transforms", "externalRef": true, "fullName": "cv.transforms.Knx", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "OpenHab", "hasWarning": true, "packageName": "cv.transforms", "externalRef": true, "fullName": "cv.transforms.OpenHab", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.ui", "hasWarning": true, "name": "ui"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "PageHandler", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.PageHandler", "type": "class"}, "type": "class"}, {"attributes": {"name": "PagePartsHandler", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.PagePartsHandler", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Popup", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.Popup", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PopupHandler", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "fullName": "cv.ui.PopupHandler", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "TrickOMatic", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "fullName": "cv.ui.TrickOMatic", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.common", "hasWarning": true, "name": "common"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "BasicUpdate", "packageName": "cv.ui.common", "mixins": "cv.ui.common.HasAddress", "includer": "cv.ui.common.Update,cv.ui.structure.pure.Trigger,cv.ui.structure.pure.UrlTrigger,cv.ui.structure.pure.Refresh", "externalRef": true, "fullName": "cv.ui.common.BasicUpdate", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "HandleLongpress", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Trigger,cv.ui.structure.pure.InfoTrigger", "externalRef": true, "fullName": "cv.ui.common.HandleLongpress", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "HasAddress", "packageName": "cv.ui.common", "includer": "cv.ui.common.BasicUpdate", "externalRef": true, "fullName": "cv.ui.common.HasAddress", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "HasAnimatedButton", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Trigger,cv.ui.structure.pure.InfoTrigger,cv.ui.structure.pure.UrlTrigger,cv.ui.structure.pure.DesignToggle,cv.ui.structure.pure.Reload,cv.ui.structure.pure.Refresh,cv.ui.structure.pure.PageJump,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.ImageTrigger,cv.ui.structure.pure.Toggle", "externalRef": true, "fullName": "cv.ui.common.HasAnimatedButton", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "HasChildren", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Group,cv.ui.structure.pure.Page,cv.ui.structure.pure.WidgetInfoAction,cv.ui.structure.pure.PageJump,cv.plugins.MobileMenu,cv.ui.structure.pure.InfoAction,cv.ui.structure.pure.NavBar", "externalRef": true, "fullName": "cv.ui.common.HasChildren", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "HasStyling", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.AbstractWidget", "externalRef": true, "fullName": "cv.ui.common.HasStyling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Operate", "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Trigger,cv.ui.structure.pure.InfoTrigger,cv.ui.structure.pure.UrlTrigger,cv.plugins.RssLog,cv.plugins.Gauge,cv.ui.structure.pure.DesignToggle,cv.plugins.diagram.AbstractDiagram,cv.ui.structure.pure.PushButton,cv.ui.structure.pure.Refresh,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.Slide,cv.ui.structure.pure.ImageTrigger,cv.plugins.ColorChooser,cv.ui.structure.pure.Switch,cv.ui.structure.pure.Toggle", "externalRef": true, "fullName": "cv.ui.common.Operate", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Refresh", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.plugins.Rss,cv.plugins.RssLog,cv.plugins.diagram.AbstractDiagram,cv.plugins.OpenweatherMap,cv.plugins.CalendarList,cv.ui.structure.pure.Image,cv.plugins.UpnpController,cv.ui.structure.pure.ImageTrigger,cv.ui.structure.pure.Web,cv.plugins.Svg", "externalRef": true, "fullName": "cv.ui.common.Refresh", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Update", "hasWarning": true, "packageName": "cv.ui.common", "mixins": "cv.ui.common.BasicUpdate", "includer": "cv.plugins.Clock,cv.plugins.Speech,cv.ui.structure.pure.InfoTrigger,cv.plugins.PowerSpectrum,cv.plugins.RssLog,cv.plugins.Gauge,cv.ui.structure.pure.Page,cv.ui.structure.pure.WgPluginInfo,cv.ui.structure.pure.Rgb,cv.ui.structure.pure.Reload,cv.ui.structure.pure.PushButton,cv.ui.structure.pure.Audio,cv.ui.structure.pure.Info,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.Slide,cv.ui.structure.pure.ImageTrigger,cv.plugins.ColorChooser,cv.ui.structure.pure.Switch,cv.ui.structure.pure.Web,cv.plugins.Svg,cv.plugins.diagram.Info,cv.ui.structure.pure.Toggle", "externalRef": true, "fullName": "cv.ui.common.Update", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "\n\n

This package includes all mixins which can be included in widgets or plugins to add some commonly used behaviours.

"}, "type": "desc"}]}, {"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.layout", "hasWarning": true, "name": "layout"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Manager", "hasWarning": true, "packageName": "cv.ui.layout", "externalRef": true, "fullName": "cv.ui.layout.Manager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ResizeHandler", "hasWarning": true, "packageName": "cv.ui.layout", "externalRef": true, "fullName": "cv.ui.layout.ResizeHandler", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.structure", "hasWarning": true, "name": "structure"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractBasicWidget", "hasWarning": true, "packageName": "cv.ui.structure", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "cv.plugins.Link,cv.plugins.OpenweatherMap,cv.plugins.Timeout,cv.ui.structure.AbstractWidget,cv.ui.structure.pure.Break", "fullName": "cv.ui.structure.AbstractBasicWidget", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractWidget", "hasWarning": true, "packageName": "cv.ui.structure", "mixins": "cv.ui.common.HasStyling", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "childClasses": "cv.plugins.CalendarList,cv.plugins.Clock,cv.plugins.ColorChooser,cv.plugins.Gauge,cv.plugins.MobileMenu,cv.plugins.PowerSpectrum,cv.plugins.Rss,cv.plugins.RssLog,cv.plugins.Strftime,cv.plugins.Svg,cv.plugins.UpnpController,cv.plugins.diagram.AbstractDiagram,cv.ui.structure.pure.Audio,cv.ui.structure.pure.DesignToggle,cv.ui.structure.pure.Group,cv.ui.structure.pure.Image,cv.ui.structure.pure.ImageTrigger,cv.ui.structure.pure.Info,cv.ui.structure.pure.InfoAction,cv.ui.structure.pure.InfoTrigger,cv.ui.structure.pure.Line,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.NavBar,cv.ui.structure.pure.Page,cv.ui.structure.pure.PageJump,cv.ui.structure.pure.PageLink,cv.ui.structure.pure.PushButton,cv.ui.structure.pure.Refresh,cv.ui.structure.pure.Reload,cv.ui.structure.pure.Rgb,cv.ui.structure.pure.Slide,cv.ui.structure.pure.Switch,cv.ui.structure.pure.Text,cv.ui.structure.pure.Toggle,cv.ui.structure.pure.Trigger,cv.ui.structure.pure.UrlTrigger,cv.ui.structure.pure.Video,cv.ui.structure.pure.Web,cv.ui.structure.pure.WgPluginInfo,cv.ui.structure.pure.WidgetInfoAction", "fullName": "cv.ui.structure.AbstractWidget", "type": "class"}, "type": "class"}, {"attributes": {"name": "IPage", "hasWarning": true, "packageName": "cv.ui.structure", "implementations": "cv.ui.structure.pure.Page", "externalRef": true, "fullName": "cv.ui.structure.IPage", "type": "interface"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WidgetFactory", "hasWarning": true, "packageName": "cv.ui.structure", "hasError": true, "externalRef": true, "fullName": "cv.ui.structure.WidgetFactory", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.ui.structure", "fullName": "cv.ui.structure.pure", "hasWarning": true, "name": "pure"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Audio", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Audio", "type": "class"}, "type": "class"}, {"attributes": {"name": "Break", "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.ui.structure.pure.Break", "type": "class"}, "type": "class"}, {"attributes": {"name": "DesignToggle", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.DesignToggle", "type": "class"}, "type": "class"}, {"attributes": {"name": "Group", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Group", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "ImageTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.Refresh,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.ImageTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Info", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Info", "type": "class"}, "type": "class"}, {"attributes": {"name": "InfoAction", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.InfoAction", "type": "class"}, "type": "class"}, {"attributes": {"name": "InfoTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update,cv.ui.common.HasAnimatedButton,cv.ui.common.HandleLongpress", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.InfoTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Line", "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Line", "type": "class"}, "type": "class"}, {"attributes": {"name": "MultiTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.MultiTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "NavBar", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.NavBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "Page", "hasWarning": true, "interfaces": "cv.ui.structure.IPage", "mixins": "cv.ui.common.HasChildren,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Page", "type": "class", "packageName": "cv.ui.structure.pure"}, "type": "class"}, {"attributes": {"name": "PageJump", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.PageJump", "type": "class"}, "type": "class"}, {"attributes": {"name": "PageLink", "hasWarning": true, "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.PageLink", "type": "class"}, "type": "class"}, {"attributes": {"name": "PushButton", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.PushButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Refresh", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.BasicUpdate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Refresh", "type": "class"}, "type": "class"}, {"attributes": {"name": "Reload", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Reload", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rgb", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Rgb", "type": "class"}, "type": "class"}, {"attributes": {"name": "Slide", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Slide", "type": "class"}, "type": "class"}, {"attributes": {"name": "Switch", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Switch", "type": "class"}, "type": "class"}, {"attributes": {"name": "Text", "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Text", "type": "class"}, "type": "class"}, {"attributes": {"name": "Toggle", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Toggle", "type": "class"}, "type": "class"}, {"attributes": {"name": "Trigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.BasicUpdate,cv.ui.common.HandleLongpress", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Trigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Unknown", "hasWarning": true, "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.structure.pure.Unknown", "type": "class"}, "type": "class"}, {"attributes": {"name": "UrlTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.BasicUpdate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.UrlTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Video", "hasWarning": true, "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Video", "type": "class"}, "type": "class"}, {"attributes": {"name": "Web", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update,cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Web", "type": "class"}, "type": "class"}, {"attributes": {"name": "WgPluginInfo", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.WgPluginInfo", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetInfoAction", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.WidgetInfoAction", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Pure widgets

\n\n

This package contains all the basic widgets provided by the pure widget set.

"}, "type": "desc"}]}]}]}, {"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.website", "hasWarning": true, "name": "website"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Slider", "hasWarning": true, "packageName": "cv.ui.website", "externalRef": true, "superClass": "qx.ui.website.Slider", "fullName": "cv.ui.website.Slider", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.util", "hasWarning": true, "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "IconTools", "hasWarning": true, "packageName": "cv.util", "externalRef": true, "fullName": "cv.util.IconTools", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Location", "packageName": "cv.util", "externalRef": true, "fullName": "cv.util.Location", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "ScriptLoader", "hasWarning": true, "packageName": "cv.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.util.ScriptLoader", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "hasWarning": true, "packageName": "cv.util", "hasError": true, "externalRef": true, "fullName": "cv.util.String", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Tree", "hasWarning": true, "packageName": "cv.util", "externalRef": true, "fullName": "cv.util.Tree", "type": "class"}, "type": "class"}]}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Application", "hasWarning": true, "packageName": "cv", "externalRef": true, "superClass": "qx.application.Native", "fullName": "cv.Application", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Config", "hasWarning": true, "packageName": "cv", "externalRef": true, "fullName": "cv.Config", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ConfigCache", "hasWarning": true, "packageName": "cv", "externalRef": true, "fullName": "cv.ConfigCache", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "IconConfig", "hasWarning": true, "packageName": "cv", "hasError": true, "externalRef": true, "fullName": "cv.IconConfig", "type": "class"}, "type": "class"}, {"attributes": {"name": "IconHandler", "hasWarning": true, "packageName": "cv", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.IconHandler", "type": "class"}, "type": "class"}, {"attributes": {"name": "TemplateEngine", "hasWarning": true, "packageName": "cv", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.TemplateEngine", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Transform", "packageName": "cv", "externalRef": true, "fullName": "cv.Transform", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Version", "hasWarning": true, "packageName": "cv", "hasError": true, "externalRef": true, "fullName": "cv.Version", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "\n\n

The CometVisu open source development project for a building automation visualisation (e.g. KNX or OpenHAB).\n This is the source code documentation for the project.

"}, "type": "desc"}]}, {"attributes": {"packageName": "", "fullName": "qx", "hasWarning": true, "name": "qx"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Annotation", "packageName": "qx", "externalRef": true, "fullName": "qx.Annotation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Bootstrap", "packageName": "qx", "externalRef": true, "fullName": "qx.Bootstrap", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Class", "packageName": "qx", "externalRef": true, "fullName": "qx.Class", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Interface", "packageName": "qx", "externalRef": true, "fullName": "qx.Interface", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Mixin", "packageName": "qx", "externalRef": true, "fullName": "qx.Mixin", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx", "externalRef": true, "type": "bootstrap", "fullName": "qx.Part", "name": "Part"}, "type": "class"}, {"attributes": {"name": "Promise", "hasWarning": true, "packageName": "qx", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.Promise", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Theme", "packageName": "qx", "externalRef": true, "fullName": "qx.Theme", "type": "bootstrap"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx", "fullName": "qx.application", "name": "application"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractGui", "packageName": "qx.application", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.application.Inline,qx.application.Standalone", "fullName": "qx.application.AbstractGui", "type": "class", "interfaces": "qx.application.IApplication"}, "type": "class"}, {"attributes": {"name": "Basic", "interfaces": "qx.application.IApplication", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.application.Basic", "type": "class", "packageName": "qx.application"}, "type": "class"}, {"attributes": {"name": "IApplication", "packageName": "qx.application", "implementations": "qx.application.AbstractGui,qx.application.Native,qx.application.Mobile,qx.application.Basic", "externalRef": true, "fullName": "qx.application.IApplication", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Inline", "packageName": "qx.application", "externalRef": true, "superClass": "qx.application.AbstractGui", "childClasses": "qx.dev.unit.TestLoaderInline", "fullName": "qx.application.Inline", "type": "class"}, "type": "class"}, {"attributes": {"name": "Mobile", "interfaces": "qx.application.IApplication", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.dev.unit.TestLoaderMobile", "fullName": "qx.application.Mobile", "type": "class", "packageName": "qx.application"}, "type": "class"}, {"attributes": {"name": "Native", "interfaces": "qx.application.IApplication", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "cv.Application,qx.dev.unit.TestLoaderNative", "fullName": "qx.application.Native", "type": "class", "packageName": "qx.application"}, "type": "class"}, {"attributes": {"name": "Routing", "packageName": "qx.application", "externalRef": true, "fullName": "qx.application.Routing", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Standalone", "packageName": "qx.application", "externalRef": true, "superClass": "qx.application.AbstractGui", "childClasses": "qx.dev.unit.TestLoader", "fullName": "qx.application.Standalone", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Various application types for different scenarios, from non-GUI to low-level \nto RIA; use these as super-classes for your main application class.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.bom", "hasWarning": true, "name": "bom"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.client", "hasWarning": true, "name": "client"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Browser", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Browser", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Css", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Css", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "CssAnimation", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.CssAnimation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "CssTransform", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.CssTransform", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "CssTransition", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.CssTransition", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Device", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Device", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "EcmaScript", "hasWarning": true, "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.EcmaScript", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Engine", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Engine", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Event", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Event", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Flash", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Flash", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Html", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Html", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Idle", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Idle", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Locale", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Locale", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "OperatingSystem", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.OperatingSystem", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Pdfjs", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Pdfjs", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PhoneGap", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.PhoneGap", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Plugin", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Plugin", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Runtime", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Runtime", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Scroll", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Scroll", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Stylesheet", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Stylesheet", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Transport", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Transport", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Xml", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Xml", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.client package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.element", "name": "element"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Animation", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Animation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "AnimationCss", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.AnimationCss", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "AnimationHandle", "packageName": "qx.bom.element", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.element.AnimationHandle", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "AnimationJs", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.AnimationJs", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Attribute", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Attribute", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Background", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Background", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "BoxSizing", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.BoxSizing", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Class", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Class", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Clip", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Clip", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Cursor", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Cursor", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Dataset", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Dataset", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Decoration", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Dimension", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Dimension", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Location", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Location", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Opacity", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Opacity", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Scroll", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Scroll", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Style", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Style", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Transform", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Transform", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.element package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.media", "name": "media"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.bom.media", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.bom.media.Audio,qx.bom.media.Video", "fullName": "qx.bom.media.Abstract", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Audio", "packageName": "qx.bom.media", "externalRef": true, "superClass": "qx.bom.media.Abstract", "fullName": "qx.bom.media.Audio", "type": "class"}, "type": "class"}, {"attributes": {"name": "Video", "packageName": "qx.bom.media", "externalRef": true, "superClass": "qx.bom.media.Abstract", "fullName": "qx.bom.media.Video", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.media package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.request", "name": "request"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.bom.request", "externalRef": true, "type": "interface", "fullName": "qx.bom.request.IRequest", "name": "IRequest"}, "type": "class"}, {"attributes": {"group": "IO", "name": "Jsonp", "packageName": "qx.bom.request", "externalRef": true, "superClass": "qx.bom.request.Script", "fullName": "qx.bom.request.Jsonp", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "IO", "name": "Script", "interfaces": "qx.core.IDisposable", "externalRef": true, "childClasses": "qx.bom.request.Jsonp", "fullName": "qx.bom.request.Script", "type": "bootstrap", "packageName": "qx.bom.request"}, "type": "class"}, {"attributes": {"name": "SimpleXhr", "isInternal": true, "packageName": "qx.bom.request", "access": "internal", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.request.SimpleXhr", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"group": "IO", "name": "Xhr", "packageName": "qx.bom.request", "externalRef": true, "superClass": "Object", "fullName": "qx.bom.request.Xhr", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"attributes": {"text": "

Send low-level HTTP requests and receive responses.

\n\n

Consider using {@link qx.io.request}. Classes found in this namespace\nbuild on the low-level classes found here, but offer more convenience and\nfeatures.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.rest", "name": "rest"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"group": "IO", "name": "Resource", "packageName": "qx.bom.rest", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.rest.Resource", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"attributes": {"text": "

The qx.bom.rest package consists of only one class: {@link Resource}.

\n\n

{@link Resource} allows to encapsulate the specifics of a REST interface.\nRather than requesting URLs with a specific HTTP method manually, a resource\nrepresenting the remote resource is instantiated and actions are invoked on this resource.\nA resource with its actions can be configured declaratively or programmatically.

\n\n

There is also {@link qx.io.rest.Resource} which uses {@link Resource} under the hood.\nThe main differences between them are:

\n\n"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.storage", "name": "storage"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.bom.storage", "externalRef": true, "type": "bootstrap", "fullName": "qx.bom.storage.Memory", "name": "Memory"}, "type": "class"}, {"attributes": {"packageName": "qx.bom.storage", "externalRef": true, "type": "bootstrap", "fullName": "qx.bom.storage.UserData", "name": "UserData"}, "type": "class"}, {"attributes": {"packageName": "qx.bom.storage", "externalRef": true, "type": "bootstrap", "fullName": "qx.bom.storage.Web", "name": "Web"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.storage package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.webfonts", "name": "webfonts"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.bom.webfonts", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.bom.webfonts.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Validator", "packageName": "qx.bom.webfonts", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.webfonts.Validator", "type": "class"}, "type": "class"}, {"attributes": {"name": "WebFont", "packageName": "qx.bom.webfonts", "externalRef": true, "superClass": "qx.bom.Font", "fullName": "qx.bom.webfonts.WebFont", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Support for web fonts based on the @font-face CSS syntax.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "AnimationFrame", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.AnimationFrame", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Blocker", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Cookie", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Cookie", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Document", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Document", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Element", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Element", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Event", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Event", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "FileReader", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.FileReader", "type": "class", "packageName": "qx.bom"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Flash", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Flash", "type": "class"}, "type": "class"}, {"attributes": {"name": "Font", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.bom.webfonts.WebFont", "fullName": "qx.bom.Font", "type": "class"}, "type": "class"}, {"attributes": {"name": "FullScreen", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.FullScreen", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "GeoLocation", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.bom.GeoLocation", "type": "class"}, "type": "class"}, {"attributes": {"name": "HashHistory", "isInternal": true, "packageName": "qx.bom", "access": "internal", "externalRef": true, "superClass": "qx.bom.History", "fullName": "qx.bom.HashHistory", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "History", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.bom.HashHistory,qx.bom.IframeHistory,qx.bom.NativeHistory", "fullName": "qx.bom.History", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Html", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Html", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "IdleCallback", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.IdleCallback", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Iframe", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Iframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "IframeHistory", "isInternal": true, "packageName": "qx.bom", "access": "internal", "externalRef": true, "superClass": "qx.bom.History", "fullName": "qx.bom.IframeHistory", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Input", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Input", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Label", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Label", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Lifecycle", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Lifecycle", "type": "class"}, "type": "class"}, {"attributes": {"name": "MediaQuery", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.MediaQuery", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "NativeHistory", "isInternal": true, "packageName": "qx.bom", "access": "internal", "externalRef": true, "superClass": "qx.bom.History", "fullName": "qx.bom.NativeHistory", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Notification", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.bom.Notification", "type": "class"}, "type": "class"}, {"attributes": {"name": "PageVisibility", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.PageVisibility", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Range", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Range", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Selection", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Selection", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Selector", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Selector", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Shortcut", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.Shortcut", "type": "class", "packageName": "qx.bom"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Storage", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Storage", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.String", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Style", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Style", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Stylesheet", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Stylesheet", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Template", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Template", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Viewport", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Viewport", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Vml", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Vml", "type": "class"}, "type": "class"}, {"attributes": {"name": "WebWorker", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.WebWorker", "type": "class", "packageName": "qx.bom"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Window", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Window", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Low-level Browser Object Model layer.

\n\n

This is a low-level layer providing a cross-browser abstraction for object\nclasses typically found in the browser JavaScript runtime. This includes\nclasses like the Document, Element, Event and Image class.

\n\n

The BOM layer of qooxdoo is heavily used internally for higher-level\nclasses, but can also be deployed directly for low-level manipulations.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.core", "hasWarning": true, "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Aspect", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Aspect", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Assert", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Assert", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "AssertionError", "packageName": "qx.core", "externalRef": true, "superClass": "qx.type.BaseError", "fullName": "qx.core.AssertionError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "BaseInit", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.BaseInit", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Environment", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Environment", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "GlobalError", "packageName": "qx.core", "externalRef": true, "superClass": "Error", "fullName": "qx.core.GlobalError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "IDisposable", "packageName": "qx.core", "implementations": "qx.event.Manager,qx.util.ObjectPool,qx.util.DeferredCallManager,qx.bom.request.Script,qx.theme.manager.Decoration,qx.theme.manager.Font,qx.event.Timer,qx.event.handler.PointerCore,qx.html.Element,qx.event.handler.Appear,qx.event.handler.Pointer,qx.event.handler.GestureCore,qx.event.handler.Gesture,qx.event.handler.Element,qx.event.handler.Mouse,qx.event.handler.Keyboard,qx.event.handler.Focus,qx.event.handler.Window,qx.event.handler.Application,qx.event.handler.TouchCore,qx.event.handler.Orientation,qx.event.handler.Touch,qx.event.handler.Offline,qx.ui.core.Widget,qx.event.handler.DragDrop,qx.event.Idle,qx.ui.website.Widget,qx.event.AcceleratingTimer,qx.util.format.NumberFormat,qx.util.format.DateFormat,qx.event.handler.Transition,qx.event.handler.ElementResize,qx.io.request.AbstractRequest,qx.bom.request.Xhr,qx.bom.Shortcut,qx.data.controller.Form,qx.event.handler.OrientationCore,qx.bom.media.Abstract,qx.application.Routing,qx.bom.HashHistory,qx.bom.IframeHistory,qx.bom.NativeHistory,qx.io.remote.Exchange,qx.io.remote.transport.Iframe,qx.io.remote.transport.Script,qx.io.remote.transport.XmlHttp,qx.io.remote.Request,qx.io.remote.RequestQueue,qx.bom.WebWorker,qx.bom.rest.Resource,qx.bom.request.SimpleXhr,qx.bom.FileReader,qx.io.rest.Resource", "externalRef": true, "fullName": "qx.core.IDisposable", "type": "interface"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Init", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Init", "type": "class"}, "type": "class"}, {"attributes": {"name": "MAssert", "packageName": "qx.core", "includer": "qx.core.Object,qx.dev.unit.TestCase", "externalRef": true, "fullName": "qx.core.MAssert", "type": "mixin"}, "type": "class"}, {"attributes": {"packageName": "qx.core", "externalRef": true, "type": "mixin", "fullName": "qx.core.MBindTo", "name": "MBindTo"}, "type": "class"}, {"attributes": {"name": "MEvent", "packageName": "qx.core", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.core.MEvent", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLogging", "packageName": "qx.core", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.core.MLogging", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MProperty", "packageName": "qx.core", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.core.MProperty", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Object", "packageName": "qx.core", "mixins": "qx.core.MEvent,qx.core.MAssert,qx.core.MProperty,qx.core.MLogging,qx.data.MBinding", "externalRef": true, "superClass": "Object", "childClasses": "cv.IconHandler,cv.TemplateEngine,cv.data.Model,cv.io.Client,cv.io.Mockup,cv.io.Reflection,cv.io.Watchdog,cv.io.request.Jquery,cv.io.transport.LongPolling,cv.io.transport.Sse,cv.parser.MetaParser,cv.plugins.Speech,cv.report.Record,cv.report.Replay,cv.ui.PageHandler,cv.ui.PagePartsHandler,cv.ui.Popup,cv.ui.structure.AbstractBasicWidget,cv.ui.structure.pure.Unknown,cv.util.ScriptLoader,qx.Promise,qx.application.AbstractGui,qx.application.Basic,qx.application.Mobile,qx.application.Native,qx.bom.Blocker,qx.bom.FileReader,qx.bom.Font,qx.bom.GeoLocation,qx.bom.History,qx.bom.IdleCallback,qx.bom.Notification,qx.bom.Shortcut,qx.bom.WebWorker,qx.bom.media.Abstract,qx.bom.webfonts.Manager,qx.bom.webfonts.Validator,qx.data.Array,qx.data.controller.Form,qx.data.controller.List,qx.data.controller.Object,qx.data.controller.Tree,qx.data.controller.website.List,qx.data.marshal.Json,qx.data.store.Json,qx.data.store.Offline,qx.data.store.Rest,qx.dev.Tokenizer,qx.dev.unit.AbstractTestSuite,qx.dev.unit.AsyncWrapper,qx.dev.unit.TestCase,qx.dev.unit.TestFunction,qx.dev.unit.TestLoaderBasic,qx.dev.unit.TestResult,qx.event.AcceleratingTimer,qx.event.Idle,qx.event.Timer,qx.event.dispatch.AbstractBubbling,qx.event.dispatch.Direct,qx.event.handler.Appear,qx.event.handler.Application,qx.event.handler.Capture,qx.event.handler.DragDrop,qx.event.handler.Element,qx.event.handler.ElementResize,qx.event.handler.Focus,qx.event.handler.Iframe,qx.event.handler.Input,qx.event.handler.Keyboard,qx.event.handler.Mouse,qx.event.handler.Object,qx.event.handler.Offline,qx.event.handler.Orientation,qx.event.handler.Transition,qx.event.handler.UserAction,qx.event.handler.Window,qx.event.message.Bus,qx.event.message.Message,qx.event.type.Event,qx.html.Element,qx.io.PartLoader,qx.io.remote.Exchange,qx.io.remote.Request,qx.io.remote.RequestQueue,qx.io.remote.Rpc,qx.io.remote.transport.Abstract,qx.io.request.AbstractRequest,qx.io.request.authentication.Basic,qx.io.rest.Resource,qx.locale.Manager,qx.log.appender.Element,qx.theme.manager.Appearance,qx.theme.manager.Decoration,qx.theme.manager.Icon,qx.theme.manager.Meta,qx.theme.simple.Image,qx.ui.command.Command,qx.ui.command.Group,qx.ui.command.GroupManager,qx.ui.core.Blocker,qx.ui.core.DragDropScrolling,qx.ui.core.EventHandler,qx.ui.core.FocusHandler,qx.ui.core.LayoutItem,qx.ui.core.SingleSelectionManager,qx.ui.core.selection.Abstract,qx.ui.decoration.Abstract,qx.ui.form.Form,qx.ui.form.RadioGroup,qx.ui.form.Resetter,qx.ui.form.validation.AsyncValidator,qx.ui.form.validation.Manager,qx.ui.layout.Abstract,qx.ui.list.provider.WidgetProvider,qx.ui.menu.Manager,qx.ui.mobile.core.DomUpdatedHandler,qx.ui.mobile.core.EventHandler,qx.ui.mobile.core.Widget,qx.ui.mobile.dialog.Manager,qx.ui.mobile.layout.Abstract,qx.ui.mobile.layout.CardAnimation,qx.ui.mobile.list.provider.Provider,qx.ui.mobile.page.Manager,qx.ui.popup.Manager,qx.ui.progressive.State,qx.ui.progressive.model.Abstract,qx.ui.progressive.renderer.Abstract,qx.ui.progressive.renderer.table.Widths,qx.ui.progressive.renderer.table.cell.Abstract,qx.ui.progressive.structure.Abstract,qx.ui.style.Stylesheet,qx.ui.table.celleditor.AbstractField,qx.ui.table.celleditor.CheckBox,qx.ui.table.celleditor.ComboBox,qx.ui.table.celleditor.Dynamic,qx.ui.table.celleditor.SelectBox,qx.ui.table.cellrenderer.Abstract,qx.ui.table.columnmodel.Basic,qx.ui.table.columnmodel.resizebehavior.Abstract,qx.ui.table.headerrenderer.Default,qx.ui.table.model.Abstract,qx.ui.table.pane.Model,qx.ui.table.rowrenderer.Default,qx.ui.table.selection.Manager,qx.ui.table.selection.Model,qx.ui.tooltip.Manager,qx.ui.tree.provider.WidgetProvider,qx.ui.virtual.behavior.Prefetch,qx.ui.virtual.cell.Abstract,qx.ui.virtual.cell.AbstractWidget,qx.ui.virtual.cell.CellStylesheet,qx.ui.virtual.core.Axis,qx.ui.virtual.layer.CellSpanManager,qx.ui.window.Manager,qx.util.DeferredCall,qx.util.DeferredCallManager,qx.util.DynamicScriptLoader,qx.util.LibraryManager,qx.util.ObjectPool,qx.util.ResourceManager,qx.util.TimerManager,qx.util.ValueManager,qx.util.format.DateFormat,qx.util.format.NumberFormat,qx.util.fsm.FiniteStateMachine,qx.util.fsm.State,qx.util.fsm.Transition,qx.util.placement.Placement", "fullName": "qx.core.Object", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ObjectRegistry", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.ObjectRegistry", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Property", "hasWarning": true, "isInternal": true, "packageName": "qx.core", "access": "internal", "externalRef": true, "fullName": "qx.core.Property", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "ValidationError", "packageName": "qx.core", "externalRef": true, "superClass": "qx.type.BaseError", "fullName": "qx.core.ValidationError", "type": "class"}, "type": "class"}, {"attributes": {"name": "WindowError", "packageName": "qx.core", "externalRef": true, "superClass": "Error", "fullName": "qx.core.WindowError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Wrapper", "packageName": "qx.core", "externalRef": true, "superClass": "Array", "fullName": "qx.core.Wrapper", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Core qooxdoo runtime classes, for internal and advanced usage.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.data", "hasWarning": true, "name": "data"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Array", "packageName": "qx.data", "mixins": "qx.data.marshal.MEventBubbling", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.Array", "type": "class", "interfaces": "qx.data.IListData"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Conversion", "packageName": "qx.data", "externalRef": true, "fullName": "qx.data.Conversion", "type": "class"}, "type": "class"}, {"attributes": {"name": "IListData", "packageName": "qx.data", "implementations": "qx.data.Array", "externalRef": true, "fullName": "qx.data.IListData", "type": "interface"}, "type": "class"}, {"attributes": {"name": "MBinding", "packageName": "qx.data", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.data.MBinding", "type": "mixin"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "SingleValueBinding", "hasWarning": true, "packageName": "qx.data", "externalRef": true, "fullName": "qx.data.SingleValueBinding", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.data", "fullName": "qx.data.controller", "name": "controller"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Form", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.Form", "type": "class", "packageName": "qx.data.controller"}, "type": "class"}, {"attributes": {"packageName": "qx.data.controller", "externalRef": true, "type": "interface", "fullName": "qx.data.controller.IControllerDelegate", "name": "IControllerDelegate"}, "type": "class"}, {"attributes": {"name": "ISelection", "packageName": "qx.data.controller", "implementations": "qx.ui.list.List,qx.ui.form.VirtualSelectBox,qx.data.controller.List,qx.data.controller.Tree,qx.ui.tree.VirtualTree", "externalRef": true, "fullName": "qx.data.controller.ISelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "List", "packageName": "qx.data.controller", "mixins": "qx.data.controller.MSelection", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.List", "type": "class", "interfaces": "qx.data.controller.ISelection"}, "type": "class"}, {"attributes": {"name": "MSelection", "packageName": "qx.data.controller", "includer": "qx.data.controller.List,qx.data.controller.Tree", "externalRef": true, "fullName": "qx.data.controller.MSelection", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Object", "packageName": "qx.data.controller", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.Object", "type": "class"}, "type": "class"}, {"attributes": {"name": "Tree", "packageName": "qx.data.controller", "mixins": "qx.data.controller.MSelection", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.Tree", "type": "class", "interfaces": "qx.data.controller.ISelection"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.data.controller", "fullName": "qx.data.controller.website", "name": "website"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "List", "packageName": "qx.data.controller.website", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.website.List", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Data binding controller, responsible for putting model data into the UI \nwhich is can be used in website scenarios using DOM nodes instead of widgets.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Data binding controller, responsible for putting model data into the UI.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.data", "fullName": "qx.data.marshal", "name": "marshal"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "IMarshaler", "packageName": "qx.data.marshal", "implementations": "qx.data.marshal.Json", "externalRef": true, "fullName": "qx.data.marshal.IMarshaler", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IMarshalerDelegate", "packageName": "qx.data.marshal", "externalRef": true, "childClasses": "qx.data.store.IStoreDelegate", "fullName": "qx.data.marshal.IMarshalerDelegate", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Json", "interfaces": "qx.data.marshal.IMarshaler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.marshal.Json", "type": "class", "packageName": "qx.data.marshal"}, "type": "class"}, {"attributes": {"name": "MEventBubbling", "packageName": "qx.data.marshal", "includer": "qx.data.Array", "externalRef": true, "fullName": "qx.data.marshal.MEventBubbling", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "

Marshaler, responsible for parsing data into qooxdoo classes and objects.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.data", "fullName": "qx.data.store", "name": "store"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.data.store", "externalRef": true, "type": "interface", "fullName": "qx.data.store.IStoreDelegate", "name": "IStoreDelegate"}, "type": "class"}, {"attributes": {"name": "Json", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.data.store.Jsonp", "fullName": "qx.data.store.Json", "type": "class"}, "type": "class"}, {"attributes": {"name": "Jsonp", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.data.store.Json", "childClasses": "qx.data.store.Yql", "fullName": "qx.data.store.Jsonp", "type": "class"}, "type": "class"}, {"attributes": {"name": "Offline", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.store.Offline", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rest", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.store.Rest", "type": "class"}, "type": "class"}, {"attributes": {"name": "Yql", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.data.store.Jsonp", "fullName": "qx.data.store.Yql", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Data binding stores, responsible for fetching data.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Data binding classes.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.dev", "name": "dev"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Debug", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.Debug", "type": "class"}, "type": "class"}, {"attributes": {"name": "FakeServer", "packageName": "qx.dev", "externalRef": true, "superClass": "Object", "fullName": "qx.dev.FakeServer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ObjectSummary", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.ObjectSummary", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Profile", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.Profile", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "StackTrace", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.StackTrace", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Tokenizer", "packageName": "qx.dev", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.Tokenizer", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.dev", "fullName": "qx.dev.unit", "name": "unit"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractTestSuite", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.dev.unit.TestClass,qx.dev.unit.TestSuite", "fullName": "qx.dev.unit.AbstractTestSuite", "type": "class"}, "type": "class"}, {"attributes": {"name": "AsyncWrapper", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.AsyncWrapper", "type": "class"}, "type": "class"}, {"attributes": {"name": "JsUnitTestResult", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.dev.unit.TestResult", "fullName": "qx.dev.unit.JsUnitTestResult", "type": "class"}, "type": "class"}, {"attributes": {"name": "MeasurementResult", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "Object", "fullName": "qx.dev.unit.MeasurementResult", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.dev.unit", "externalRef": true, "type": "mixin", "fullName": "qx.dev.unit.MMeasure", "name": "MMeasure"}, "type": "class"}, {"attributes": {"packageName": "qx.dev.unit", "externalRef": true, "type": "mixin", "fullName": "qx.dev.unit.MMock", "name": "MMock"}, "type": "class"}, {"attributes": {"name": "MRequirements", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MRequirementsBasic", "externalRef": true, "fullName": "qx.dev.unit.MRequirements", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MRequirementsBasic", "packageName": "qx.dev.unit", "includer": "qx.dev.unit.MRequirements", "externalRef": true, "fullName": "qx.dev.unit.MRequirementsBasic", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MTestLoader", "packageName": "qx.dev.unit", "includer": "qx.dev.unit.TestLoaderMobile,qx.dev.unit.TestLoader,qx.dev.unit.TestLoaderBasic,qx.dev.unit.TestLoaderInline", "externalRef": true, "fullName": "qx.dev.unit.MTestLoader", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "RequirementError", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "Error", "fullName": "qx.dev.unit.RequirementError", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Sinon", "isInternal": true, "packageName": "qx.dev.unit", "access": "internal", "externalRef": true, "fullName": "qx.dev.unit.Sinon", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "TestCase", "packageName": "qx.dev.unit", "mixins": "qx.core.MAssert", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.TestCase", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestClass", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.dev.unit.AbstractTestSuite", "fullName": "qx.dev.unit.TestClass", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestFunction", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.TestFunction", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoader", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.application.Standalone", "fullName": "qx.dev.unit.TestLoader", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderBasic", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.TestLoaderBasic", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderInline", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.application.Inline", "fullName": "qx.dev.unit.TestLoaderInline", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderMobile", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.application.Mobile", "fullName": "qx.dev.unit.TestLoaderMobile", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderNative", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.application.Native", "fullName": "qx.dev.unit.TestLoaderNative", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestResult", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.dev.unit.JsUnitTestResult", "fullName": "qx.dev.unit.TestResult", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestSuite", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.dev.unit.AbstractTestSuite", "fullName": "qx.dev.unit.TestSuite", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The classes in this package provide an interface to qooxdoo’s unit test\nframework. Using these classes you will be able to utilize the ‘test’ build\ntarget of your skeleton based application. Invoking this target the build\nprocess will generate a test application that automatically detects your test\nclasses and exposes them in a TestRunner-like GUI.

\n\n

In order to achieve this, you have to follow these steps:

\n\n"}, "type": "desc"}]}]}, {"attributes": {"text": "

Development and debugging tools.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.dom", "name": "dom"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Element", "packageName": "qx.dom", "externalRef": true, "fullName": "qx.dom.Element", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Hierarchy", "packageName": "qx.dom", "externalRef": true, "fullName": "qx.dom.Hierarchy", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Node", "packageName": "qx.dom", "externalRef": true, "fullName": "qx.dom.Node", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Low-level Document Object Model layer.

\n\n

The Document Object Model (DOM) is a tree model that represents the loaded\nWeb document in a browser. The classes of this package model this document\nobject tree, its nodes and their parent-child relations, in a\nbrowser-independent way.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.event", "name": "event"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AcceleratingTimer", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.AcceleratingTimer", "type": "class", "packageName": "qx.event"}, "type": "class"}, {"attributes": {"name": "Emitter", "packageName": "qx.event", "externalRef": true, "superClass": "Object", "childClasses": "qx.bom.AnimationFrame,qx.bom.FullScreen,qx.bom.MediaQuery,qx.bom.PageVisibility,qx.bom.element.AnimationHandle,qx.bom.request.SimpleXhr,qx.bom.rest.Resource", "fullName": "qx.event.Emitter", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "GlobalError", "packageName": "qx.event", "externalRef": true, "fullName": "qx.event.GlobalError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Idle", "packageName": "qx.event", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.event.Idle", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "IEventDispatcher", "packageName": "qx.event", "implementations": "qx.event.dispatch.Direct,qx.event.dispatch.AbstractBubbling", "externalRef": true, "fullName": "qx.event.IEventDispatcher", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IEventHandler", "packageName": "qx.event", "implementations": "qx.event.handler.Object,qx.event.handler.Appear,qx.event.handler.Pointer,qx.event.handler.Gesture,qx.event.handler.Element,qx.event.handler.UserAction,qx.event.handler.Mouse,qx.event.handler.Keyboard,qx.event.handler.Focus,qx.event.handler.Window,qx.event.handler.Application,qx.event.handler.Orientation,qx.event.handler.Touch,qx.event.handler.Input,qx.event.handler.Offline,qx.event.handler.Capture,qx.event.handler.DragDrop,qx.ui.core.EventHandler,qx.ui.mobile.core.EventHandler,qx.ui.mobile.core.DomUpdatedHandler,qx.event.handler.Transition,qx.event.handler.ElementResize,qx.event.handler.Iframe", "externalRef": true, "fullName": "qx.event.IEventHandler", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Manager", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "fullName": "qx.event.Manager", "type": "class", "packageName": "qx.event"}, "type": "class"}, {"attributes": {"packageName": "qx.event", "externalRef": true, "type": "bootstrap", "fullName": "qx.event.Messaging", "name": "Messaging"}, "type": "class"}, {"attributes": {"name": "Pool", "packageName": "qx.event", "externalRef": true, "superClass": "qx.util.ObjectPool", "isSingleton": true, "fullName": "qx.event.Pool", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Registration", "packageName": "qx.event", "externalRef": true, "fullName": "qx.event.Registration", "type": "class"}, "type": "class"}, {"attributes": {"name": "Timer", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.Timer", "type": "class", "packageName": "qx.event"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.event", "fullName": "qx.event.dispatch", "name": "dispatch"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractBubbling", "packageName": "qx.event.dispatch", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.event.dispatch.DomBubbling,qx.event.dispatch.MouseCapture", "fullName": "qx.event.dispatch.AbstractBubbling", "type": "class", "interfaces": "qx.event.IEventDispatcher"}, "type": "class"}, {"attributes": {"name": "Direct", "interfaces": "qx.event.IEventDispatcher", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.dispatch.Direct", "type": "class", "packageName": "qx.event.dispatch"}, "type": "class"}, {"attributes": {"name": "DomBubbling", "packageName": "qx.event.dispatch", "externalRef": true, "superClass": "qx.event.dispatch.AbstractBubbling", "fullName": "qx.event.dispatch.DomBubbling", "type": "class"}, "type": "class"}, {"attributes": {"name": "MouseCapture", "packageName": "qx.event.dispatch", "externalRef": true, "superClass": "qx.event.dispatch.AbstractBubbling", "fullName": "qx.event.dispatch.MouseCapture", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Event dispatchers

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.handler", "name": "handler"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Appear", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Appear", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Application", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Application", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Capture", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Capture", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "DragDrop", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.DragDrop", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Element", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Element", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "ElementResize", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.ElementResize", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Focus", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Focus", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Gesture", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.event.handler.GestureCore", "fullName": "qx.event.handler.Gesture", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "GestureCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.handler.Gesture", "fullName": "qx.event.handler.GestureCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Iframe", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Iframe", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Input", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Input", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Keyboard", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Keyboard", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Mouse", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Mouse", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Object", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Object", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Offline", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Offline", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Orientation", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Orientation", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "OrientationCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "fullName": "qx.event.handler.OrientationCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Pointer", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.event.handler.PointerCore", "fullName": "qx.event.handler.Pointer", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "PointerCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.handler.Pointer", "fullName": "qx.event.handler.PointerCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Touch", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.event.handler.TouchCore", "fullName": "qx.event.handler.Touch", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "TouchCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.handler.Touch", "fullName": "qx.event.handler.TouchCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Transition", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Transition", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "UserAction", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.UserAction", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Window", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Window", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}]}, {"attributes": {"text": "

Event handlers

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.message", "name": "message"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Bus", "packageName": "qx.event.message", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.event.message.Bus", "type": "class"}, "type": "class"}, {"attributes": {"name": "Message", "packageName": "qx.event.message", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.message.Message", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A simple message bus.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.type", "name": "type"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Data", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "childClasses": "qx.event.type.Rest", "fullName": "qx.event.type.Data", "type": "class"}, "type": "class"}, {"attributes": {"name": "Dom", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Native", "childClasses": "qx.event.type.KeyInput,qx.event.type.KeySequence,qx.event.type.Mouse,qx.event.type.Touch", "fullName": "qx.event.type.Dom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Drag", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.Drag", "type": "class"}, "type": "class"}, {"attributes": {"name": "Event", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.event.type.Data,qx.event.type.Drag,qx.event.type.Focus,qx.event.type.GeoPosition,qx.event.type.Native,qx.event.type.Orientation,qx.io.remote.Response", "fullName": "qx.event.type.Event", "type": "class"}, "type": "class"}, {"attributes": {"name": "Focus", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.Focus", "type": "class"}, "type": "class"}, {"attributes": {"name": "GeoPosition", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.GeoPosition", "type": "class"}, "type": "class"}, {"attributes": {"name": "KeyInput", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "fullName": "qx.event.type.KeyInput", "type": "class"}, "type": "class"}, {"attributes": {"name": "KeySequence", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "fullName": "qx.event.type.KeySequence", "type": "class"}, "type": "class"}, {"attributes": {"name": "Mouse", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "childClasses": "qx.event.type.MouseWheel,qx.event.type.Pointer", "fullName": "qx.event.type.Mouse", "type": "class"}, "type": "class"}, {"attributes": {"name": "MouseWheel", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Mouse", "fullName": "qx.event.type.MouseWheel", "type": "class"}, "type": "class"}, {"attributes": {"name": "Native", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "childClasses": "qx.event.type.Dom", "fullName": "qx.event.type.Native", "type": "class"}, "type": "class"}, {"attributes": {"name": "Orientation", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.Orientation", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pinch", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Pinch", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pointer", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Mouse", "childClasses": "qx.event.type.Pinch,qx.event.type.Roll,qx.event.type.Rotate,qx.event.type.Swipe,qx.event.type.Tap,qx.event.type.Track,qx.ui.table.pane.CellEvent,qx.ui.virtual.core.CellEvent", "fullName": "qx.event.type.Pointer", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rest", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Data", "fullName": "qx.event.type.Rest", "type": "class"}, "type": "class"}, {"attributes": {"name": "Roll", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Roll", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rotate", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Rotate", "type": "class"}, "type": "class"}, {"attributes": {"name": "Swipe", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Swipe", "type": "class"}, "type": "class"}, {"attributes": {"name": "Tap", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Tap", "type": "class"}, "type": "class"}, {"attributes": {"name": "Touch", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "fullName": "qx.event.type.Touch", "type": "class"}, "type": "class"}, {"attributes": {"name": "Track", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Track", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.event.type", "fullName": "qx.event.type.dom", "name": "dom"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Custom", "packageName": "qx.event.type.dom", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.type.dom.Pointer", "fullName": "qx.event.type.dom.Custom", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Pointer", "packageName": "qx.event.type.dom", "externalRef": true, "superClass": "qx.event.type.dom.Custom", "fullName": "qx.event.type.dom.Pointer", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Custom DOM events

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Event types

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.util", "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Keyboard", "packageName": "qx.event.util", "externalRef": true, "fullName": "qx.event.util.Keyboard", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.event.util package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

qooxdoo event layer. In a standard qooxdoo application these are the events\nyou have to deal with.

\n\n

The classes in this namespace provide a cross browser event layer. It\nnormalizes not only the registration API but also event behavior. The event\nlayer is able to support features in all supported browsers, which are\nnormally only available in some of them.

\n\n

The following features are supported in a browser-independent way:\n

\n\n

The central class is {@link qx.event.Registration} which provides the event\nregistration and de-registration functionality.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.html", "name": "html"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "Canvas", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Element", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.html.Blocker,qx.html.Canvas,qx.html.Flash,qx.html.Iframe,qx.html.Image,qx.html.Input,qx.html.Label,qx.html.Root,qx.ui.splitpane.Blocker", "fullName": "qx.html.Element", "type": "class", "packageName": "qx.html"}, "type": "class"}, {"attributes": {"name": "Flash", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Flash", "type": "class"}, "type": "class"}, {"attributes": {"name": "Iframe", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Iframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Input", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Input", "type": "class"}, "type": "class"}, {"attributes": {"name": "Label", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Label", "type": "class"}, "type": "class"}, {"attributes": {"name": "Root", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Root", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Low-level HTML wrappers

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.io", "hasWarning": true, "name": "io"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "ImageLoader", "packageName": "qx.io", "externalRef": true, "fullName": "qx.io.ImageLoader", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "PartLoader", "packageName": "qx.io", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.io.PartLoader", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.io", "fullName": "qx.io.part", "name": "part"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ClosurePart", "isInternal": true, "packageName": "qx.io.part", "access": "internal", "externalRef": true, "superClass": "qx.io.part.Part", "fullName": "qx.io.part.ClosurePart", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Package", "isInternal": true, "packageName": "qx.io.part", "access": "internal", "externalRef": true, "fullName": "qx.io.part.Package", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Part", "isInternal": true, "packageName": "qx.io.part", "access": "internal", "externalRef": true, "childClasses": "qx.io.part.ClosurePart", "fullName": "qx.io.part.Part", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Classes in this package are internally used by {@link qx.io.PartLoader}.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.io", "fullName": "qx.io.remote", "hasWarning": true, "name": "remote"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.io.remote", "fullName": "qx.io.remote.transport", "hasWarning": true, "name": "transport"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.io.remote.transport", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.io.remote.transport.Iframe,qx.io.remote.transport.Script,qx.io.remote.transport.XmlHttp", "fullName": "qx.io.remote.transport.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Iframe", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.io.remote.transport.Abstract", "fullName": "qx.io.remote.transport.Iframe", "type": "class", "packageName": "qx.io.remote.transport"}, "type": "class"}, {"attributes": {"name": "Script", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.io.remote.transport.Abstract", "fullName": "qx.io.remote.transport.Script", "type": "class", "packageName": "qx.io.remote.transport"}, "type": "class"}, {"attributes": {"name": "XmlHttp", "hasWarning": true, "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.io.remote.transport.Abstract", "fullName": "qx.io.remote.transport.XmlHttp", "type": "class", "packageName": "qx.io.remote.transport"}, "type": "class"}]}, {"attributes": {"text": "

Different transport implementations

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Exchange", "isInternal": true, "packageName": "qx.io.remote", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.remote.Exchange", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Request", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.remote.Request", "type": "class", "packageName": "qx.io.remote"}, "type": "class"}, {"attributes": {"name": "RequestQueue", "isInternal": true, "packageName": "qx.io.remote", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.io.remote.RequestQueue", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Response", "packageName": "qx.io.remote", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.io.remote.Response", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rpc", "packageName": "qx.io.remote", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.remote.Rpc", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "RpcError", "packageName": "qx.io.remote", "externalRef": true, "fullName": "qx.io.remote.RpcError", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.io.remote package provides classes for remote communication, i.e.\ncommunication of the client with a server. Bear in mind that this usually\nmeans communication with the server the client application was loaded from.\nCross-domain communication on the other hand has to be treated specially.

\n\n

In the most common cases the {@link Request} class is the\nclass you will be working with. It allows you to set up a request for a\nremote resource, configure request data and request processing details, and\nset up event handlers for typical stages of the request processing. A brief\nexample:

\n\n
\nvar req = new qx.io.remote.Request(\"/my/resource/url.txt\");\nreq.addListener(\"completed\", function (e) {\n  alert(e.getContent());\n});\nreq.send();\n
\n\n

Event handlers are essential for obtaining the outcome of a request. The\nparameter passed into the event handler (”e” in our example) is of type\n{@link qx.io.remote.Response Response}, which provides you with various\nmethods to inspect the outcome of your request and retrieve response data.\nInternally, requests are managed using a {@link qx.io.remote.RequestQueue\nRequestQueue} class. The RequestQueue is a singleton and there is no need to\ndeal with it in client code directly.

\n\n

The {@link qx.io.remote.Rpc Rpc} class provides you with another high-level\ninterface to server interaction. You will usually use this class if you have\na server-based “service” that you want to make accessible on the client side\nvia an RPC-like interface. So this class will be especially interesting for\nproviding a general interface that can be used in various places of the\napplication code through a standard API.

\n\n

On a technical level of data exchange with the server, the *Transport\nclasses implement different schemes. Common features of these transport\nclasses are collected in the {@link qx.io.remote.transport.Abstract\nAbstractRemoteTransport} class, and {@link qx.io.remote.transport.Iframe\nIframeTransport}, {@link qx.io.remote.transport.Script ScriptTransport} and\n{@link qx.io.remote.transport.XmlHttp XmlHttpTransport} specialize them,\ndepending of their interaction model with the server. Usually, you will\nuse one of these classes to tailor the implementation details of a specific\nclient-server communication in your application. Mind that the IframeTransport \nand ScriptTransport classes should not be used directly by client programmers. \nIt is recommended to provide a subclass implementation to make use of them.

\n\n

The connection between your Request object and a specific Transport is\nestablished through an {@link qx.io.remote.Exchange Exchange} object. An\nExchange object can be bound to the {@link qx.io.remote.Request#transport\n.transport} property of a Request, and takes care\nthat the particular request is realized over the specific Transport. This\nallows you to accommodate a wide variety of transport options without\noverloading the Request object with the details.

\n\n

Cross-Domain Requests

\n\n

Sending cross-domain requests, i.e. sending a request to a URL with a domain\npart other than the domain of the current document, require special treatment\nsince the security concept of most browsers restrict such requests.

\n\n

Currently, those requests are realized through the dynamic insertion of a\n“script” tag into the current document (this is the aforementioned {@link\nqx.io.remote.transport.Script ScriptTransport}). The “src” attribute of the\nscript tag is set to the requested URL. On insertion of the script tag the\nbrowser will load the source URL and parse and execute the returned content\nas JavaScript. This means that the returned data has to be valid JavaScript!

\n\n

In order to do that and to link the completion of the script transport to\nyour normal request “completed” event handler, it is best that the server wraps\nthe return data in a call to the {@link\nqx.io.remote.transport.Script#_requestFinished} static. Additional to the\nresponse data, this method takes a script transport id as a parameter,\navailable to the server side as the “_ScriptTransport_id” request variable.\n(Normal GET or POST data of the request is available through the\n“_ScriptTransport_data” variable). In the response data, you also have to\ntake care of proper string escaping.

\n\n

So the request you might see in your server log from a script transport\nmay look like this:

\n\n
\n\"GET /cgi-bin/qxresponse.cgi?_ScriptTransport_id=10&_ScriptTransport_data=action%3Ddoit HTTP/1.1\" 200 -\n
\n\n

and the string you return as the response might look like this:

\n\n
\n'qx.io.remote.transport.Script._requestFinished(10, \"Thank you for asking\");'\n
"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.io", "fullName": "qx.io.request", "name": "request"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractRequest", "packageName": "qx.io.request", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.io.request.Jsonp,qx.io.request.Xhr", "fullName": "qx.io.request.AbstractRequest", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Jsonp", "packageName": "qx.io.request", "externalRef": true, "superClass": "qx.io.request.AbstractRequest", "fullName": "qx.io.request.Jsonp", "type": "class"}, "type": "class"}, {"attributes": {"name": "Xhr", "packageName": "qx.io.request", "externalRef": true, "superClass": "qx.io.request.AbstractRequest", "fullName": "qx.io.request.Xhr", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.io.request", "fullName": "qx.io.request.authentication", "name": "authentication"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Basic", "interfaces": "qx.io.request.authentication.IAuthentication", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.request.authentication.Basic", "type": "class", "packageName": "qx.io.request.authentication"}, "type": "class"}, {"attributes": {"name": "IAuthentication", "packageName": "qx.io.request.authentication", "implementations": "qx.io.request.authentication.Basic", "externalRef": true, "fullName": "qx.io.request.authentication.IAuthentication", "type": "interface"}, "type": "class"}]}, {"attributes": {"text": "

Authentication delegates

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Send HTTP requests and receive responses.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.io", "fullName": "qx.io.rest", "name": "rest"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Resource", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.rest.Resource", "type": "class", "packageName": "qx.io.rest"}, "type": "class"}]}, {"attributes": {"text": "

The qx.io.rest package consists of only one class: {@link Resource}.

\n\n

{@link Resource} allows to encapsulate the specifics of a REST interface.\nRather than requesting URLs with a specific HTTP method manually, a resource\nrepresenting the remote resource is instantiated and actions are invoked on this resource.\nA resource with its actions can be configured declaratively or programmatically.

\n\n

The {@link Resource} class delegates the heavy lifting to {@link qx.bom.rest.Resource}\nand adds some features on top.

\n\n

Have a look at {@link qx.bom.rest} to get an overview of the main differences.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

This package contains classes for server I/O, e.g. for XHR or RPC\ncommunication. Application code will mostly use classes from the {@link remote}\nname space.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.lang", "name": "lang"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.lang", "fullName": "qx.lang.normalize", "name": "normalize"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "Polyfill", "name": "Array", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Array", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Date", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Date", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Error", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Error", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Function", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Object", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Object", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "String", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.String", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

This namespace contains the normalization for native Objects. Each class\ncontains the normalization for its native counterpart.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Array", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Array", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Function", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Json", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Json", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Number", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Number", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Object", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Object", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.String", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Type", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Type", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Collection of utility classes for the native JavaScript types, like Array,\nNumber, String.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.locale", "name": "locale"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Date", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.Date", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Key", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.Key", "type": "class"}, "type": "class"}, {"attributes": {"name": "LocalizedString", "packageName": "qx.locale", "externalRef": true, "superClass": "qx.type.BaseString", "fullName": "qx.locale.LocalizedString", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.locale", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.locale.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "MTranslation", "packageName": "qx.locale", "includer": "qx.ui.core.Widget,qx.ui.mobile.core.Widget,qx.ui.table.columnmodel.Resize,qx.application.AbstractGui,qx.application.Mobile", "externalRef": true, "fullName": "qx.locale.MTranslation", "type": "mixin"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Number", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.Number", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

This package provides support for internationalization (I18N) and\nlocalization (L10N).

\n\n

I18N is usually concerned with providing an application in multiple\nlanguages, i.e. a key point is to provide translations for user visible\nstrings (labels, messages, help texts, ...) and select the right set of\nstrings for a given language.

\n\n

L10N is concerned with adapting the visual display of common units (calendar\nitems like day and month names, date formatting, number formatting, keyboard\nkey names, ...) to regional preferences.

\n\n

There is a coupling between the two, hence locale names usually\nconsist of a language part and a region part, as e.g. in en_US\nor de_AT. qooxdoo’s locale system is oriented towards the\nUnicode.org CLDR system, so both I18N\nand L10N data is organized according to locales. That means selecting a\ncertain locale in an application will try to pick a corresponding set of\ntranslations as well as regional settings.

\n\n

Translations

\n\n

The important step in providing multiple translations for an application is\nmarking strings in the code for translation. This is easily done by wrapping\nthose strings in one of several translation marker calls like {@link\nqx.locale.MTranslation#tr .tr()}. Those are available e.g. on each class that\nextends from {@link qx.ui.core.Widget Widget} or {@link\nqx.application.AbstractGui AbstractGui} (via {@link qx.locale.MTranslation\nMTranslation}), so you can use them on your application classes right away.

\n\n
\nvar label = new qx.ui.basic.Label(this.tr(\"News * section\"));\n
\n\n

In the simple case calls like this.tr() above will return the\ntranslation of the argument according to the currently selected locale if\navailable. If the qx.dynlocale {@link qx.core.Environment\nEnvironment} setting has value true such calls will return an instance of\n{@link qx.locale.LocalizedString LocalizedString} instead. LocalizedString\nbehaves like a string in many situations, but allows switching to yet another\nlocale at a later time (normal strings are fixed once returned from the\nthis.tr() call).

\n\n

The {@link qx.locale.Manager Manager} class allows switching between locales.

\n\n

Localization

\n\n

The other classes in this namespace, like {@link qx.locale.Date Date}, {@link\nqx.locale.Key Key} or {@link qx.locale.Number Number}, encapsulate regional\npreferences for formatting and other properties with regard to such data.

\n\n

For more information about how to deploy I18N and L10N in qooxdoo\napplications see the corresponding \n\nmanual section.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.log", "name": "log"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.log", "fullName": "qx.log.appender", "name": "appender"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Console", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.Console", "type": "class"}, "type": "class"}, {"attributes": {"name": "Element", "packageName": "qx.log.appender", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.log.appender.Element", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Native", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.Native", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "NodeConsole", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.NodeConsole", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PhoneGap", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.PhoneGap", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "RhinoConsole", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.RhinoConsole", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "RhinoFile", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.RhinoFile", "type": "class"}, "type": "class"}, {"attributes": {"name": "RingBuffer", "packageName": "qx.log.appender", "externalRef": true, "superClass": "qx.util.RingBuffer", "fullName": "qx.log.appender.RingBuffer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Util", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.Util", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.log.appender package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Logger", "packageName": "qx.log", "externalRef": true, "fullName": "qx.log.Logger", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Logging classes, which allow for various ways to maintain an application log.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.module", "name": "module"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Animation", "name": "Animation"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Attribute", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Attribute", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "define", "fullName": "qx.module.Blocker", "name": "Blocker"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Cookie", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Cookie", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Core", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Core", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Css", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Css", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Dataset", "name": "Dataset"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Core", "name": "Environment", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Environment", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Event", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Event", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "IO", "name": "Io", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Io", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Manipulating", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Manipulating", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.MatchMedia", "name": "MatchMedia"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Messaging", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Messaging", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Placeholder", "name": "Placeholder"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "define", "fullName": "qx.module.Placement", "name": "Placement"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Polyfill", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Polyfill", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "IO", "name": "Rest", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Rest", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Storage", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Storage", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Template", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Template", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.TextSelection", "name": "TextSelection"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Transform", "name": "Transform"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Traversing", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Traversing", "type": "bootstrap"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.module", "fullName": "qx.module.dev", "name": "dev"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "IO", "name": "FakeServer", "packageName": "qx.module.dev", "externalRef": true, "fullName": "qx.module.dev.FakeServer", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.module.dev package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.module", "fullName": "qx.module.event", "name": "event"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "GestureHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.GestureHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Keyboard", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Keyboard", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Mouse", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Mouse", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Native", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Native", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Orientation", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Orientation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "OrientationHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.OrientationHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Pinch", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Pinch", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Pointer", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Pointer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "PointerHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.PointerHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Rotate", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Rotate", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Swipe", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Swipe", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Tap", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Tap", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Touch", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Touch", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "TouchHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.TouchHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Track", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Track", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.module.event package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.module", "fullName": "qx.module.util", "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "Utilities", "name": "Array", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Array", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "Function", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "Object", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Object", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "String", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.String", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "Type", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Type", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.module.util package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

This package contains all modules for {@link qxWeb}. These classes are implementation\ndetails and should not be used directly. Take a look at the {@link qxWeb} documentation\nto see what methods are available to use.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.theme", "name": "theme"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.classic", "name": "classic"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Font", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.classic package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.icon", "name": "icon"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Oxygen", "packageName": "qx.theme.icon", "externalRef": true, "fullName": "qx.theme.icon.Oxygen", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Tango", "packageName": "qx.theme.icon", "externalRef": true, "fullName": "qx.theme.icon.Tango", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.icon package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.indigo", "name": "indigo"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Font", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.indigo package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.manager", "name": "manager"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Appearance", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Appearance", "type": "class"}, "type": "class"}, {"attributes": {"name": "Color", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.util.ValueManager", "isSingleton": true, "fullName": "qx.theme.manager.Color", "type": "class"}, "type": "class"}, {"attributes": {"name": "Decoration", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Decoration", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Font", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.util.ValueManager", "isSingleton": true, "fullName": "qx.theme.manager.Font", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Icon", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Icon", "type": "class"}, "type": "class"}, {"attributes": {"name": "Meta", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Meta", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Managers for the theming support.\nhttp://manual.qooxdoo.org/5.1/pages/desktop/ui_theming.html

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.modern", "name": "modern"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Font", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.modern package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.simple", "name": "simple"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Font", "type": "theme"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.theme.simple", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.theme.simple.Image", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.simple package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Classic", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Classic", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Indigo", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Indigo", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Modern", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Modern", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Simple", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Simple", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

Themes are responsible for styling the graphical user interface of your\napplication.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.type", "name": "type"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Array", "packageName": "qx.type", "externalRef": true, "superClass": "qx.type.BaseArray", "fullName": "qx.type.Array", "type": "class"}, "type": "class"}, {"attributes": {"name": "BaseArray", "packageName": "qx.type", "externalRef": true, "superClass": "Array", "childClasses": "qx.type.Array,qx.util.StringBuilder,qxWeb", "fullName": "qx.type.BaseArray", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "BaseError", "packageName": "qx.type", "externalRef": true, "superClass": "Error", "childClasses": "qx.core.AssertionError,qx.core.ValidationError", "fullName": "qx.type.BaseError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "BaseString", "packageName": "qx.type", "externalRef": true, "superClass": "Object", "childClasses": "qx.locale.LocalizedString", "fullName": "qx.type.BaseString", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Extended and improved versions of JavaScript’s native types.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.ui", "name": "ui"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.basic", "name": "basic"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Atom", "packageName": "qx.ui.basic", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.Button,qx.ui.form.HoverButton,qx.ui.form.ListItem,qx.ui.form.ToggleButton", "fullName": "qx.ui.basic.Atom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.basic", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.core.DragDropCursor,qx.ui.tree.core.FolderOpenButton", "fullName": "qx.ui.basic.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Label", "interfaces": "qx.ui.form.IStringForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.basic.Label", "type": "class", "packageName": "qx.ui.basic"}, "type": "class"}]}, {"attributes": {"text": "

Elementary widgets like Atom, Image, Label for simple GUI elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.command", "name": "command"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Command", "packageName": "qx.ui.command", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.command.Command", "type": "class"}, "type": "class"}, {"attributes": {"name": "Group", "packageName": "qx.ui.command", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.command.Group", "type": "class"}, "type": "class"}, {"attributes": {"name": "GroupManager", "packageName": "qx.ui.command", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.command.GroupManager", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

This package includes all command related classes.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.container", "name": "container"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Composite", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.container.Resizer,qx.ui.indicator.ProgressBar,qx.ui.popup.Popup,qx.ui.progressive.Progressive,qx.ui.progressive.headfoot.Abstract,qx.ui.table.headerrenderer.HeaderCell,qx.ui.table.pane.Clipper,qx.ui.table.pane.FocusIndicator,qx.ui.tabview.Page,qx.ui.toolbar.PartContainer", "fullName": "qx.ui.container.Composite", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resizer", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MResizable", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.container.Resizer", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroll", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "fullName": "qx.ui.container.Scroll", "type": "class"}, "type": "class"}, {"attributes": {"name": "SlideBar", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.menu.MenuSlideBar", "fullName": "qx.ui.container.SlideBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "Stack", "interfaces": "qx.ui.core.ISingleSelection", "mixins": "qx.ui.core.MSingleSelectionHandling,qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.container.Stack", "type": "class", "packageName": "qx.ui.container"}, "type": "class"}]}, {"attributes": {"text": "

Containers provide default behavior to layout and manage child widgets.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.control", "name": "control"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ColorPopup", "interfaces": "qx.ui.form.IColorForm", "externalRef": true, "superClass": "qx.ui.popup.Popup", "fullName": "qx.ui.control.ColorPopup", "type": "class", "packageName": "qx.ui.control"}, "type": "class"}, {"attributes": {"name": "ColorSelector", "interfaces": "qx.ui.form.IColorForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.control.ColorSelector", "type": "class", "packageName": "qx.ui.control"}, "type": "class"}, {"attributes": {"name": "DateChooser", "packageName": "qx.ui.control", "mixins": "qx.ui.core.MExecutable,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.control.DateChooser", "type": "class", "interfaces": "qx.ui.form.IExecutable,qx.ui.form.IForm,qx.ui.form.IDateForm"}, "type": "class"}]}, {"attributes": {"text": "

A collection of high-level GUI controls, like ColorSelector, DataChooser.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "ColumnData", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.ui.core.LayoutItem", "fullName": "qx.ui.core.ColumnData", "type": "class"}, "type": "class"}, {"attributes": {"name": "DragDropCursor", "packageName": "qx.ui.core", "mixins": "qx.ui.core.MPlacement", "externalRef": true, "superClass": "qx.ui.basic.Image", "isSingleton": true, "fullName": "qx.ui.core.DragDropCursor", "type": "class"}, "type": "class"}, {"attributes": {"name": "DragDropScrolling", "packageName": "qx.ui.core", "mixins": "qx.ui.core.MDragDropScrolling", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.DragDropScrolling", "type": "class"}, "type": "class"}, {"attributes": {"name": "EventHandler", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.EventHandler", "type": "class", "packageName": "qx.ui.core"}, "type": "class"}, {"attributes": {"name": "FocusHandler", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.core.FocusHandler", "type": "class"}, "type": "class"}, {"attributes": {"name": "IMultiSelection", "packageName": "qx.ui.core", "implementations": "qx.ui.tree.Tree,qx.ui.form.List", "externalRef": true, "fullName": "qx.ui.core.IMultiSelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ISingleSelection", "packageName": "qx.ui.core", "implementations": "qx.ui.form.RadioGroup,qx.ui.tabview.TabView,qx.ui.container.Stack,qx.ui.form.RadioButtonGroup,qx.ui.form.SelectBox", "externalRef": true, "childClasses": "qx.ui.core.IMultiSelection", "fullName": "qx.ui.core.ISingleSelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ISingleSelectionProvider", "isInternal": true, "packageName": "qx.ui.core", "access": "internal", "externalRef": true, "fullName": "qx.ui.core.ISingleSelectionProvider", "type": "interface"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "LayoutItem", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.core.ColumnData,qx.ui.core.Spacer,qx.ui.core.Widget", "fullName": "qx.ui.core.LayoutItem", "type": "class"}, "type": "class"}, {"attributes": {"name": "MBlocker", "packageName": "qx.ui.core", "includer": "qx.ui.root.Abstract,qx.ui.window.Desktop", "externalRef": true, "fullName": "qx.ui.core.MBlocker", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MChildrenHandling", "packageName": "qx.ui.core", "includer": "qx.ui.container.Composite,qx.ui.toolbar.ToolBar,qx.ui.virtual.layer.WidgetCell,qx.ui.container.Stack,qx.ui.root.Abstract,qx.ui.window.Desktop,qx.ui.virtual.layer.WidgetCellSpan", "externalRef": true, "fullName": "qx.ui.core.MChildrenHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MContentPadding", "packageName": "qx.ui.core", "includer": "qx.ui.tabview.TabView,qx.ui.window.Window,qx.ui.tree.Tree,qx.ui.groupbox.GroupBox,qx.ui.form.Spinner,qx.ui.tree.VirtualTree,qx.ui.container.Scroll", "externalRef": true, "fullName": "qx.ui.core.MContentPadding", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MDragDropScrolling", "packageName": "qx.ui.core", "includer": "qx.ui.core.DragDropScrolling,qx.ui.core.scroll.AbstractScrollArea,qx.ui.table.Table", "externalRef": true, "fullName": "qx.ui.core.MDragDropScrolling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MExecutable", "packageName": "qx.ui.core", "includer": "qx.ui.form.ToggleButton,qx.ui.form.SplitButton,qx.ui.form.Button,qx.ui.menu.AbstractButton,qx.ui.form.HoverButton,qx.ui.tree.core.FolderOpenButton,qx.ui.control.DateChooser", "externalRef": true, "fullName": "qx.ui.core.MExecutable", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLayoutHandling", "packageName": "qx.ui.core", "includer": "qx.ui.container.Composite,qx.ui.root.Inline,qx.ui.form.RadioButtonGroup", "externalRef": true, "fullName": "qx.ui.core.MLayoutHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MMovable", "packageName": "qx.ui.core", "includer": "qx.ui.window.Window", "externalRef": true, "fullName": "qx.ui.core.MMovable", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MMultiSelectionHandling", "packageName": "qx.ui.core", "includer": "qx.ui.tree.Tree,qx.ui.form.List", "externalRef": true, "fullName": "qx.ui.core.MMultiSelectionHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MNativeOverflow", "packageName": "qx.ui.core", "includer": "qx.ui.embed.Html", "externalRef": true, "fullName": "qx.ui.core.MNativeOverflow", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MPlacement", "packageName": "qx.ui.core", "includer": "qx.ui.core.DragDropCursor,qx.ui.menu.Menu,qx.ui.popup.Popup", "externalRef": true, "fullName": "qx.ui.core.MPlacement", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MRemoteChildrenHandling", "packageName": "qx.ui.core", "includer": "qx.ui.menu.Menu,qx.ui.container.SlideBar,qx.ui.toolbar.Part,qx.ui.window.Window,qx.ui.form.List,qx.ui.form.DateField,qx.ui.form.AbstractSelectBox,qx.ui.groupbox.GroupBox", "externalRef": true, "fullName": "qx.ui.core.MRemoteChildrenHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MRemoteLayoutHandling", "packageName": "qx.ui.core", "includer": "qx.ui.container.SlideBar,qx.ui.window.Window,qx.ui.groupbox.GroupBox", "externalRef": true, "fullName": "qx.ui.core.MRemoteLayoutHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MResizable", "packageName": "qx.ui.core", "includer": "qx.ui.window.Window,qx.ui.container.Resizer", "externalRef": true, "fullName": "qx.ui.core.MResizable", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MSingleSelectionHandling", "packageName": "qx.ui.core", "includer": "qx.ui.form.RadioGroup,qx.ui.container.Stack,qx.ui.form.SelectBox", "externalRef": true, "fullName": "qx.ui.core.MSingleSelectionHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "SingleSelectionManager", "isInternal": true, "packageName": "qx.ui.core", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.SingleSelectionManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Spacer", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.ui.core.LayoutItem", "fullName": "qx.ui.core.Spacer", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widget", "packageName": "qx.ui.core", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.ui.core.LayoutItem", "childClasses": "qx.ui.basic.Atom,qx.ui.basic.Image,qx.ui.basic.Label,qx.ui.container.Composite,qx.ui.container.SlideBar,qx.ui.container.Stack,qx.ui.control.ColorSelector,qx.ui.control.DateChooser,qx.ui.core.scroll.AbstractScrollArea,qx.ui.core.scroll.NativeScrollBar,qx.ui.core.scroll.ScrollBar,qx.ui.core.scroll.ScrollPane,qx.ui.embed.AbstractIframe,qx.ui.embed.Canvas,qx.ui.embed.Flash,qx.ui.embed.Html,qx.ui.form.AbstractField,qx.ui.form.AbstractSelectBox,qx.ui.form.DateField,qx.ui.form.RadioButtonGroup,qx.ui.form.Slider,qx.ui.form.Spinner,qx.ui.form.SplitButton,qx.ui.form.core.AbstractVirtualBox,qx.ui.form.renderer.AbstractRenderer,qx.ui.groupbox.GroupBox,qx.ui.menu.AbstractButton,qx.ui.menu.Menu,qx.ui.menu.Separator,qx.ui.root.Abstract,qx.ui.splitpane.Pane,qx.ui.splitpane.Slider,qx.ui.splitpane.Splitter,qx.ui.table.Table,qx.ui.table.pane.Header,qx.ui.table.pane.Pane,qx.ui.table.pane.Scroller,qx.ui.tabview.TabView,qx.ui.toolbar.Part,qx.ui.toolbar.Separator,qx.ui.toolbar.ToolBar,qx.ui.tree.core.AbstractItem,qx.ui.virtual.core.Pane,qx.ui.virtual.layer.Abstract,qx.ui.window.Desktop,qx.ui.window.Window", "fullName": "qx.ui.core.Widget", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.core", "fullName": "qx.ui.core.queue", "name": "queue"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Appearance", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Dispose", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Dispose", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Layout", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Layout", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Manager", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Manager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Visibility", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Visibility", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Widget", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Widget", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.core.queue package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.core", "fullName": "qx.ui.core.scroll", "name": "scroll"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractScrollArea", "packageName": "qx.ui.core.scroll", "mixins": "qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MRoll,qx.ui.core.MDragDropScrolling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.container.Scroll,qx.ui.form.List,qx.ui.tree.Tree,qx.ui.virtual.core.Scroller", "fullName": "qx.ui.core.scroll.AbstractScrollArea", "type": "class"}, "type": "class"}, {"attributes": {"name": "IScrollBar", "packageName": "qx.ui.core.scroll", "implementations": "qx.ui.core.scroll.NativeScrollBar,qx.ui.core.scroll.ScrollBar", "externalRef": true, "fullName": "qx.ui.core.scroll.IScrollBar", "type": "interface"}, "type": "class"}, {"attributes": {"name": "MRoll", "packageName": "qx.ui.core.scroll", "includer": "qx.ui.core.scroll.AbstractScrollArea,qx.ui.embed.ThemedIframe", "externalRef": true, "fullName": "qx.ui.core.scroll.MRoll", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MScrollBarFactory", "packageName": "qx.ui.core.scroll", "includer": "qx.ui.core.scroll.AbstractScrollArea,qx.ui.table.pane.Scroller", "externalRef": true, "fullName": "qx.ui.core.scroll.MScrollBarFactory", "type": "mixin"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.core.scroll", "externalRef": true, "type": "mixin", "fullName": "qx.ui.core.scroll.MWheelHandling", "name": "MWheelHandling"}, "type": "class"}, {"attributes": {"name": "NativeScrollBar", "interfaces": "qx.ui.core.scroll.IScrollBar", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.core.scroll.NativeScrollBar", "type": "class", "packageName": "qx.ui.core.scroll"}, "type": "class"}, {"attributes": {"name": "ScrollBar", "interfaces": "qx.ui.core.scroll.IScrollBar", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.core.scroll.ScrollBar", "type": "class", "packageName": "qx.ui.core.scroll"}, "type": "class"}, {"attributes": {"name": "ScrollPane", "packageName": "qx.ui.core.scroll", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.core.scroll.ScrollPane", "type": "class"}, "type": "class"}, {"attributes": {"name": "ScrollSlider", "isInternal": true, "packageName": "qx.ui.core.scroll", "access": "internal", "externalRef": true, "superClass": "qx.ui.form.Slider", "fullName": "qx.ui.core.scroll.ScrollSlider", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.core.scroll package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.core", "fullName": "qx.ui.core.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.core.selection", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.core.selection.Widget,qx.ui.virtual.selection.Abstract", "fullName": "qx.ui.core.selection.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "ScrollArea", "packageName": "qx.ui.core.selection", "externalRef": true, "superClass": "qx.ui.core.selection.Widget", "childClasses": "qx.ui.tree.selection.SelectionManager", "fullName": "qx.ui.core.selection.ScrollArea", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widget", "packageName": "qx.ui.core.selection", "externalRef": true, "superClass": "qx.ui.core.selection.Abstract", "childClasses": "qx.ui.core.selection.ScrollArea", "fullName": "qx.ui.core.selection.Widget", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.core.selection package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The core package provides central widgets and elementary behaviors that\nprovide a base for many other widgets in this package, and a lot of\ninfrastructure for any GUI, like queues and selection handling.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.decoration", "name": "decoration"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.decoration", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.decoration.Decorator", "fullName": "qx.ui.decoration.Abstract", "type": "class", "interfaces": "qx.ui.decoration.IDecorator"}, "type": "class"}, {"attributes": {"name": "Decorator", "interfaces": "qx.ui.decoration.IDecorator", "mixins": "qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderImage", "externalRef": true, "superClass": "qx.ui.decoration.Abstract", "fullName": "qx.ui.decoration.Decorator", "type": "class", "packageName": "qx.ui.decoration"}, "type": "class"}, {"attributes": {"name": "IDecorator", "packageName": "qx.ui.decoration", "implementations": "qx.ui.decoration.Abstract,qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.IDecorator", "type": "interface"}, "type": "class"}, {"attributes": {"name": "MBackgroundColor", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBackgroundColor", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBackgroundImage", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.MDoubleBorder", "externalRef": true, "fullName": "qx.ui.decoration.MBackgroundImage", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBorderImage", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBorderImage", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBorderRadius", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBorderRadius", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBoxShadow", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBoxShadow", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MDoubleBorder", "packageName": "qx.ui.decoration", "mixins": "qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundImage", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MDoubleBorder", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLinearBackgroundGradient", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MLinearBackgroundGradient", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MSingleBorder", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.MDoubleBorder", "externalRef": true, "fullName": "qx.ui.decoration.MSingleBorder", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "

Decorations are used to style widgets. The idea is to have an independent\nlayer around the widget content that can be freely styled. This way you can\nhave separate decorators that define all kinds of decoration (colors,\nbackground image, corners, ...), and apply them to existing widgets, without\ninterfering with the widget code itself.

\n\n

Here is a schematic drawing to illustrate that:

\n\n
\n   +-----------------------------------------+ \n   | Widget (Container Element)              | \n   | +-----------------------------------+   |\n   | | Decoration                        |   |\n   | | +-----------------------------------+ |\n   | | | Content                           | |\n   | | |                                   | |\n   | | | <div>, <input>, <image>, ...      | |\n   | | |                                   | |\n   | +-|                                   | |\n   |   +-----------------------------------+ |\n   +-----------------------------------------+\n
"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.embed", "name": "embed"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AbstractIframe", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.embed.Iframe,qx.ui.embed.ThemedIframe", "fullName": "qx.ui.embed.AbstractIframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "Canvas", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.embed.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Flash", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.embed.Flash", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.embed", "mixins": "qx.ui.core.MNativeOverflow", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.embed.Html", "type": "class"}, "type": "class"}, {"attributes": {"name": "Iframe", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.embed.AbstractIframe", "fullName": "qx.ui.embed.Iframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "ThemedIframe", "packageName": "qx.ui.embed", "mixins": "qx.ui.core.scroll.MRoll", "externalRef": true, "superClass": "qx.ui.embed.AbstractIframe", "fullName": "qx.ui.embed.ThemedIframe", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Classes from the embed package allow you to embed (ha!) encapsulated HTML\nentities in your qooxdoo application, like plain HTML, iframe or canvas\nelements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.form", "name": "form"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractField", "packageName": "qx.ui.form", "mixins": "qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.TextArea,qx.ui.form.TextField", "fullName": "qx.ui.form.AbstractField", "type": "class", "interfaces": "qx.ui.form.IStringForm,qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractSelectBox", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.ComboBox,qx.ui.form.SelectBox", "fullName": "qx.ui.form.AbstractSelectBox", "type": "class", "interfaces": "qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"name": "Button", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Atom", "childClasses": "qx.ui.form.MenuButton,qx.ui.form.RadioButton,qx.ui.form.RepeatButton,qx.ui.toolbar.Button", "fullName": "qx.ui.form.Button", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"name": "CheckBox", "packageName": "qx.ui.form", "mixins": "qx.ui.form.MForm,qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.form.ToggleButton", "fullName": "qx.ui.form.CheckBox", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "ComboBox", "interfaces": "qx.ui.form.IStringForm", "externalRef": true, "superClass": "qx.ui.form.AbstractSelectBox", "fullName": "qx.ui.form.ComboBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "DateField", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.form.DateField", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IDateForm"}, "type": "class"}, {"attributes": {"name": "Form", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.form.Form", "fullName": "qx.ui.form.Form", "type": "class"}, "type": "class"}, {"attributes": {"name": "HoverButton", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Atom", "fullName": "qx.ui.form.HoverButton", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.form", "externalRef": true, "type": "interface", "fullName": "qx.ui.form.IArrayForm", "name": "IArrayForm"}, "type": "class"}, {"attributes": {"name": "IBooleanForm", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ToggleButton,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.menu.CheckBox,qx.ui.groupbox.RadioGroupBox,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.IBooleanForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IColorForm", "packageName": "qx.ui.form", "implementations": "qx.ui.control.ColorSelector,qx.ui.control.ColorPopup", "externalRef": true, "fullName": "qx.ui.form.IColorForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IDateForm", "packageName": "qx.ui.form", "implementations": "qx.ui.control.DateChooser,qx.ui.form.DateField", "externalRef": true, "fullName": "qx.ui.form.IDateForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IExecutable", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ToggleButton,qx.ui.form.SplitButton,qx.ui.form.Button,qx.ui.menu.AbstractButton,qx.ui.form.HoverButton,qx.ui.control.DateChooser,qx.ui.groupbox.RadioGroupBox,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.IExecutable", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IForm", "packageName": "qx.ui.form", "implementations": "qx.ui.form.RadioGroup,qx.ui.form.core.AbstractVirtualBox,qx.ui.form.Slider,qx.ui.form.RadioButton,qx.ui.form.AbstractField,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.form.RadioButtonGroup,qx.ui.control.DateChooser,qx.ui.form.DateField,qx.ui.form.AbstractSelectBox,qx.ui.form.CheckBox,qx.ui.groupbox.GroupBox,qx.ui.form.Spinner,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.form.IForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IModel", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ListItem,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.tree.core.AbstractItem,qx.ui.toolbar.RadioButton,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.form.CheckBox,qx.ui.groupbox.RadioGroupBox,qx.ui.mobile.form.Slider,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.IModel", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.form", "externalRef": true, "type": "interface", "fullName": "qx.ui.form.IModelForm", "name": "IModelForm"}, "type": "class"}, {"attributes": {"name": "IModelSelection", "packageName": "qx.ui.form", "implementations": "qx.ui.form.RadioGroup,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.form.RadioButtonGroup,qx.ui.form.SelectBox", "externalRef": true, "fullName": "qx.ui.form.IModelSelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "INumberForm", "packageName": "qx.ui.form", "implementations": "qx.ui.form.Slider,qx.ui.form.Spinner,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.form.INumberForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IRadioItem", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ToggleButton,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.tabview.TabButton,qx.ui.toolbar.RadioButton,qx.ui.groupbox.RadioGroupBox", "externalRef": true, "fullName": "qx.ui.form.IRadioItem", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IRange", "packageName": "qx.ui.form", "implementations": "qx.ui.form.Slider,qx.ui.form.Spinner", "externalRef": true, "fullName": "qx.ui.form.IRange", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IStringForm", "packageName": "qx.ui.form", "implementations": "qx.ui.basic.Label,qx.ui.form.AbstractField,qx.ui.mobile.form.TextField,qx.ui.mobile.form.NumberField,qx.ui.form.VirtualComboBox,qx.ui.form.ComboBox", "externalRef": true, "fullName": "qx.ui.form.IStringForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "List", "interfaces": "qx.ui.core.IMultiSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MMultiSelectionHandling,qx.ui.form.MForm,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "fullName": "qx.ui.form.List", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "ListItem", "interfaces": "qx.ui.form.IModel", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.basic.Atom", "fullName": "qx.ui.form.ListItem", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "MenuButton", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.Button", "childClasses": "qx.ui.menubar.Button,qx.ui.table.columnmenu.Button", "fullName": "qx.ui.form.MenuButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "MForm", "packageName": "qx.ui.form", "includer": "qx.ui.form.core.AbstractVirtualBox,qx.ui.form.Slider,qx.ui.form.RadioButton,qx.ui.form.AbstractField,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.control.DateChooser,qx.ui.form.DateField,qx.ui.form.AbstractSelectBox,qx.ui.form.CheckBox,qx.ui.groupbox.GroupBox,qx.ui.form.Spinner,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.form.MForm", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MModelProperty", "packageName": "qx.ui.form", "includer": "qx.ui.form.ListItem,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.tree.core.AbstractItem,qx.ui.toolbar.RadioButton,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.TextArea,qx.ui.form.CheckBox,qx.ui.groupbox.RadioGroupBox,qx.ui.mobile.form.Slider,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.MModelProperty", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MModelSelection", "packageName": "qx.ui.form", "includer": "qx.ui.form.RadioGroup,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.form.RadioButtonGroup,qx.ui.form.SelectBox", "externalRef": true, "fullName": "qx.ui.form.MModelSelection", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "PasswordField", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.TextField", "fullName": "qx.ui.form.PasswordField", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.form", "mixins": "qx.ui.form.MForm,qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.form.Button", "childClasses": "qx.ui.tabview.TabButton", "fullName": "qx.ui.form.RadioButton", "type": "class", "interfaces": "qx.ui.form.IRadioItem,qx.ui.form.IForm,qx.ui.form.IBooleanForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "RadioButtonGroup", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MLayoutHandling,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.form.RadioButtonGroup", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection"}, "type": "class"}, {"attributes": {"name": "RadioGroup", "interfaces": "qx.ui.core.ISingleSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection", "mixins": "qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.form.RadioGroup", "fullName": "qx.ui.form.RadioGroup", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "RepeatButton", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.Button", "fullName": "qx.ui.form.RepeatButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resetter", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.form.Resetter", "fullName": "qx.ui.form.Resetter", "type": "class"}, "type": "class"}, {"attributes": {"name": "SelectBox", "interfaces": "qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection", "mixins": "qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.ui.form.AbstractSelectBox", "fullName": "qx.ui.form.SelectBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "Slider", "interfaces": "qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange", "mixins": "qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.core.scroll.ScrollSlider", "fullName": "qx.ui.form.Slider", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "Spinner", "interfaces": "qx.ui.form.INumberForm,qx.ui.form.IRange,qx.ui.form.IForm", "mixins": "qx.ui.core.MContentPadding,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.form.Spinner", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "SplitButton", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.toolbar.SplitButton", "fullName": "qx.ui.form.SplitButton", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"name": "TextArea", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.AbstractField", "fullName": "qx.ui.form.TextArea", "type": "class"}, "type": "class"}, {"attributes": {"name": "TextField", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.AbstractField", "childClasses": "qx.ui.form.PasswordField", "fullName": "qx.ui.form.TextField", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToggleButton", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Atom", "childClasses": "qx.ui.form.CheckBox,qx.ui.toolbar.CheckBox", "fullName": "qx.ui.form.ToggleButton", "type": "class", "interfaces": "qx.ui.form.IBooleanForm,qx.ui.form.IExecutable,qx.ui.form.IRadioItem"}, "type": "class"}, {"attributes": {"name": "VirtualComboBox", "interfaces": "qx.ui.form.IStringForm", "externalRef": true, "superClass": "qx.ui.form.core.AbstractVirtualBox", "fullName": "qx.ui.form.VirtualComboBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "VirtualSelectBox", "interfaces": "qx.data.controller.ISelection", "externalRef": true, "superClass": "qx.ui.form.core.AbstractVirtualBox", "fullName": "qx.ui.form.VirtualSelectBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.form", "fullName": "qx.ui.form.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractVirtualBox", "packageName": "qx.ui.form.core", "mixins": "qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.VirtualComboBox,qx.ui.form.VirtualSelectBox", "fullName": "qx.ui.form.core.AbstractVirtualBox", "type": "class", "interfaces": "qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"name": "VirtualDropDownList", "isInternal": true, "packageName": "qx.ui.form.core", "access": "internal", "externalRef": true, "superClass": "qx.ui.popup.Popup", "fullName": "qx.ui.form.core.VirtualDropDownList", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.form.core package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.form", "fullName": "qx.ui.form.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractRenderer", "packageName": "qx.ui.form.renderer", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.renderer.Double,qx.ui.form.renderer.Single", "fullName": "qx.ui.form.renderer.AbstractRenderer", "type": "class", "interfaces": "qx.ui.form.renderer.IFormRenderer"}, "type": "class"}, {"attributes": {"name": "Double", "packageName": "qx.ui.form.renderer", "externalRef": true, "superClass": "qx.ui.form.renderer.AbstractRenderer", "fullName": "qx.ui.form.renderer.Double", "type": "class"}, "type": "class"}, {"attributes": {"name": "IFormRenderer", "packageName": "qx.ui.form.renderer", "implementations": "qx.ui.mobile.form.renderer.AbstractRenderer,qx.ui.form.renderer.AbstractRenderer,qx.ui.form.renderer.SinglePlaceholder", "externalRef": true, "fullName": "qx.ui.form.renderer.IFormRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Single", "packageName": "qx.ui.form.renderer", "externalRef": true, "superClass": "qx.ui.form.renderer.AbstractRenderer", "childClasses": "qx.ui.form.renderer.SinglePlaceholder", "fullName": "qx.ui.form.renderer.Single", "type": "class"}, "type": "class"}, {"attributes": {"name": "SinglePlaceholder", "interfaces": "qx.ui.form.renderer.IFormRenderer", "externalRef": true, "superClass": "qx.ui.form.renderer.Single", "fullName": "qx.ui.form.renderer.SinglePlaceholder", "type": "class", "packageName": "qx.ui.form.renderer"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.form.renderer namespace contains renderer classes for \n{@link qx.ui.form.Form}.

\n\n

All renderers implement the {@link qx.ui.form.renderer.IFormRenderer} \nInterface. Every custom renderer must implement this interface too to work \nwith the form.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.form", "fullName": "qx.ui.form.validation", "name": "validation"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AsyncValidator", "packageName": "qx.ui.form.validation", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.form.validation.AsyncValidator", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.ui.form.validation", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.form.validation.Manager", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.form.validation namespace contains all classes necessary for \nvalidation.

\n\n

The {@link qx.ui.form.validation.Manager} is responsible for the whole \nvalidation process.

\n\n

The {@link qx.ui.form.validation.AsyncValidator} is just a wrapper for \nvalidation function ins all asynchronous cases.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The qx.ui.form namespace contains classes to build complex forms for a\nlarge number of user inputs.

\n\n

All classes can be divided into four categories:

\n\n\n\n

Following is a complete list of the available qx.ui.form packages:

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.groupbox", "name": "groupbox"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "CheckGroupBox", "interfaces": "qx.ui.form.IExecutable,qx.ui.form.IBooleanForm,qx.ui.form.IModel", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.groupbox.GroupBox", "fullName": "qx.ui.groupbox.CheckGroupBox", "type": "class", "packageName": "qx.ui.groupbox"}, "type": "class"}, {"attributes": {"name": "GroupBox", "packageName": "qx.ui.groupbox", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MContentPadding,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.groupbox.CheckGroupBox,qx.ui.groupbox.RadioGroupBox", "fullName": "qx.ui.groupbox.GroupBox", "type": "class", "interfaces": "qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"name": "RadioGroupBox", "interfaces": "qx.ui.form.IRadioItem,qx.ui.form.IExecutable,qx.ui.form.IBooleanForm,qx.ui.form.IModel", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.groupbox.GroupBox", "fullName": "qx.ui.groupbox.RadioGroupBox", "type": "class", "packageName": "qx.ui.groupbox"}, "type": "class"}]}, {"attributes": {"text": "

Group boxes are used to group a set of form elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.indicator", "name": "indicator"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ProgressBar", "packageName": "qx.ui.indicator", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.indicator.ProgressBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.indicator package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.layout", "name": "layout"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.layout.Atom,qx.ui.layout.Basic,qx.ui.layout.Canvas,qx.ui.layout.Dock,qx.ui.layout.Flow,qx.ui.layout.Grid,qx.ui.layout.Grow,qx.ui.layout.HBox,qx.ui.layout.VBox,qx.ui.menu.ButtonLayout,qx.ui.splitpane.HLayout,qx.ui.splitpane.VLayout", "fullName": "qx.ui.layout.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Atom", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Atom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Basic", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Basic", "type": "class"}, "type": "class"}, {"attributes": {"name": "Canvas", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Dock", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Dock", "type": "class"}, "type": "class"}, {"attributes": {"name": "Flow", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Flow", "type": "class"}, "type": "class"}, {"attributes": {"name": "Grid", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Grid", "type": "class"}, "type": "class"}, {"attributes": {"name": "Grow", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Grow", "type": "class"}, "type": "class"}, {"attributes": {"name": "HBox", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.HBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "LineSizeIterator", "isInternal": true, "packageName": "qx.ui.layout", "access": "internal", "externalRef": true, "superClass": "Object", "fullName": "qx.ui.layout.LineSizeIterator", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Util", "isInternal": true, "packageName": "qx.ui.layout", "access": "internal", "externalRef": true, "fullName": "qx.ui.layout.Util", "type": "class"}, "type": "class"}, {"attributes": {"name": "VBox", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "childClasses": "qx.ui.menu.Layout", "fullName": "qx.ui.layout.VBox", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Layout classes manage the visual layout of child widgets within an\nenclosing parent widget; they are a mandatory part of the parent.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.list", "name": "list"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "List", "packageName": "qx.ui.list", "mixins": "qx.ui.virtual.selection.MModel", "externalRef": true, "superClass": "qx.ui.virtual.core.Scroller", "fullName": "qx.ui.list.List", "type": "class", "interfaces": "qx.data.controller.ISelection"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.list", "fullName": "qx.ui.list.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.ui.list.core", "externalRef": true, "type": "interface", "fullName": "qx.ui.list.core.IListDelegate", "name": "IListDelegate"}, "type": "class"}, {"attributes": {"name": "MWidgetController", "isInternal": true, "packageName": "qx.ui.list.core", "includer": "qx.ui.list.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.list.core.MWidgetController", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.list.core package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.list", "fullName": "qx.ui.list.provider", "name": "provider"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "IListProvider", "isInternal": true, "packageName": "qx.ui.list.provider", "implementations": "qx.ui.list.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.list.provider.IListProvider", "type": "interface"}, "type": "class"}, {"attributes": {"name": "WidgetProvider", "isInternal": true, "packageName": "qx.ui.list.provider", "mixins": "qx.ui.list.core.MWidgetController", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.list.provider.WidgetProvider", "type": "class", "interfaces": "qx.ui.virtual.core.IWidgetCellProvider,qx.ui.list.provider.IListProvider"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.list.provider package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

qx.ui.list package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.menu", "name": "menu"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractButton", "packageName": "qx.ui.menu", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.menu.Button,qx.ui.menu.CheckBox,qx.ui.menu.RadioButton", "fullName": "qx.ui.menu.AbstractButton", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"name": "Button", "packageName": "qx.ui.menu", "externalRef": true, "superClass": "qx.ui.menu.AbstractButton", "fullName": "qx.ui.menu.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "ButtonLayout", "isInternal": true, "packageName": "qx.ui.menu", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.menu.ButtonLayout", "type": "class"}, "type": "class"}, {"attributes": {"name": "CheckBox", "interfaces": "qx.ui.form.IBooleanForm", "externalRef": true, "superClass": "qx.ui.menu.AbstractButton", "childClasses": "qx.ui.table.columnmenu.MenuItem", "fullName": "qx.ui.menu.CheckBox", "type": "class", "packageName": "qx.ui.menu"}, "type": "class"}, {"attributes": {"name": "Layout", "isInternal": true, "packageName": "qx.ui.menu", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.VBox", "fullName": "qx.ui.menu.Layout", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.ui.menu", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.menu.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Menu", "packageName": "qx.ui.menu", "mixins": "qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.menu.Menu", "type": "class"}, "type": "class"}, {"attributes": {"name": "MenuSlideBar", "isInternal": true, "packageName": "qx.ui.menu", "access": "internal", "externalRef": true, "superClass": "qx.ui.container.SlideBar", "fullName": "qx.ui.menu.MenuSlideBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.menu", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.menu.AbstractButton", "fullName": "qx.ui.menu.RadioButton", "type": "class", "interfaces": "qx.ui.form.IRadioItem,qx.ui.form.IBooleanForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "Separator", "packageName": "qx.ui.menu", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.menu.Separator", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A menu is a popup like control which supports buttons. The {@link Menu} class\nis the main class in this package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.menubar", "name": "menubar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.menubar", "externalRef": true, "superClass": "qx.ui.form.MenuButton", "childClasses": "qx.ui.toolbar.MenuButton", "fullName": "qx.ui.menubar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "MenuBar", "packageName": "qx.ui.menubar", "externalRef": true, "superClass": "qx.ui.toolbar.ToolBar", "fullName": "qx.ui.menubar.MenuBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Container for menubar buttons to display a classic application menu. The\nactual menus fall off from the menubar buttons.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.mobile", "name": "mobile"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.basic", "name": "basic"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Atom", "packageName": "qx.ui.mobile.basic", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.dialog.BusyIndicator,qx.ui.mobile.form.Button", "fullName": "qx.ui.mobile.basic.Atom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.mobile.basic", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.basic.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Label", "packageName": "qx.ui.mobile.basic", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.form.Title,qx.ui.mobile.navigationbar.Title", "fullName": "qx.ui.mobile.basic.Label", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Elementary widgets like Image, Label for simple GUI elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.container", "name": "container"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Carousel", "packageName": "qx.ui.mobile.container", "mixins": "qx.ui.mobile.core.MResize", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Carousel", "type": "class"}, "type": "class"}, {"attributes": {"name": "Collapsible", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.container.Collapsible", "type": "class"}, "type": "class"}, {"attributes": {"name": "Composite", "packageName": "qx.ui.mobile.container", "mixins": "qx.ui.mobile.core.MChildrenHandling,qx.ui.mobile.core.MLayoutHandling", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.container.Carousel,qx.ui.mobile.container.Drawer,qx.ui.mobile.container.Navigation,qx.ui.mobile.container.Scroll,qx.ui.mobile.control.Picker,qx.ui.mobile.core.Root,qx.ui.mobile.form.Group,qx.ui.mobile.form.Row,qx.ui.mobile.list.renderer.Abstract,qx.ui.mobile.list.renderer.group.Abstract,qx.ui.mobile.navigationbar.NavigationBar,qx.ui.mobile.page.Page,qx.ui.mobile.toolbar.ToolBar", "fullName": "qx.ui.mobile.container.Composite", "type": "class"}, "type": "class"}, {"attributes": {"name": "Drawer", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Drawer", "type": "class"}, "type": "class"}, {"attributes": {"name": "INavigation", "packageName": "qx.ui.mobile.container", "implementations": "qx.ui.mobile.page.NavigationPage", "externalRef": true, "fullName": "qx.ui.mobile.container.INavigation", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.mobile.container", "externalRef": true, "type": "interface", "fullName": "qx.ui.mobile.container.IScrollDelegate", "name": "IScrollDelegate"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.mobile.container", "externalRef": true, "type": "mixin", "fullName": "qx.ui.mobile.container.MIScroll", "name": "MIScroll"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.mobile.container", "externalRef": true, "type": "mixin", "fullName": "qx.ui.mobile.container.MNativeScroll", "name": "MNativeScroll"}, "type": "class"}, {"attributes": {"name": "MScrollHandling", "packageName": "qx.ui.mobile.container", "includer": "qx.ui.mobile.form.Input", "externalRef": true, "fullName": "qx.ui.mobile.container.MScrollHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Navigation", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Navigation", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroll", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Scroll", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Containers provide default behavior to layout and manage child widgets.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.control", "name": "control"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Picker", "packageName": "qx.ui.mobile.control", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.control.Picker", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The control package provides classes for general control widgets, like the picker.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "packageName": "qx.ui.mobile.core", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "isSingleton": true, "fullName": "qx.ui.mobile.core.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "DomUpdatedHandler", "isInternal": true, "packageName": "qx.ui.mobile.core", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.core.DomUpdatedHandler", "type": "class", "interfaces": "qx.event.IEventHandler"}, "type": "class"}, {"attributes": {"name": "EventHandler", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.core.EventHandler", "type": "class", "packageName": "qx.ui.mobile.core"}, "type": "class"}, {"attributes": {"name": "MChildrenHandling", "packageName": "qx.ui.mobile.core", "includer": "qx.ui.mobile.container.Composite", "externalRef": true, "fullName": "qx.ui.mobile.core.MChildrenHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLayoutHandling", "packageName": "qx.ui.mobile.core", "includer": "qx.ui.mobile.container.Composite", "externalRef": true, "fullName": "qx.ui.mobile.core.MLayoutHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MResize", "packageName": "qx.ui.mobile.core", "includer": "qx.ui.mobile.page.Page,qx.ui.mobile.container.Carousel", "externalRef": true, "fullName": "qx.ui.mobile.core.MResize", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Root", "packageName": "qx.ui.mobile.core", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.core.Root", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widget", "packageName": "qx.ui.mobile.core", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.basic.Atom,qx.ui.mobile.basic.Image,qx.ui.mobile.basic.Label,qx.ui.mobile.container.Collapsible,qx.ui.mobile.container.Composite,qx.ui.mobile.core.Blocker,qx.ui.mobile.dialog.Popup,qx.ui.mobile.embed.Canvas,qx.ui.mobile.embed.Html,qx.ui.mobile.form.Input,qx.ui.mobile.form.Label,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.Slider,qx.ui.mobile.form.TextArea,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.renderer.AbstractRenderer,qx.ui.mobile.list.List,qx.ui.mobile.tabbar.TabBar,qx.ui.mobile.toolbar.Separator", "fullName": "qx.ui.mobile.core.Widget", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The core package provides central widgets and elementary behaviors that\nprovide a base for many other widgets in this package, and a lot of\ninfrastructure for any mobile GUI.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.dialog", "name": "dialog"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "BusyIndicator", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.ui.mobile.basic.Atom", "fullName": "qx.ui.mobile.dialog.BusyIndicator", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.mobile.dialog.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Menu", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.ui.mobile.dialog.Popup", "fullName": "qx.ui.mobile.dialog.Menu", "type": "class"}, "type": "class"}, {"attributes": {"name": "Popup", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.dialog.Menu", "fullName": "qx.ui.mobile.dialog.Popup", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The dialog package provides classes for displaying pop-ups and dialogs.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.embed", "name": "embed"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Canvas", "packageName": "qx.ui.mobile.embed", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.embed.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.mobile.embed", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.embed.Html", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The embed package provides classes that allow you to embed encapsulated HTML\nentities in your qooxdoo application, like plain HTML elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.form", "name": "form"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.basic.Atom", "childClasses": "qx.ui.mobile.navigationbar.Button,qx.ui.mobile.tabbar.TabButton,qx.ui.mobile.toolbar.Button", "fullName": "qx.ui.mobile.form.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "CheckBox", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "fullName": "qx.ui.mobile.form.CheckBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "Form", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.form.Form", "fullName": "qx.ui.mobile.form.Form", "type": "class"}, "type": "class"}, {"attributes": {"name": "Group", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.form.Group", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "Input", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.container.MScrollHandling,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.form.CheckBox,qx.ui.mobile.form.NumberField,qx.ui.mobile.form.RadioButton,qx.ui.mobile.form.TextField", "fullName": "qx.ui.mobile.form.Input", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "Label", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.Label", "type": "class"}, "type": "class"}, {"attributes": {"name": "MState", "packageName": "qx.ui.mobile.form", "includer": "qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.mobile.form.MState", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MText", "packageName": "qx.ui.mobile.form", "includer": "qx.ui.mobile.form.TextField,qx.ui.mobile.form.NumberField,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea", "externalRef": true, "fullName": "qx.ui.mobile.form.MText", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MValue", "packageName": "qx.ui.mobile.form", "includer": "qx.ui.mobile.form.TextField,qx.ui.mobile.form.NumberField,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.CheckBox,qx.ui.mobile.form.RadioButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.mobile.form.MValue", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "NumberField", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.mobile.form.MText", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "fullName": "qx.ui.mobile.form.NumberField", "type": "class", "interfaces": "qx.ui.form.IStringForm"}, "type": "class"}, {"attributes": {"name": "PasswordField", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.form.TextField", "fullName": "qx.ui.mobile.form.PasswordField", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "fullName": "qx.ui.mobile.form.RadioButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioGroup", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.form.RadioGroup", "fullName": "qx.ui.mobile.form.RadioGroup", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resetter", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.form.Resetter", "fullName": "qx.ui.mobile.form.Resetter", "type": "class"}, "type": "class"}, {"attributes": {"name": "Row", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.form.Row", "type": "class"}, "type": "class"}, {"attributes": {"name": "SelectBox", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.form.MForm,qx.ui.mobile.form.MText,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.SelectBox", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "Slider", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.Slider", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel,qx.ui.form.INumberForm"}, "type": "class"}, {"attributes": {"name": "TextArea", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.mobile.form.MText,qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.TextArea", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "TextField", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.mobile.form.MText", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "childClasses": "qx.ui.mobile.form.PasswordField", "fullName": "qx.ui.mobile.form.TextField", "type": "class", "interfaces": "qx.ui.form.IStringForm"}, "type": "class"}, {"attributes": {"name": "Title", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.basic.Label", "fullName": "qx.ui.mobile.form.Title", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToggleButton", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.ToggleButton", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile.form", "fullName": "qx.ui.mobile.form.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractRenderer", "packageName": "qx.ui.mobile.form.renderer", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.form.renderer.Single", "fullName": "qx.ui.mobile.form.renderer.AbstractRenderer", "type": "class", "interfaces": "qx.ui.form.renderer.IFormRenderer"}, "type": "class"}, {"attributes": {"name": "Single", "packageName": "qx.ui.mobile.form.renderer", "externalRef": true, "superClass": "qx.ui.mobile.form.renderer.AbstractRenderer", "childClasses": "qx.ui.mobile.form.renderer.SinglePlaceholder", "fullName": "qx.ui.mobile.form.renderer.Single", "type": "class"}, "type": "class"}, {"attributes": {"name": "SinglePlaceholder", "packageName": "qx.ui.mobile.form.renderer", "externalRef": true, "superClass": "qx.ui.mobile.form.renderer.Single", "fullName": "qx.ui.mobile.form.renderer.SinglePlaceholder", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The renderer package contains classes which are needed to render a form.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The form namespace contains classes to build complex forms for a\nlarge number of user inputs.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.layout", "name": "layout"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.layout.AbstractBox,qx.ui.mobile.layout.Card", "fullName": "qx.ui.mobile.layout.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractBox", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.Abstract", "childClasses": "qx.ui.mobile.layout.HBox,qx.ui.mobile.layout.VBox", "fullName": "qx.ui.mobile.layout.AbstractBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "Card", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.Abstract", "fullName": "qx.ui.mobile.layout.Card", "type": "class"}, "type": "class"}, {"attributes": {"name": "CardAnimation", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.layout.CardAnimation", "type": "class"}, "type": "class"}, {"attributes": {"name": "HBox", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.AbstractBox", "fullName": "qx.ui.mobile.layout.HBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "VBox", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.AbstractBox", "fullName": "qx.ui.mobile.layout.VBox", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Layout classes manage the visual layout of child widgets within an\nenclosing parent widget; they are a mandatory part of the parent.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.list", "name": "list"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile.list", "fullName": "qx.ui.mobile.list.provider", "name": "provider"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Provider", "packageName": "qx.ui.mobile.list.provider", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.list.provider.Provider", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list.provider package contains classes which are needed to handle the items of a list (get/set/create).

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile.list", "fullName": "qx.ui.mobile.list.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile.list.renderer", "fullName": "qx.ui.mobile.list.renderer.group", "name": "group"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.mobile.list.renderer.group", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "childClasses": "qx.ui.mobile.list.renderer.group.Default", "fullName": "qx.ui.mobile.list.renderer.group.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.mobile.list.renderer.group", "externalRef": true, "superClass": "qx.ui.mobile.list.renderer.group.Abstract", "fullName": "qx.ui.mobile.list.renderer.group.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list.renderer.group package contains classes which are needed by list to display its group items.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.mobile.list.renderer", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "childClasses": "qx.ui.mobile.list.renderer.Default", "fullName": "qx.ui.mobile.list.renderer.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.mobile.list.renderer", "externalRef": true, "superClass": "qx.ui.mobile.list.renderer.Abstract", "fullName": "qx.ui.mobile.list.renderer.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list.renderer package contains classes which are needed by list to display its list items.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"packageName": "qx.ui.mobile.list", "externalRef": true, "type": "interface", "fullName": "qx.ui.mobile.list.IListDelegate", "name": "IListDelegate"}, "type": "class"}, {"attributes": {"name": "List", "packageName": "qx.ui.mobile.list", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.list.List", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list package provides classes to display data in a list.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.navigationbar", "name": "navigationbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "BackButton", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.navigationbar.Button", "fullName": "qx.ui.mobile.navigationbar.BackButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Button", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.form.Button", "childClasses": "qx.ui.mobile.navigationbar.BackButton", "fullName": "qx.ui.mobile.navigationbar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "NavigationBar", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.navigationbar.NavigationBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "Title", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.basic.Label", "fullName": "qx.ui.mobile.navigationbar.Title", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The navigationbar package provides classes for displaying a navigation\nbar and buttons, allowing the user to navigate between two pages easily. See\n{@link qx.ui.mobile.navigationbar.NavigationBar} for more information.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.page", "name": "page"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.mobile.page", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.page.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "NavigationPage", "interfaces": "qx.ui.mobile.container.INavigation", "externalRef": true, "superClass": "qx.ui.mobile.page.Page", "fullName": "qx.ui.mobile.page.NavigationPage", "type": "class", "packageName": "qx.ui.mobile.page"}, "type": "class"}, {"attributes": {"name": "Page", "packageName": "qx.ui.mobile.page", "mixins": "qx.ui.mobile.core.MResize", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "childClasses": "qx.ui.mobile.page.NavigationPage", "fullName": "qx.ui.mobile.page.Page", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The page package contains all classes to create a page widget, which provides\na screen with which users can interact in order to do something. Most times a page provides a single task\nor a group of related tasks. See {@link qx.ui.mobile.page.Page} for more\ninformation.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.tabbar", "name": "tabbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "TabBar", "packageName": "qx.ui.mobile.tabbar", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.tabbar.TabBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "TabButton", "packageName": "qx.ui.mobile.tabbar", "externalRef": true, "superClass": "qx.ui.mobile.form.Button", "fullName": "qx.ui.mobile.tabbar.TabButton", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The tab bar stacks several views above each other and allows to switch\nbetween them by using a list of buttons. See {@link qx.ui.mobile.tabbar.TabBar}\nfor more information.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.toolbar", "name": "toolbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.mobile.toolbar", "externalRef": true, "superClass": "qx.ui.mobile.form.Button", "fullName": "qx.ui.mobile.toolbar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "Separator", "packageName": "qx.ui.mobile.toolbar", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.toolbar.Separator", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToolBar", "packageName": "qx.ui.mobile.toolbar", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.toolbar.ToolBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The toolbar package contains classes to create a toolbar widget, and its\ncontent widgets: the toolbar button and separator.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The qooxdoo mobile GUI toolkit includes a large set of widgets and layouts to \ncreate your mobile application’s user interface.

\n\n

Create your own qooxdoo mobile application by creating a skeleton with the\ncreate-application.py script from the shell.

\n\n
\n  cd path/to/qooxdoo_checkout_folder\n  ./tool/bin/create-application.py --type=mobile --name=Your Application Name --out=Target Directory\n
\n\n

Most important classes for new users are:

\n\n"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.popup", "name": "popup"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.popup", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.popup.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Popup", "packageName": "qx.ui.popup", "mixins": "qx.ui.core.MPlacement", "externalRef": true, "superClass": "qx.ui.container.Composite", "childClasses": "qx.ui.control.ColorPopup,qx.ui.form.core.VirtualDropDownList,qx.ui.tooltip.ToolTip", "fullName": "qx.ui.popup.Popup", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Popups are widgets which can be placed on top of the application.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\nvar button = new qx.ui.form.Button(\"Open Popup #1\");\nvar popup = new qx.ui.popup.Popup(new qx.ui.layout.Canvas()).set({\n  backgroundColor: \"#FFFAD3\",\n  padding: [2, 4],\n  offset : 3,\n  offsetBottom : 20\n});\n\npopup.add(new qx.ui.basic.Atom(\"Hello World #1\", \"icon/32/apps/media-photo-album.png\"));\n\nbutton.addListener(\"execute\", function(e)\n{\n  popup.placeToMouse(e);\n  popup.show();\n}, this);\n
\n\n

This example creates a ToolTip and assigns it to a button. When the user hovers the\nbutton the tooltip is shown.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.progressive", "name": "progressive"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.headfoot", "name": "headfoot"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.container.Composite", "childClasses": "qx.ui.progressive.headfoot.Null,qx.ui.progressive.headfoot.Progress,qx.ui.progressive.headfoot.TableHeading", "fullName": "qx.ui.progressive.headfoot.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Null", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.progressive.headfoot.Abstract", "fullName": "qx.ui.progressive.headfoot.Null", "type": "class"}, "type": "class"}, {"attributes": {"name": "Progress", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.progressive.headfoot.Abstract", "fullName": "qx.ui.progressive.headfoot.Progress", "type": "class"}, "type": "class"}, {"attributes": {"name": "TableHeading", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.progressive.headfoot.Abstract", "fullName": "qx.ui.progressive.headfoot.TableHeading", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.headfoot package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.model", "name": "model"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.model", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.model.Default", "fullName": "qx.ui.progressive.model.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.progressive.model", "externalRef": true, "superClass": "qx.ui.progressive.model.Abstract", "fullName": "qx.ui.progressive.model.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.model package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.progressive.renderer", "fullName": "qx.ui.progressive.renderer.table", "name": "table"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.progressive.renderer.table", "fullName": "qx.ui.progressive.renderer.table.cell", "name": "cell"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.renderer.table.cell.Conditional,qx.ui.progressive.renderer.table.cell.Default,qx.ui.progressive.renderer.table.cell.Html,qx.ui.progressive.renderer.table.cell.Icon,qx.ui.progressive.renderer.table.cell.String", "fullName": "qx.ui.progressive.renderer.table.cell.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Boolean", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Icon", "fullName": "qx.ui.progressive.renderer.table.cell.Boolean", "type": "class"}, "type": "class"}, {"attributes": {"name": "Conditional", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.Conditional", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.Default", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.Html", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "Icon", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "childClasses": "qx.ui.progressive.renderer.table.cell.Boolean,qx.ui.progressive.renderer.table.cell.Image", "fullName": "qx.ui.progressive.renderer.table.cell.Icon", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Icon", "fullName": "qx.ui.progressive.renderer.table.cell.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "String", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.renderer.table.cell package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Row", "packageName": "qx.ui.progressive.renderer.table", "externalRef": true, "superClass": "qx.ui.progressive.renderer.Abstract", "fullName": "qx.ui.progressive.renderer.table.Row", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widths", "packageName": "qx.ui.progressive.renderer.table", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.progressive.renderer.table.Widths", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.renderer.table package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.renderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.renderer.FunctionCaller,qx.ui.progressive.renderer.table.Row", "fullName": "qx.ui.progressive.renderer.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "FunctionCaller", "packageName": "qx.ui.progressive.renderer", "externalRef": true, "superClass": "qx.ui.progressive.renderer.Abstract", "fullName": "qx.ui.progressive.renderer.FunctionCaller", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The pre-packaged renderers that come with Progressive are found here.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.structure", "name": "structure"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.structure", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.structure.Default", "fullName": "qx.ui.progressive.structure.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.progressive.structure", "externalRef": true, "superClass": "qx.ui.progressive.structure.Abstract", "fullName": "qx.ui.progressive.structure.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Progressive’s rendering allows for a structure to be defined, including use\nof a heading, a body, and a footer. This is the structure that defines\nwhich of those are to be used for an instance of Progressive.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Progressive", "packageName": "qx.ui.progressive", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.progressive.Progressive", "type": "class"}, "type": "class"}, {"attributes": {"name": "State", "packageName": "qx.ui.progressive", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.progressive.State", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

This Progressive widget “renders” tasks progressively, i.e. it returns\ncontrol to the browser periodically possibly allowing user interaction\nprior to completion of the full task..

\n\n

The concept “render” is used quite loosely, in that it could be building\npart of a GUI or it could be loading the next successive portion of a table,\nor it could be doing any partial task which requires periodically returning\ncontrol to the browser to allow user interaction.

\n\n

This is a general purpose widget that happens to come packaged with some\nuseful renderers:

\n\n

- A progressive loader, that periodically shows the GUI state as more of\n the gui is being built;

\n\n

- A table renderer that produces a table very similar in appearance to\n qx.ui.table.Table but with a different set of features. In particular,\n this table allows variable row height.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.root", "name": "root"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.root", "mixins": "qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.root.Application,qx.ui.root.Inline,qx.ui.root.Page", "fullName": "qx.ui.root.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Application", "packageName": "qx.ui.root", "externalRef": true, "superClass": "qx.ui.root.Abstract", "fullName": "qx.ui.root.Application", "type": "class"}, "type": "class"}, {"attributes": {"name": "Inline", "packageName": "qx.ui.root", "mixins": "qx.ui.core.MLayoutHandling", "externalRef": true, "superClass": "qx.ui.root.Abstract", "fullName": "qx.ui.root.Inline", "type": "class"}, "type": "class"}, {"attributes": {"name": "Page", "packageName": "qx.ui.root", "externalRef": true, "superClass": "qx.ui.root.Abstract", "fullName": "qx.ui.root.Page", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Classes of the root package are used to represent a document root for\nqooxdoo widgets (i.e. the top-most widget of a widget hierarchy).

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.splitpane", "name": "splitpane"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.ui.splitpane.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "HLayout", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.splitpane.HLayout", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pane", "packageName": "qx.ui.splitpane", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.splitpane.Pane", "type": "class"}, "type": "class"}, {"attributes": {"name": "Slider", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.splitpane.Slider", "type": "class"}, "type": "class"}, {"attributes": {"name": "Splitter", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.splitpane.Splitter", "type": "class"}, "type": "class"}, {"attributes": {"name": "VLayout", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.splitpane.VLayout", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A SplitPane is used to divide two Widgets. These widgets can be resized by tapping the splitter widget and moving the slider.\n The orientation property states if the widgets should be aligned horizontally or vertically.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n var pane = new qx.ui.splitpane.Pane(\"vertical\");\n var leftWidget = new qx.ui.form.TextArea(\"Fixed\");\n leftWidget.setWidth(100);\n leftWidget.setWrap(true);\n var rightWidget = new qx.ui.form.TextArea(\"Flex\")\n\n pane.add(leftWidget, 0);\n pane.add(rightWidget, 1);\n\n container.add(pane, {left: 10, top: 10});\n
\n\n

This example creates a new horizontal SplitPane and adds two TextArea widgets. The\n first TextArea has a static (flex value 0) size of 100px, the second one will use the\n available space (flex value 1) for its width.

\n\n

External Documentation

\n\n\n Documentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.style", "name": "style"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Stylesheet", "packageName": "qx.ui.style", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.style.Stylesheet", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Common CSS style handling for the UI layer.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.table", "name": "table"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ICellEditorFactory", "packageName": "qx.ui.table", "implementations": "qx.ui.table.celleditor.AbstractField,qx.ui.table.celleditor.SelectBox,qx.ui.table.celleditor.Dynamic,qx.ui.table.celleditor.CheckBox,qx.ui.table.celleditor.ComboBox", "externalRef": true, "fullName": "qx.ui.table.ICellEditorFactory", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ICellRenderer", "packageName": "qx.ui.table", "implementations": "qx.ui.table.cellrenderer.Abstract", "externalRef": true, "fullName": "qx.ui.table.ICellRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IColumnMenuButton", "packageName": "qx.ui.table", "implementations": "qx.ui.table.columnmenu.Button", "externalRef": true, "fullName": "qx.ui.table.IColumnMenuButton", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IColumnMenuItem", "packageName": "qx.ui.table", "implementations": "qx.ui.table.columnmenu.MenuItem", "externalRef": true, "fullName": "qx.ui.table.IColumnMenuItem", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IHeaderRenderer", "packageName": "qx.ui.table", "implementations": "qx.ui.table.headerrenderer.Default", "externalRef": true, "fullName": "qx.ui.table.IHeaderRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IRowRenderer", "packageName": "qx.ui.table", "implementations": "qx.ui.table.rowrenderer.Default", "externalRef": true, "fullName": "qx.ui.table.IRowRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ITableModel", "packageName": "qx.ui.table", "implementations": "qx.ui.table.model.Abstract", "externalRef": true, "fullName": "qx.ui.table.ITableModel", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.table", "externalRef": true, "type": "mixin", "fullName": "qx.ui.table.MTableContextMenu", "name": "MTableContextMenu"}, "type": "class"}, {"attributes": {"name": "Table", "packageName": "qx.ui.table", "mixins": "qx.ui.core.MDragDropScrolling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.treevirtual.TreeVirtual", "fullName": "qx.ui.table.Table", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.celleditor", "name": "celleditor"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractField", "packageName": "qx.ui.table.celleditor", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.celleditor.PasswordField,qx.ui.table.celleditor.TextField", "fullName": "qx.ui.table.celleditor.AbstractField", "type": "class", "interfaces": "qx.ui.table.ICellEditorFactory"}, "type": "class"}, {"attributes": {"name": "CheckBox", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.CheckBox", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "ComboBox", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.ComboBox", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "Dynamic", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.Dynamic", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "PasswordField", "packageName": "qx.ui.table.celleditor", "externalRef": true, "superClass": "qx.ui.table.celleditor.AbstractField", "fullName": "qx.ui.table.celleditor.PasswordField", "type": "class"}, "type": "class"}, {"attributes": {"name": "SelectBox", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.SelectBox", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "TextField", "packageName": "qx.ui.table.celleditor", "externalRef": true, "superClass": "qx.ui.table.celleditor.AbstractField", "fullName": "qx.ui.table.celleditor.TextField", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.celleditor package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.cellrenderer", "name": "cellrenderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.cellrenderer.AbstractImage,qx.ui.table.cellrenderer.Debug,qx.ui.table.cellrenderer.Default,qx.ui.treevirtual.SimpleTreeDataCellRenderer", "fullName": "qx.ui.table.cellrenderer.Abstract", "type": "class", "interfaces": "qx.ui.table.ICellRenderer"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractImage", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "childClasses": "qx.ui.table.cellrenderer.Boolean,qx.ui.table.cellrenderer.Image", "fullName": "qx.ui.table.cellrenderer.AbstractImage", "type": "class"}, "type": "class"}, {"attributes": {"name": "Boolean", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.AbstractImage", "fullName": "qx.ui.table.cellrenderer.Boolean", "type": "class"}, "type": "class"}, {"attributes": {"name": "Conditional", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "childClasses": "qx.ui.table.cellrenderer.Date,qx.ui.table.cellrenderer.Html,qx.ui.table.cellrenderer.Number,qx.ui.table.cellrenderer.String", "fullName": "qx.ui.table.cellrenderer.Conditional", "type": "class"}, "type": "class"}, {"attributes": {"name": "Date", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.Date", "type": "class"}, "type": "class"}, {"attributes": {"name": "Debug", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "fullName": "qx.ui.table.cellrenderer.Debug", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "childClasses": "qx.ui.table.cellrenderer.Conditional,qx.ui.table.cellrenderer.Dynamic,qx.ui.table.cellrenderer.Password,qx.ui.table.cellrenderer.Replace,qx.ui.treevirtual.DefaultDataCellRenderer", "fullName": "qx.ui.table.cellrenderer.Default", "type": "class"}, "type": "class"}, {"attributes": {"name": "Dynamic", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.table.cellrenderer.Dynamic", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.Html", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.AbstractImage", "fullName": "qx.ui.table.cellrenderer.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Number", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.Number", "type": "class"}, "type": "class"}, {"attributes": {"name": "Password", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.table.cellrenderer.Password", "type": "class"}, "type": "class"}, {"attributes": {"name": "Replace", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.table.cellrenderer.Replace", "type": "class"}, "type": "class"}, {"attributes": {"name": "String", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.cellrenderer package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.columnmenu", "name": "columnmenu"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "interfaces": "qx.ui.table.IColumnMenuButton", "externalRef": true, "superClass": "qx.ui.form.MenuButton", "fullName": "qx.ui.table.columnmenu.Button", "type": "class", "packageName": "qx.ui.table.columnmenu"}, "type": "class"}, {"attributes": {"name": "MenuItem", "interfaces": "qx.ui.table.IColumnMenuItem", "externalRef": true, "superClass": "qx.ui.menu.CheckBox", "fullName": "qx.ui.table.columnmenu.MenuItem", "type": "class", "packageName": "qx.ui.table.columnmenu"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.table.columnmenu package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.columnmodel", "name": "columnmodel"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Basic", "packageName": "qx.ui.table.columnmodel", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.columnmodel.Resize", "fullName": "qx.ui.table.columnmodel.Basic", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resize", "packageName": "qx.ui.table.columnmodel", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.ui.table.columnmodel.Basic", "fullName": "qx.ui.table.columnmodel.Resize", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.table.columnmodel", "fullName": "qx.ui.table.columnmodel.resizebehavior", "name": "resizebehavior"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.table.columnmodel.resizebehavior", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.columnmodel.resizebehavior.Default", "fullName": "qx.ui.table.columnmodel.resizebehavior.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.table.columnmodel.resizebehavior", "externalRef": true, "superClass": "qx.ui.table.columnmodel.resizebehavior.Abstract", "fullName": "qx.ui.table.columnmodel.resizebehavior.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.columnmodel.resizebehavior package.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The qx.ui.table.columnmodel package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.headerrenderer", "name": "headerrenderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Default", "interfaces": "qx.ui.table.IHeaderRenderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.headerrenderer.Icon", "fullName": "qx.ui.table.headerrenderer.Default", "type": "class", "packageName": "qx.ui.table.headerrenderer"}, "type": "class"}, {"attributes": {"name": "HeaderCell", "packageName": "qx.ui.table.headerrenderer", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.table.headerrenderer.HeaderCell", "type": "class"}, "type": "class"}, {"attributes": {"name": "Icon", "packageName": "qx.ui.table.headerrenderer", "externalRef": true, "superClass": "qx.ui.table.headerrenderer.Default", "fullName": "qx.ui.table.headerrenderer.Icon", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.headerrenderer package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.model", "name": "model"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.model.Remote,qx.ui.table.model.Simple,qx.ui.treevirtual.SimpleTreeDataModel", "fullName": "qx.ui.table.model.Abstract", "type": "class", "interfaces": "qx.ui.table.ITableModel"}, "type": "class"}, {"attributes": {"name": "Filtered", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.ui.table.model.Simple", "fullName": "qx.ui.table.model.Filtered", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "Remote", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.ui.table.model.Abstract", "fullName": "qx.ui.table.model.Remote", "type": "class"}, "type": "class"}, {"attributes": {"name": "Simple", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.ui.table.model.Abstract", "childClasses": "qx.ui.table.model.Filtered", "fullName": "qx.ui.table.model.Simple", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.model package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.pane", "name": "pane"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "CellEvent", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.ui.table.pane.CellEvent", "type": "class"}, "type": "class"}, {"attributes": {"name": "Clipper", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.table.pane.Clipper", "type": "class"}, "type": "class"}, {"attributes": {"name": "FocusIndicator", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.table.pane.FocusIndicator", "type": "class"}, "type": "class"}, {"attributes": {"name": "Header", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.table.pane.Header", "type": "class"}, "type": "class"}, {"attributes": {"name": "Model", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.pane.Model", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pane", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.table.pane.Pane", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroller", "packageName": "qx.ui.table.pane", "mixins": "qx.ui.core.scroll.MScrollBarFactory", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.table.pane.Scroller", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.pane package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.rowrenderer", "name": "rowrenderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Default", "interfaces": "qx.ui.table.IRowRenderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.treevirtual.SimpleTreeDataRowRenderer", "fullName": "qx.ui.table.rowrenderer.Default", "type": "class", "packageName": "qx.ui.table.rowrenderer"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.rowrenderer package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.table.selection", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.treevirtual.SelectionManager", "fullName": "qx.ui.table.selection.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Model", "packageName": "qx.ui.table.selection", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.selection.Model", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.selection package.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The table can be used to display tabular data in a grid.

\n\n

The table is a very powerful widget. It is “virtual” in that the table\ndata can be of any length (e.g. hundreds of thousands of rows or more) yet\nonly the rows which are actually being viewed are rendered. As the user\nscrolls up or down, the rendered rows are removed and the newly visible rows\nare rendered in their place. Rendering a large amount of data is a very, very\nslow operation, so being able to render only the visible rows has HUGE\nbenefits. You’ll sometimes hear qx.ui.table.* referred to as simply “Table”\nand sometimes as “Virtual Table”. Those terms reference the same widget in\nqooxdoo.

\n\n

The data supplied to (and displayed by) the Table widget can be entirely\nresident in memory at the browser {@link qx.ui.table.model.Simple} or can be\nfetched from a “backend” (web server) as it is needed to be displayed\n{@link qx.ui.table.model.Remote} (and some can be pre-fetched too).\nThe data model you choose determines where and how the data is retrieved from.\n{@link qx.ui.table.model.Simple} provides a simple model in which all of the\ntable data resides in memory at the browser; i.e. the whole data set is\nresident as an array of arrays in the Simple data model. Alternatively,\n{@link qx.ui.table.model.Remote} allows the data to be fetched from the\nbackend as it is needed. {@link qx.ui.table.model.Remote} is an abstract\nclass that you can extend by providing the actual communication to your\nbackend.

\n\n

The table is organized in columns and rows. The first row contains the\ncolumn headers. Column headers contain the title of the column and\nallow to change its width, position (by drag and drop) and sorting.

\n\n

Meta-columns

\n\n

A meta-column combines one or more columns that should be\nhorizontally scrolled together. This way you can define for example\nfixed columns that stay always visible on the left (or right) while the\nother columns can be scrolled away.

\n\n

Take the demo http://demo.qooxdoo.org/5.1/demobrowser/#table~Table.html\nas example: If you make your browser window\nvery small (or make one of the columns very wide) so the table needs\nhorizontal scrolling, then the left column stays always visible. This is\nbecause the left column is one meta-column and the other columns are in\nanother.

\n\n

Model

\n\n

The model represents the data of the grid. It is implemented by a subclass\nof {@link qx.ui.table.ITableModel}.

\n\n

Selection

\n\n

The selection of a table is managed by {@link qx.ui.table.selection.Manager}.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.tabview", "name": "tabview"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Page", "packageName": "qx.ui.tabview", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.tabview.Page", "type": "class"}, "type": "class"}, {"attributes": {"name": "TabButton", "interfaces": "qx.ui.form.IRadioItem", "externalRef": true, "superClass": "qx.ui.form.RadioButton", "fullName": "qx.ui.tabview.TabButton", "type": "class", "packageName": "qx.ui.tabview"}, "type": "class"}, {"attributes": {"name": "TabView", "interfaces": "qx.ui.core.ISingleSelection", "mixins": "qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.tabview.TabView", "type": "class", "packageName": "qx.ui.tabview"}, "type": "class"}]}, {"attributes": {"text": "

The tab view stacks several pages above each other and allows to switch\nbetween them by using a list of buttons.

\n\n

The buttons are positioned on one of the tab view’s edges.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n  var tabView = new qx.ui.tabview.TabView();\n\n  var page1 = new qx.ui.tabview.Page(\"Layout\", \"icon/16/apps/utilities-terminal.png\");\n  page1.setLayout(new qx.ui.layout.VBox());\n  page1.add(new qx.ui.basic.Label(\"Page Content\"));\n  tabView.add(page1);\n\n  var page2 = new qx.ui.tabview.Page(\"Notes\", \"icon/16/apps/utilities-notes.png\");\n  tabView.add(page2);\n\n  this.getRoot().add(tabView);\n
\n\n

This example builds a tab view with two pages called “Layout” and “Notes”.\nEach page is a container widget, which can contain any other widget. Note\nthat the pages need layout to render their children.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.toolbar", "name": "toolbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.form.Button", "fullName": "qx.ui.toolbar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "CheckBox", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.form.ToggleButton", "childClasses": "qx.ui.toolbar.RadioButton", "fullName": "qx.ui.toolbar.CheckBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "MenuButton", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.menubar.Button", "fullName": "qx.ui.toolbar.MenuButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Part", "packageName": "qx.ui.toolbar", "mixins": "qx.ui.core.MRemoteChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.toolbar.Part", "type": "class"}, "type": "class"}, {"attributes": {"name": "PartContainer", "isInternal": true, "packageName": "qx.ui.toolbar", "access": "internal", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.toolbar.PartContainer", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.toolbar", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.toolbar.CheckBox", "fullName": "qx.ui.toolbar.RadioButton", "type": "class", "interfaces": "qx.ui.form.IModel,qx.ui.form.IRadioItem"}, "type": "class"}, {"attributes": {"name": "Separator", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.toolbar.Separator", "type": "class"}, "type": "class"}, {"attributes": {"name": "SplitButton", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.form.SplitButton", "fullName": "qx.ui.toolbar.SplitButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToolBar", "packageName": "qx.ui.toolbar", "mixins": "qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.menubar.MenuBar", "fullName": "qx.ui.toolbar.ToolBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Toolbars are used to show a collection of menus or buttons that provide tools\nfor the application; they are usually aligned and attached to the edge of the\nmain application area.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\nvar toolbar = new qx.ui.toolbar.ToolBar();\nvar newButton = new qx.ui.toolbar.Button(\"New\");\ntoolbar.add(newButton);\n
\n\n

This example demonstrates how to create a toolbar and a toolbar buttons.\nThe button will be added to the toolbar in the last line.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.tooltip", "name": "tooltip"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.tooltip", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.tooltip.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToolTip", "packageName": "qx.ui.tooltip", "externalRef": true, "superClass": "qx.ui.popup.Popup", "fullName": "qx.ui.tooltip.ToolTip", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A Tooltip provides additional information for widgets when the user hovers over a widget.\nThis information can consist in plain text, but also include an icon and complex HTML code.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\nvar widget = new qx.ui.form.Button(\"save\");\n\nvar tooltip = new qx.ui.tooltip.ToolTip(\"Save the opened file\");\nwidget.setToolTip(tooltip);\n
\n\n

This example creates a ToolTip and assigns it to a button. When the user hovers the\nbutton the tooltip is shown.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.tree", "name": "tree"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.tree", "fullName": "qx.ui.tree.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractItem", "packageName": "qx.ui.tree.core", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.tree.VirtualTreeItem,qx.ui.tree.core.AbstractTreeItem", "fullName": "qx.ui.tree.core.AbstractItem", "type": "class", "interfaces": "qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractTreeItem", "packageName": "qx.ui.tree.core", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractItem", "childClasses": "qx.ui.tree.TreeFile,qx.ui.tree.TreeFolder", "fullName": "qx.ui.tree.core.AbstractTreeItem", "type": "class"}, "type": "class"}, {"attributes": {"name": "FolderOpenButton", "packageName": "qx.ui.tree.core", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Image", "fullName": "qx.ui.tree.core.FolderOpenButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "IVirtualTree", "packageName": "qx.ui.tree.core", "implementations": "qx.ui.tree.VirtualTree", "externalRef": true, "fullName": "qx.ui.tree.core.IVirtualTree", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.tree.core", "externalRef": true, "type": "interface", "fullName": "qx.ui.tree.core.IVirtualTreeDelegate", "name": "IVirtualTreeDelegate"}, "type": "class"}, {"attributes": {"name": "MWidgetController", "isInternal": true, "packageName": "qx.ui.tree.core", "includer": "qx.ui.tree.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.tree.core.MWidgetController", "type": "mixin"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Util", "packageName": "qx.ui.tree.core", "externalRef": true, "fullName": "qx.ui.tree.core.Util", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.tree.core package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.tree", "fullName": "qx.ui.tree.provider", "name": "provider"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "IVirtualTreeProvider", "isInternal": true, "packageName": "qx.ui.tree.provider", "implementations": "qx.ui.tree.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.tree.provider.IVirtualTreeProvider", "type": "interface"}, "type": "class"}, {"attributes": {"name": "WidgetProvider", "isInternal": true, "packageName": "qx.ui.tree.provider", "mixins": "qx.ui.tree.core.MWidgetController", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.tree.provider.WidgetProvider", "type": "class", "interfaces": "qx.ui.virtual.core.IWidgetCellProvider,qx.ui.tree.provider.IVirtualTreeProvider"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.tree.provider package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.tree", "fullName": "qx.ui.tree.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "SelectionManager", "isInternal": true, "packageName": "qx.ui.tree.selection", "access": "internal", "externalRef": true, "superClass": "qx.ui.core.selection.ScrollArea", "fullName": "qx.ui.tree.selection.SelectionManager", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.tree.selection package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Tree", "interfaces": "qx.ui.core.IMultiSelection,qx.ui.form.IModelSelection,qx.ui.form.IForm", "mixins": "qx.ui.core.MMultiSelectionHandling,qx.ui.core.MContentPadding,qx.ui.form.MModelSelection,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "fullName": "qx.ui.tree.Tree", "type": "class", "packageName": "qx.ui.tree"}, "type": "class"}, {"attributes": {"name": "TreeFile", "packageName": "qx.ui.tree", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractTreeItem", "fullName": "qx.ui.tree.TreeFile", "type": "class"}, "type": "class"}, {"attributes": {"name": "TreeFolder", "packageName": "qx.ui.tree", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractTreeItem", "fullName": "qx.ui.tree.TreeFolder", "type": "class"}, "type": "class"}, {"attributes": {"name": "VirtualTree", "interfaces": "qx.ui.tree.core.IVirtualTree,qx.data.controller.ISelection", "mixins": "qx.ui.virtual.selection.MModel,qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.virtual.core.Scroller", "fullName": "qx.ui.tree.VirtualTree", "type": "class", "packageName": "qx.ui.tree"}, "type": "class"}, {"attributes": {"name": "VirtualTreeItem", "packageName": "qx.ui.tree", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractItem", "fullName": "qx.ui.tree.VirtualTreeItem", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The tree package contains classes that allow you to build up visual\ntrees, like the ones you are familiar with e.g. for browsing your file\nsystem. Expanding\nand collapsing tree nodes is handled automatically by showing or hiding the\ncontained subtree structure.

\n\n

To construct a tree, start up with the {@link qx.ui.tree.Tree Tree} class,\nthen use {@link qx.ui.tree.TreeFolder TreeFolder} and {@link\nqx.ui.tree.TreeFile TreeFile} objects to populate your tree.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n// Create the tree widget\nvar tree = new qx.ui.tree.Tree().set({\n  width : 200,\n  height : 400\n});\n\n// Create a folder and set it the root folder\nvar root = new qx.ui.tree.TreeFolder(\"root\");\ntree.setRoot(root);\n\n// Create some folders:\nvar te1_1 = new qx.ui.tree.TreeFolder(\"Files\");\nvar te1_2 = new qx.ui.tree.TreeFolder(\"Workspace\");\nvar te1_3 = new qx.ui.tree.TreeFolder(\"Network\");\nvar te1_4 = new qx.ui.tree.TreeFolder(\"Trash\");\n\n// Create some content (leaves) and add it to the \"Files\" folder:\nvar te1_2_1 = new qx.ui.tree.TreeFile(\"Windows (C:)\");\nvar te1_2_2 = new qx.ui.tree.TreeFile(\"Documents (D:)\");\nte1_2.add(te1_2_1, te1_2_2);\n\n// Add the content to the root folder\nroot.add(te1_1, te1_2, te1_3, te1_4);\n\n// Add the root widget to the application\nthis.getRoot().add(tree);\n
\n\n

This example creates a tree with four folders inside it’s root folder.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.treevirtual", "name": "treevirtual"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "DefaultDataCellRenderer", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.treevirtual.DefaultDataCellRenderer", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.treevirtual", "externalRef": true, "type": "mixin", "fullName": "qx.ui.treevirtual.MFamily", "name": "MFamily"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.treevirtual", "externalRef": true, "type": "mixin", "fullName": "qx.ui.treevirtual.MNode", "name": "MNode"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "MTreePrimitive", "packageName": "qx.ui.treevirtual", "includer": "qx.ui.treevirtual.SimpleTreeDataModel", "externalRef": true, "fullName": "qx.ui.treevirtual.MTreePrimitive", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "SelectionManager", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.selection.Manager", "fullName": "qx.ui.treevirtual.SelectionManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "SimpleTreeDataCellRenderer", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "fullName": "qx.ui.treevirtual.SimpleTreeDataCellRenderer", "type": "class"}, "type": "class"}, {"attributes": {"name": "SimpleTreeDataModel", "packageName": "qx.ui.treevirtual", "mixins": "qx.ui.treevirtual.MTreePrimitive", "externalRef": true, "superClass": "qx.ui.table.model.Abstract", "fullName": "qx.ui.treevirtual.SimpleTreeDataModel", "type": "class"}, "type": "class"}, {"attributes": {"name": "SimpleTreeDataRowRenderer", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.rowrenderer.Default", "fullName": "qx.ui.treevirtual.SimpleTreeDataRowRenderer", "type": "class"}, "type": "class"}, {"attributes": {"name": "TreeVirtual", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.Table", "fullName": "qx.ui.treevirtual.TreeVirtual", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A virtual tree has a tree-like look and feel, but also allows for a table-like,\ndynamic filling with contents. The {@link TreeVirtual} is the main application\nclass.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.virtual", "name": "virtual"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.behavior", "name": "behavior"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Prefetch", "packageName": "qx.ui.virtual.behavior", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.virtual.behavior.Prefetch", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.cell", "name": "cell"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Abstract", "type": "class", "interfaces": "qx.ui.virtual.cell.ICell"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractImage", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "childClasses": "qx.ui.virtual.cell.Boolean,qx.ui.virtual.cell.Image", "fullName": "qx.ui.virtual.cell.AbstractImage", "type": "class"}, "type": "class"}, {"attributes": {"name": "AbstractWidget", "interfaces": "qx.ui.virtual.cell.IWidgetCell", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.virtual.cell.WidgetCell", "fullName": "qx.ui.virtual.cell.AbstractWidget", "type": "class", "packageName": "qx.ui.virtual.cell"}, "type": "class"}, {"attributes": {"name": "Boolean", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.AbstractImage", "fullName": "qx.ui.virtual.cell.Boolean", "type": "class"}, "type": "class"}, {"attributes": {"name": "Cell", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Abstract", "childClasses": "qx.ui.virtual.cell.AbstractImage,qx.ui.virtual.cell.Date,qx.ui.virtual.cell.Html,qx.ui.virtual.cell.Number,qx.ui.virtual.cell.String", "fullName": "qx.ui.virtual.cell.Cell", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellStylesheet", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.virtual.cell.CellStylesheet", "type": "class"}, "type": "class"}, {"attributes": {"name": "Date", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Date", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Html", "type": "class"}, "type": "class"}, {"attributes": {"name": "ICell", "packageName": "qx.ui.virtual.cell", "implementations": "qx.ui.virtual.cell.Abstract", "externalRef": true, "fullName": "qx.ui.virtual.cell.ICell", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.AbstractImage", "fullName": "qx.ui.virtual.cell.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "IWidgetCell", "packageName": "qx.ui.virtual.cell", "implementations": "qx.ui.virtual.cell.AbstractWidget", "externalRef": true, "fullName": "qx.ui.virtual.cell.IWidgetCell", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.virtual.cell", "externalRef": true, "type": "interface", "fullName": "qx.ui.virtual.cell.IWidgetCellDelegate", "name": "IWidgetCellDelegate"}, "type": "class"}, {"attributes": {"name": "Number", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Number", "type": "class"}, "type": "class"}, {"attributes": {"name": "String", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.String", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetCell", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.AbstractWidget", "fullName": "qx.ui.virtual.cell.WidgetCell", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.virtual.cell package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Axis", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.virtual.core.Axis", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellEvent", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.ui.virtual.core.CellEvent", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.virtual.core", "externalRef": true, "type": "interface", "fullName": "qx.ui.virtual.core.IHtmlCellProvider", "name": "IHtmlCellProvider"}, "type": "class"}, {"attributes": {"name": "ILayer", "packageName": "qx.ui.virtual.core", "implementations": "qx.ui.virtual.layer.Abstract", "externalRef": true, "fullName": "qx.ui.virtual.core.ILayer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IWidgetCellProvider", "packageName": "qx.ui.virtual.core", "implementations": "qx.ui.list.provider.WidgetProvider,qx.ui.tree.provider.WidgetProvider", "externalRef": true, "fullName": "qx.ui.virtual.core.IWidgetCellProvider", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Pane", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.virtual.core.Pane", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroller", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "childClasses": "qx.ui.list.List,qx.ui.tree.VirtualTree", "fullName": "qx.ui.virtual.core.Scroller", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.layer", "name": "layer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.virtual.layer.AbstractBackground,qx.ui.virtual.layer.GridLines,qx.ui.virtual.layer.HtmlCell,qx.ui.virtual.layer.WidgetCell,qx.ui.virtual.layer.WidgetCellSpan", "fullName": "qx.ui.virtual.layer.Abstract", "type": "class", "interfaces": "qx.ui.virtual.core.ILayer"}, "type": "class"}, {"attributes": {"name": "AbstractBackground", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "childClasses": "qx.ui.virtual.layer.Column,qx.ui.virtual.layer.Row", "fullName": "qx.ui.virtual.layer.AbstractBackground", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellSpanManager", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.virtual.layer.CellSpanManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Column", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.AbstractBackground", "fullName": "qx.ui.virtual.layer.Column", "type": "class"}, "type": "class"}, {"attributes": {"name": "GridLines", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "fullName": "qx.ui.virtual.layer.GridLines", "type": "class"}, "type": "class"}, {"attributes": {"name": "HtmlCell", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "childClasses": "qx.ui.virtual.layer.HtmlCellSpan", "fullName": "qx.ui.virtual.layer.HtmlCell", "type": "class"}, "type": "class"}, {"attributes": {"name": "HtmlCellSpan", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.HtmlCell", "fullName": "qx.ui.virtual.layer.HtmlCellSpan", "type": "class"}, "type": "class"}, {"attributes": {"name": "Row", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.AbstractBackground", "fullName": "qx.ui.virtual.layer.Row", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetCell", "packageName": "qx.ui.virtual.layer", "mixins": "qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "fullName": "qx.ui.virtual.layer.WidgetCell", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetCellSpan", "packageName": "qx.ui.virtual.layer", "mixins": "qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "fullName": "qx.ui.virtual.layer.WidgetCellSpan", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Abstract", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.core.selection.Abstract", "childClasses": "qx.ui.virtual.selection.CellRectangle,qx.ui.virtual.selection.Row", "fullName": "qx.ui.virtual.selection.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellLines", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.CellRectangle", "fullName": "qx.ui.virtual.selection.CellLines", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellRectangle", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.Abstract", "childClasses": "qx.ui.virtual.selection.CellLines", "fullName": "qx.ui.virtual.selection.CellRectangle", "type": "class"}, "type": "class"}, {"attributes": {"name": "Column", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.Row", "fullName": "qx.ui.virtual.selection.Column", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.virtual.selection", "externalRef": true, "type": "interface", "fullName": "qx.ui.virtual.selection.ISelectionDelegate", "name": "ISelectionDelegate"}, "type": "class"}, {"attributes": {"name": "MModel", "isInternal": true, "packageName": "qx.ui.virtual.selection", "includer": "qx.ui.list.List,qx.ui.tree.VirtualTree", "access": "internal", "externalRef": true, "fullName": "qx.ui.virtual.selection.MModel", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Row", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.Abstract", "childClasses": "qx.ui.virtual.selection.Column", "fullName": "qx.ui.virtual.selection.Row", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}]}, {"attributes": {"text": "

New infrastructure for virtual widgets.

\n\n

This is still experimental and therefore documentation is not complete.

\n\n

EXPERIMENTAL!

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.website", "name": "website"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"group": "Widget", "name": "Accordion", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Tabs", "fullName": "qx.ui.website.Accordion", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Button", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Button", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Calendar", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Calendar", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Carousel", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Carousel", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "DatePicker", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.DatePicker", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Rating", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Rating", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Slider", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "childClasses": "cv.ui.website.Slider", "fullName": "qx.ui.website.Slider", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Table", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Table", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Tabs", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "childClasses": "qx.ui.website.Accordion", "fullName": "qx.ui.website.Tabs", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Widget", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qxWeb", "childClasses": "qx.ui.website.Button,qx.ui.website.Calendar,qx.ui.website.Carousel,qx.ui.website.DatePicker,qx.ui.website.Rating,qx.ui.website.Slider,qx.ui.website.Table,qx.ui.website.Tabs", "fullName": "qx.ui.website.Widget", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"attributes": {"text": "

The qooxdoo website GUI toolkit includes a large set of widgets to be used\non websites in combination with {@link qxWeb}.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.window", "name": "window"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Desktop", "packageName": "qx.ui.window", "mixins": "qx.ui.core.MChildrenHandling,qx.ui.window.MDesktop,qx.ui.core.MBlocker", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.window.Desktop", "type": "class", "interfaces": "qx.ui.window.IDesktop"}, "type": "class"}, {"attributes": {"name": "IDesktop", "packageName": "qx.ui.window", "implementations": "qx.ui.window.Desktop", "externalRef": true, "fullName": "qx.ui.window.IDesktop", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IWindowManager", "packageName": "qx.ui.window", "implementations": "qx.ui.window.Manager", "externalRef": true, "fullName": "qx.ui.window.IWindowManager", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Manager", "interfaces": "qx.ui.window.IWindowManager", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.window.Manager", "type": "class", "packageName": "qx.ui.window"}, "type": "class"}, {"attributes": {"name": "MDesktop", "packageName": "qx.ui.window", "includer": "qx.ui.root.Abstract,qx.ui.window.Desktop", "externalRef": true, "fullName": "qx.ui.window.MDesktop", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Window", "packageName": "qx.ui.window", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MResizable,qx.ui.core.MMovable,qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.window.Window", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

An internal window, similar to Windows’ MDI child windows, based on qooxdoo widgets.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n var win = new qx.ui.window.Window(\n   \"First Window\",\n   \"icon/16/categories/internet.png\"\n );\n\n win.setPadding(10);\n win.setLayout(new qx.ui.layout.VBox(10));\n win.add(new qx.ui.form.Button(\"Hello World\"));\n\n win.open();\n
\n\n

This example creates a new window and adds a button to the window pane. The\n window itself is autosized.

\n\n

Note that the parent widget must have a {@link qx.ui.layout.Basic} or\n {@link qx.ui.layout.Canvas} layout.

\n\n

External Documentation

\n\n\n Documentation of this widget in the qooxdoo manual."}, "type": "desc"}]}]}, {"attributes": {"text": "

The qooxdoo GUI toolkit includes a large set of widgets and layouts to\ncreate your application’s user interface. This is what you want to look at if\nyou are building a GUI application.

\n\n

GUI Widgets and Facilities

\n\n

The qx.ui namespace contains classes to construct graphical user\ninterfaces. This is a rich and diverse namespace containing packages and\nclasses on varying levels of granularity, from component-like date chooser\nand complex high-level tree widgets over primitive GUI elements (like atoms)\nto various kinds of helper classes that make the widgets work. This package\ndescription can only provide a coarse overview to give you a head start.\nFollow the provided links to the individual packages and classes to get more\ndetailed information.

\n\n

To build a GUI it is usually a good idea to start with one of the\nqx.ui.container widgets, add a layout manager and then some functional\nwidgets to it. This helps you to organize your application. A\nminimal example for creating a user interface might look like this:

\n\n
\nvar c = new qx.ui.container.Composite(new qx.ui.layout.Grow); // this adds the layout manager in one go\nvar b = new qx.ui.form.Button(\"Push me!\");\nc.add(b);\nvar l = new qx.ui.basic.Label(\"Don't push this button!\");\nc.add(l);\nb.addListener(\"execute\", function (e) {\n   alert(\"Argh ... you did it!\");\n}, this);\n
\n\n

Make sure you also check the “hello world” tutorial for a minimal working application with GUI elements.

\n\n

Here is a topical grouping of useful widgets and packages for GUI creation:\n

\n\n

Following is a complete list of the available qx.ui packages:

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.util", "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AliasManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.util.ValueManager", "isSingleton": true, "fullName": "qx.util.AliasManager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Animation", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Animation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Base64", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Base64", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ColorUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.ColorUtil", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "DeferredCall", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.DeferredCall", "type": "class"}, "type": "class"}, {"attributes": {"name": "DeferredCallManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.DeferredCallManager", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Delegate", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Delegate", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "DisposeUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.DisposeUtil", "type": "class"}, "type": "class"}, {"attributes": {"name": "DynamicScriptLoader", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.DynamicScriptLoader", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "EditDistance", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.EditDistance", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ExtendedColor", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.ExtendedColor", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Function", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "LibraryManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.LibraryManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "ObjectPool", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.event.Pool", "fullName": "qx.util.ObjectPool", "type": "class", "packageName": "qx.util"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "OOUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.OOUtil", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Permutation", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Permutation", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PropertyUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.PropertyUtil", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Request", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Request", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "ResourceManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.ResourceManager", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.util", "externalRef": true, "type": "bootstrap", "fullName": "qx.util.ResponseParser", "name": "ResponseParser"}, "type": "class"}, {"attributes": {"name": "RingBuffer", "packageName": "qx.util", "externalRef": true, "superClass": "Object", "childClasses": "qx.log.appender.RingBuffer", "fullName": "qx.util.RingBuffer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Serializer", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Serializer", "type": "class"}, "type": "class"}, {"attributes": {"name": "StringBuilder", "packageName": "qx.util", "externalRef": true, "superClass": "qx.type.BaseArray", "fullName": "qx.util.StringBuilder", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "StringEscape", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.StringEscape", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "StringSplit", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.StringSplit", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "TimerManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.TimerManager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Uri", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Uri", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Validate", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Validate", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "ValueManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.theme.manager.Color,qx.theme.manager.Font,qx.util.AliasManager", "fullName": "qx.util.ValueManager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Wheel", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Wheel", "type": "bootstrap"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.util", "fullName": "qx.util.format", "name": "format"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "DateFormat", "interfaces": "qx.util.format.IFormat,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.format.DateFormat", "type": "class", "packageName": "qx.util.format"}, "type": "class"}, {"attributes": {"name": "IFormat", "packageName": "qx.util.format", "implementations": "qx.util.format.NumberFormat,qx.util.format.DateFormat", "externalRef": true, "fullName": "qx.util.format.IFormat", "type": "interface"}, "type": "class"}, {"attributes": {"name": "NumberFormat", "interfaces": "qx.util.format.IFormat,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.format.NumberFormat", "type": "class", "packageName": "qx.util.format"}, "type": "class"}]}, {"attributes": {"text": "

The qx.util.format package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.util", "fullName": "qx.util.fsm", "name": "fsm"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "FiniteStateMachine", "packageName": "qx.util.fsm", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.fsm.FiniteStateMachine", "type": "class"}, "type": "class"}, {"attributes": {"name": "State", "packageName": "qx.util.fsm", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.fsm.State", "type": "class"}, "type": "class"}, {"attributes": {"name": "Transition", "packageName": "qx.util.fsm", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.fsm.Transition", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.util.fsm package.

\n\n

Example:

\n\n
\nvar fsm;\nvar state;\nvar trans;\n\n// Create a new finite state machine called \"Test Machine\"\nfsm = new qx.util.fsm.FiniteStateMachine(\"Test machine\");\n\n// State S1\nstate = new qx.util.fsm.State(\n  // State name\n  \"S1\",\n\n  // Object with state information\n  {\n    // Function called on entry to this state\n    \"onentry\" :\n      function(fsm, event)\n      {\n        alert(\"Previous state: \" + fsm.getPreviousState());\n      };\n\n    // Function called on exit from this state\n    \"onexit\" :\n      function(fsm, event)\n      {\n        alert(\"Next state: \" + fsm.getNextState());\n      };\n\n    // Automatic actions to take place before a (possibly) new state's\n    // onentry function is called.\n    \"autoActionsBeforeOnentry\" :\n    {\n      // The name of a function.\n      \"setEnabled\" :\n      [\n        {\n          // The parameter value(s), thus \"setEnabled(true);\"\n          \"parameters\"   : [ true ],\n\n          // The function would be called on each object:\n          //  this.getObject(\"obj1\").setEnabled(true);\n          //  this.getObject(\"obj2\").setEnabled(true);\n          \"objects\" : [ \"obj1\", \"obj2\" ]\n\n          // And similarly for each object in each specified group.\n          \"groups\"  : [ \"group1\", \"group2\" ],\n        }\n      ];\n\n      \"setColor\" :\n      [\n        {\n          \"parameters\" : [ \"blue\" ]\n          \"groups\"     : [ \"group3\", \"group4\" ],\n          \"objects\"    : [ \"obj3\", \"obj4\" ]\n        }\n      ];\n    };\n\n    // also available, in same format as actionsBeforeOnentry:\n    //   \"autoActionsAfterOnentry\",\n    //   \"autoActionsBeforeOnexit\"\n    //   \"autoActionsAfterOnexit\"\n\n    // Events handled by this state, or queued for processing by a future\n    // state\n    \"events\" :\n    {\n      // The event type \"compete\" is handled by one of the transitions in\n      // this state.  The transitions will be searched in order of their\n      // addition to the state, until the predicate for a transition\n      // returns true (or no predicate is specified for the transition,\n      // which is an implicit \"true\") That transition will be used.\n      \"complete\"  : qx.util.fsm.FiniteStateMachine.EventHandling.PREDICATE,\n\n      // The event type \"interval\" has two objects specified by their\n      // \"friendly name\".  The action when an event of type \"interval\"\n      // occurs depends on which object was the target of the event.\n      \"interval\"  :\n      {\n        // If the target of the event was the object to which we have given\n        // the friendly name \"flash\" then use a transition specified by\n        // name\n        \"flash\"   : \"S1_S3_interval_flash\",\n\n        // If the target of the event was the object to which we have given\n        // the friendly name \"timeout\", then enqueue this event for\n        // possible processing by a future state.\n        \"timeout\" : qx.util.fsm.FiniteStateMachine.EventHandling.BLOCKED\n      },\n\n        // The event type \"execute\", too, has two objects specified by\n        // their \"friendly name\".\n      \"execute\"   :\n      {\n        // If the target of the event was the object to which we have given\n        // the friend name \"ok\", search the transitions in order looking\n        // for one where the predicate is true\n        \"ok\"      : qx.util.fsm.FiniteStateMachine.EventHandling.PREDICATE\n\n        // If the target of the event was the object to which we have given\n        // the friendly name \"restart\", then enqueue this event for\n        // possible processing by a future state.\n        \"restart\" : qx.util.fsm.FiniteStateMachine.EventHandling.BLOCKED\n      }\n\n      // all events other than those which are handled or blocked are\n      // ignored.\n    };\n  });\n\n// Add State S1 to the finite state machine.\nfsm.addState(state);\n\n// Transition from S1 to S2 due to event 1\ntrans = new qx.util.fsm.Transition(\n  // Transition name\n  \"S1_S2_ev1\",\n\n  // Object with transition information\n  {\n    // return TRUE to pass\n    \"predicate\" :\n      function(fsm, event)\n      {\n        var type = event.getType();\n        if (type == \"somethingWeCareAbout\")\n        {\n          return true;\n        }\n        else if (type == \"somethingToHandleInAnotherState\")\n        {\n          // reattempt event delivery following state transition\n          fsm.postponeEvent(event);\n\n          // do no further transition attempts for this event for now\n          return null;\n        }\n        else\n        {\n          return false;\n        }\n      },\n\n    // if event matches and predicate passes, pop the state stack and go to\n    // the state which was found at the top of the stack.  States are added\n    // to the state stack by calling fsm.pushState() during a state's\n    // onexit function or by a transition's action function.\n    \"nextState\" : qx.util.fsm.FiniteStateMachine.StateChange.POP_STATE_STACK,\n\n    // action taken during transition\n    \"ontransition\"    :\n      function(fsm, event)\n      {\n        // save current state so a future transition can get back to\n        // this saved state\n        fsm.pushState();\n      }\n  });\nstate.addTransition(trans);\n\n// Default transition (any event): remain in current state\ntrans = new qx.util.fsm.Transition(\n  \"S1_S1_default\",\n  {\n    // true or undefined : always pass\n    \"predicate\" :\n      function(fsm, event)\n      {\n        // This predicate does not pass, and we return null to tell the\n        // finite state machine that no additional transitions in the\n        // transition list should be tested.  (Note that the next\n        // transition is the one explicitly called for by the \"interval\"\n        // event on the object with friendly name \"flash\".  We do not want\n        // a predicate search to find it.\n        return null;\n      },\n\n    // return to current state\n    \"nextState\" : qx.util.fsm.FiniteStateMachine.StateChange.CURRENT_STATE,\n  });\nstate.addTransition(trans);\n\n// Transition from S1 to S2 due to event 2.  Since the previous transition\n// returned null in its predicate function, the only way to get to this\n// transition is when it is called out explicitly in the state's event\n// list.  This one was specified for the \"interval\" event on the object\n// with friendly name \"flash\".\ntrans = new qx.util.finitestatememachine.Transition(\n  \"S1_S3_interval_flash\",\n  {\n    // No predicate or a value of 'true' means that the predicate passes as\n    // if a predicate function returned true.\n    \"predicate\" : true,\n\n    // if event matches, go to this state\n    \"nextState\" : \"S2\",\n\n    // action taken during transition\n    \"ontransition\"    :\n      function(fsm, event)\n      {\n        alert(this.getName() + \"ontransition function\");\n      }\n  });\nstate.addTransition(trans);\n\n// We would, of course, need to add state S2 since it is specified in a\n// nextState property.  That is left as an exercise for the reader.\n\n// Initialize and start the machine running\nfsm.start();\n
"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.util", "fullName": "qx.util.placement", "name": "placement"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AbstractAxis", "packageName": "qx.util.placement", "externalRef": true, "superClass": "Object", "fullName": "qx.util.placement.AbstractAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "BestFitAxis", "packageName": "qx.util.placement", "externalRef": true, "fullName": "qx.util.placement.BestFitAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "DirectAxis", "packageName": "qx.util.placement", "externalRef": true, "fullName": "qx.util.placement.DirectAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "KeepAlignAxis", "packageName": "qx.util.placement", "externalRef": true, "fullName": "qx.util.placement.KeepAlignAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Placement", "packageName": "qx.util.placement", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.placement.Placement", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.util.placement package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Utility and helper classes.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.xml", "name": "xml"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Document", "packageName": "qx.xml", "externalRef": true, "fullName": "qx.xml.Document", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Element", "packageName": "qx.xml", "externalRef": true, "fullName": "qx.xml.Element", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.xml", "externalRef": true, "fullName": "qx.xml.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.xml name space provides static wrapper functions to allow for cross-browser\nXML handling.

\n\n

The Document class allows you to create XML documents in various\nways; they return a native DOM document. The Element class\nprovides cross-browser methods related to DOM elements, like setting an XML\nname space on an element. The String class provides XML-specific\nescape/unescape methods.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

This is the framework’s top-level namespace or “package”.

\n\n

It contains some fundamental classes, while the rest of the class hierarchy \nis available in the corresponding sub packages. Please see the descriptions \nbelow. The little + preceding a name offers more descriptive text when \nyou click on it.

\n\n

All packages are structured in the same way. Use either the hyperlinks in\nthe listing, or the tree structure to navigate to the corresponding packages \nand their documentation. You can also use the Search button to find \ncertain class and method names, and the Legend button for information \nabout the symbols used throughout this reference. Use the toolbar buttons to\nto the right to tailor the amount of information that is displayed with each\nclass, e.g. you can enable display of inherited or protected class members.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "q", "packageName": "", "externalRef": true, "superClass": "qxWeb", "fullName": "q", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "qxWeb", "packageName": "", "externalRef": true, "superClass": "qx.type.BaseArray", "childClasses": "q,qx.ui.website.Widget", "fullName": "qxWeb", "type": "bootstrap"}, "type": "class"}]}]} \ No newline at end of file +{"attributes": {"packageName": "", "fullName": "", "hasWarning": true, "name": ""}, "type": "doctree", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "", "fullName": "cv", "hasWarning": true, "name": "cv"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "cv", "fullName": "cv.data", "name": "data"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Model", "packageName": "cv.data", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.data.Model", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.io", "hasWarning": true, "name": "io"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Client", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Client", "type": "class"}, "type": "class"}, {"attributes": {"name": "Mockup", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Mockup", "type": "class"}, "type": "class"}, {"attributes": {"name": "Reflection", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Reflection", "type": "class"}, "type": "class"}, {"attributes": {"name": "Watchdog", "hasWarning": true, "packageName": "cv.io", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.Watchdog", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.io", "fullName": "cv.io.parser", "name": "parser"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Json", "packageName": "cv.io.parser", "externalRef": true, "fullName": "cv.io.parser.Json", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv.io", "fullName": "cv.io.request", "hasWarning": true, "name": "request"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Jquery", "hasWarning": true, "packageName": "cv.io.request", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.request.Jquery", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv.io", "fullName": "cv.io.transport", "hasWarning": true, "name": "transport"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"hasError": true, "name": "LongPolling", "hasWarning": true, "packageName": "cv.io.transport", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.transport.LongPolling", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Sse", "hasWarning": true, "packageName": "cv.io.transport", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.io.transport.Sse", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.log", "name": "log"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "cv.log", "fullName": "cv.log.appender", "name": "appender"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Native", "packageName": "cv.log.appender", "externalRef": true, "fullName": "cv.log.appender.Native", "type": "bootstrap"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.parser", "hasWarning": true, "name": "parser"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"hasError": true, "name": "MetaParser", "hasWarning": true, "packageName": "cv.parser", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.parser.MetaParser", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WidgetParser", "hasWarning": true, "packageName": "cv.parser", "hasError": true, "externalRef": true, "fullName": "cv.parser.WidgetParser", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.parser", "fullName": "cv.parser.widgets", "hasWarning": true, "name": "widgets"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Audio", "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Audio", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Break", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Break", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "DesignToggle", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.DesignToggle", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Group", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Group", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Image", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Image", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ImageTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.ImageTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Include", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Include", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Info", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Info", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "InfoAction", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.InfoAction", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "InfoTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.InfoTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Line", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Line", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "MultiTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.MultiTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "NavBar", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.NavBar", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Page", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Page", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PageJump", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.PageJump", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PushButton", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.PushButton", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Refresh", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Refresh", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Reload", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Reload", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Rgb", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Rgb", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Slide", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Slide", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Switch", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Switch", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Text", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Text", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Toggle", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Toggle", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Trigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Trigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Unknown", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Unknown", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "UrlTrigger", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.UrlTrigger", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Video", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Video", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Web", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.Web", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WgPluginInfo", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.WgPluginInfo", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WidgetInfoAction", "hasWarning": true, "packageName": "cv.parser.widgets", "externalRef": true, "fullName": "cv.parser.widgets.WidgetInfoAction", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.plugins", "hasWarning": true, "name": "plugins"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "CalendarList", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.CalendarList", "type": "class"}, "type": "class"}, {"attributes": {"name": "Clock", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Clock", "type": "class"}, "type": "class"}, {"attributes": {"name": "ColorChooser", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update,cv.ui.common.Operate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.ColorChooser", "type": "class"}, "type": "class"}, {"attributes": {"name": "Gauge", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update,cv.ui.common.Operate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Gauge", "type": "class"}, "type": "class"}, {"attributes": {"name": "Link", "hasWarning": true, "packageName": "cv.plugins", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.plugins.Link", "type": "class"}, "type": "class"}, {"attributes": {"name": "MobileMenu", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.MobileMenu", "type": "class"}, "type": "class"}, {"attributes": {"name": "OpenweatherMap", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.plugins.OpenweatherMap", "type": "class"}, "type": "class"}, {"attributes": {"name": "PowerSpectrum", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.PowerSpectrum", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rss", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Rss", "type": "class"}, "type": "class"}, {"attributes": {"name": "RssLog", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh,cv.ui.common.Update,cv.ui.common.Operate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.RssLog", "type": "class"}, "type": "class"}, {"attributes": {"name": "Speech", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.plugins.Speech", "type": "class"}, "type": "class"}, {"attributes": {"name": "Strftime", "hasWarning": true, "packageName": "cv.plugins", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Strftime", "type": "class"}, "type": "class"}, {"attributes": {"name": "Svg", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Update,cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.Svg", "type": "class"}, "type": "class"}, {"attributes": {"name": "Timeout", "hasWarning": true, "packageName": "cv.plugins", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.plugins.Timeout", "type": "class"}, "type": "class"}, {"attributes": {"name": "UpnpController", "hasWarning": true, "packageName": "cv.plugins", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.plugins.UpnpController", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.plugins", "fullName": "cv.plugins.diagram", "hasWarning": true, "name": "diagram"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractDiagram", "hasWarning": true, "packageName": "cv.plugins.diagram", "mixins": "cv.ui.common.Operate,cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "childClasses": "cv.plugins.diagram.Diagram,cv.plugins.diagram.Info", "fullName": "cv.plugins.diagram.AbstractDiagram", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Diagram", "hasWarning": true, "packageName": "cv.plugins.diagram", "externalRef": true, "superClass": "cv.plugins.diagram.AbstractDiagram", "fullName": "cv.plugins.diagram.Diagram", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Info", "hasWarning": true, "packageName": "cv.plugins.diagram", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.plugins.diagram.AbstractDiagram", "fullName": "cv.plugins.diagram.Info", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.report", "hasWarning": true, "name": "report"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Record", "hasWarning": true, "packageName": "cv.report", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.report.Record", "type": "class"}, "type": "class"}, {"attributes": {"name": "Replay", "hasWarning": true, "packageName": "cv.report", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.report.Replay", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.report", "fullName": "cv.report.utils", "hasWarning": true, "name": "utils"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "FakeServer", "hasWarning": true, "packageName": "cv.report.utils", "hasError": true, "externalRef": true, "fullName": "cv.report.utils.FakeServer", "type": "class"}, "type": "class"}, {"attributes": {"name": "MXhrHook", "hasWarning": true, "packageName": "cv.report.utils", "externalRef": true, "fullName": "cv.report.utils.MXhrHook", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MXhrReplayHook", "hasWarning": true, "packageName": "cv.report.utils", "externalRef": true, "fullName": "cv.report.utils.MXhrReplayHook", "type": "mixin"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.transforms", "hasWarning": true, "name": "transforms"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Knx", "packageName": "cv.transforms", "externalRef": true, "fullName": "cv.transforms.Knx", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "OpenHab", "hasWarning": true, "packageName": "cv.transforms", "externalRef": true, "fullName": "cv.transforms.OpenHab", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.ui", "hasWarning": true, "name": "ui"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "PageHandler", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.PageHandler", "type": "class"}, "type": "class"}, {"attributes": {"name": "PagePartsHandler", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.PagePartsHandler", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Popup", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.Popup", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PopupHandler", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "fullName": "cv.ui.PopupHandler", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "TrickOMatic", "hasWarning": true, "packageName": "cv.ui", "externalRef": true, "fullName": "cv.ui.TrickOMatic", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.common", "hasWarning": true, "name": "common"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "BasicUpdate", "packageName": "cv.ui.common", "mixins": "cv.ui.common.HasAddress", "includer": "cv.ui.common.Update,cv.ui.structure.pure.Trigger,cv.ui.structure.pure.UrlTrigger,cv.ui.structure.pure.Refresh", "externalRef": true, "fullName": "cv.ui.common.BasicUpdate", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "HandleLongpress", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Trigger,cv.ui.structure.pure.InfoTrigger", "externalRef": true, "fullName": "cv.ui.common.HandleLongpress", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "HasAddress", "packageName": "cv.ui.common", "includer": "cv.ui.common.BasicUpdate", "externalRef": true, "fullName": "cv.ui.common.HasAddress", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "HasAnimatedButton", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Trigger,cv.ui.structure.pure.InfoTrigger,cv.ui.structure.pure.UrlTrigger,cv.ui.structure.pure.DesignToggle,cv.ui.structure.pure.Reload,cv.ui.structure.pure.Refresh,cv.ui.structure.pure.PageJump,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.ImageTrigger,cv.ui.structure.pure.Toggle", "externalRef": true, "fullName": "cv.ui.common.HasAnimatedButton", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "HasChildren", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Group,cv.ui.structure.pure.Page,cv.ui.structure.pure.WidgetInfoAction,cv.ui.structure.pure.PageJump,cv.plugins.MobileMenu,cv.ui.structure.pure.InfoAction,cv.ui.structure.pure.NavBar", "externalRef": true, "fullName": "cv.ui.common.HasChildren", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "HasStyling", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.ui.structure.AbstractWidget", "externalRef": true, "fullName": "cv.ui.common.HasStyling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Operate", "packageName": "cv.ui.common", "includer": "cv.ui.structure.pure.Trigger,cv.ui.structure.pure.InfoTrigger,cv.ui.structure.pure.UrlTrigger,cv.plugins.RssLog,cv.plugins.Gauge,cv.ui.structure.pure.DesignToggle,cv.plugins.diagram.AbstractDiagram,cv.ui.structure.pure.PushButton,cv.ui.structure.pure.Refresh,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.Slide,cv.ui.structure.pure.ImageTrigger,cv.plugins.ColorChooser,cv.ui.structure.pure.Switch,cv.ui.structure.pure.Toggle", "externalRef": true, "fullName": "cv.ui.common.Operate", "type": "mixin"}, "type": "class"}, {"attributes": {"hasError": true, "name": "Refresh", "hasWarning": true, "packageName": "cv.ui.common", "includer": "cv.plugins.Rss,cv.plugins.RssLog,cv.plugins.diagram.AbstractDiagram,cv.plugins.OpenweatherMap,cv.plugins.CalendarList,cv.ui.structure.pure.Image,cv.plugins.UpnpController,cv.ui.structure.pure.ImageTrigger,cv.ui.structure.pure.Web,cv.plugins.Svg", "externalRef": true, "fullName": "cv.ui.common.Refresh", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Update", "hasWarning": true, "packageName": "cv.ui.common", "mixins": "cv.ui.common.BasicUpdate", "includer": "cv.plugins.Clock,cv.plugins.Speech,cv.ui.structure.pure.InfoTrigger,cv.plugins.PowerSpectrum,cv.plugins.RssLog,cv.plugins.Gauge,cv.ui.structure.pure.Page,cv.ui.structure.pure.WgPluginInfo,cv.ui.structure.pure.Rgb,cv.ui.structure.pure.Reload,cv.ui.structure.pure.PushButton,cv.ui.structure.pure.Audio,cv.ui.structure.pure.Info,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.Slide,cv.ui.structure.pure.ImageTrigger,cv.plugins.ColorChooser,cv.ui.structure.pure.Switch,cv.ui.structure.pure.Web,cv.plugins.Svg,cv.plugins.diagram.Info,cv.ui.structure.pure.Toggle", "externalRef": true, "fullName": "cv.ui.common.Update", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "\n\n

This package includes all mixins which can be included in widgets or plugins to add some commonly used behaviours.

"}, "type": "desc"}]}, {"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.layout", "hasWarning": true, "name": "layout"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Manager", "hasWarning": true, "packageName": "cv.ui.layout", "externalRef": true, "fullName": "cv.ui.layout.Manager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ResizeHandler", "hasWarning": true, "packageName": "cv.ui.layout", "externalRef": true, "fullName": "cv.ui.layout.ResizeHandler", "type": "class"}, "type": "class"}]}]}, {"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.structure", "hasWarning": true, "name": "structure"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractBasicWidget", "hasWarning": true, "packageName": "cv.ui.structure", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "cv.plugins.Link,cv.plugins.OpenweatherMap,cv.plugins.Timeout,cv.ui.structure.AbstractWidget,cv.ui.structure.pure.Break", "fullName": "cv.ui.structure.AbstractBasicWidget", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractWidget", "hasWarning": true, "packageName": "cv.ui.structure", "mixins": "cv.ui.common.HasStyling", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "childClasses": "cv.plugins.CalendarList,cv.plugins.Clock,cv.plugins.ColorChooser,cv.plugins.Gauge,cv.plugins.MobileMenu,cv.plugins.PowerSpectrum,cv.plugins.Rss,cv.plugins.RssLog,cv.plugins.Strftime,cv.plugins.Svg,cv.plugins.UpnpController,cv.plugins.diagram.AbstractDiagram,cv.ui.structure.pure.Audio,cv.ui.structure.pure.DesignToggle,cv.ui.structure.pure.Group,cv.ui.structure.pure.Image,cv.ui.structure.pure.ImageTrigger,cv.ui.structure.pure.Info,cv.ui.structure.pure.InfoAction,cv.ui.structure.pure.InfoTrigger,cv.ui.structure.pure.Line,cv.ui.structure.pure.MultiTrigger,cv.ui.structure.pure.NavBar,cv.ui.structure.pure.Page,cv.ui.structure.pure.PageJump,cv.ui.structure.pure.PageLink,cv.ui.structure.pure.PushButton,cv.ui.structure.pure.Refresh,cv.ui.structure.pure.Reload,cv.ui.structure.pure.Rgb,cv.ui.structure.pure.Slide,cv.ui.structure.pure.Switch,cv.ui.structure.pure.Text,cv.ui.structure.pure.Toggle,cv.ui.structure.pure.Trigger,cv.ui.structure.pure.UrlTrigger,cv.ui.structure.pure.Video,cv.ui.structure.pure.Web,cv.ui.structure.pure.WgPluginInfo,cv.ui.structure.pure.WidgetInfoAction", "fullName": "cv.ui.structure.AbstractWidget", "type": "class"}, "type": "class"}, {"attributes": {"name": "IPage", "hasWarning": true, "packageName": "cv.ui.structure", "implementations": "cv.ui.structure.pure.Page", "externalRef": true, "fullName": "cv.ui.structure.IPage", "type": "interface"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "WidgetFactory", "hasWarning": true, "packageName": "cv.ui.structure", "hasError": true, "externalRef": true, "fullName": "cv.ui.structure.WidgetFactory", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "cv.ui.structure", "fullName": "cv.ui.structure.pure", "hasWarning": true, "name": "pure"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Audio", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Audio", "type": "class"}, "type": "class"}, {"attributes": {"name": "Break", "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractBasicWidget", "fullName": "cv.ui.structure.pure.Break", "type": "class"}, "type": "class"}, {"attributes": {"name": "DesignToggle", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.DesignToggle", "type": "class"}, "type": "class"}, {"attributes": {"name": "Group", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Group", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "ImageTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.Refresh,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.ImageTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Info", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Info", "type": "class"}, "type": "class"}, {"attributes": {"name": "InfoAction", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.InfoAction", "type": "class"}, "type": "class"}, {"attributes": {"name": "InfoTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update,cv.ui.common.HasAnimatedButton,cv.ui.common.HandleLongpress", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.InfoTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Line", "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Line", "type": "class"}, "type": "class"}, {"attributes": {"name": "MultiTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.MultiTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "NavBar", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.NavBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "Page", "hasWarning": true, "interfaces": "cv.ui.structure.IPage", "mixins": "cv.ui.common.HasChildren,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Page", "type": "class", "packageName": "cv.ui.structure.pure"}, "type": "class"}, {"attributes": {"name": "PageJump", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.PageJump", "type": "class"}, "type": "class"}, {"attributes": {"name": "PageLink", "hasWarning": true, "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.PageLink", "type": "class"}, "type": "class"}, {"attributes": {"name": "PushButton", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.PushButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Refresh", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.BasicUpdate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Refresh", "type": "class"}, "type": "class"}, {"attributes": {"name": "Reload", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Reload", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rgb", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Rgb", "type": "class"}, "type": "class"}, {"attributes": {"name": "Slide", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Slide", "type": "class"}, "type": "class"}, {"attributes": {"name": "Switch", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Switch", "type": "class"}, "type": "class"}, {"attributes": {"name": "Text", "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Text", "type": "class"}, "type": "class"}, {"attributes": {"name": "Toggle", "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.Update,cv.ui.common.HasAnimatedButton", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Toggle", "type": "class"}, "type": "class"}, {"attributes": {"name": "Trigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.BasicUpdate,cv.ui.common.HandleLongpress", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Trigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Unknown", "hasWarning": true, "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "qx.core.Object", "fullName": "cv.ui.structure.pure.Unknown", "type": "class"}, "type": "class"}, {"attributes": {"name": "UrlTrigger", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Operate,cv.ui.common.HasAnimatedButton,cv.ui.common.BasicUpdate", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.UrlTrigger", "type": "class"}, "type": "class"}, {"attributes": {"name": "Video", "hasWarning": true, "packageName": "cv.ui.structure.pure", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Video", "type": "class"}, "type": "class"}, {"attributes": {"name": "Web", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update,cv.ui.common.Refresh", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.Web", "type": "class"}, "type": "class"}, {"attributes": {"name": "WgPluginInfo", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.Update", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.WgPluginInfo", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetInfoAction", "hasWarning": true, "packageName": "cv.ui.structure.pure", "mixins": "cv.ui.common.HasChildren", "externalRef": true, "superClass": "cv.ui.structure.AbstractWidget", "fullName": "cv.ui.structure.pure.WidgetInfoAction", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Pure widgets

\n\n

This package contains all the basic widgets provided by the pure widget set.

"}, "type": "desc"}]}]}]}, {"attributes": {"packageName": "cv.ui", "fullName": "cv.ui.website", "hasWarning": true, "name": "website"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Slider", "hasWarning": true, "packageName": "cv.ui.website", "externalRef": true, "superClass": "qx.ui.website.Slider", "fullName": "cv.ui.website.Slider", "type": "class"}, "type": "class"}]}]}]}]}, {"attributes": {"packageName": "cv", "fullName": "cv.util", "hasWarning": true, "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "IconTools", "hasWarning": true, "packageName": "cv.util", "externalRef": true, "fullName": "cv.util.IconTools", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Location", "packageName": "cv.util", "externalRef": true, "fullName": "cv.util.Location", "type": "class"}, "type": "class"}, {"attributes": {"hasError": true, "name": "ScriptLoader", "hasWarning": true, "packageName": "cv.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.util.ScriptLoader", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "hasWarning": true, "packageName": "cv.util", "hasError": true, "externalRef": true, "fullName": "cv.util.String", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Tree", "hasWarning": true, "packageName": "cv.util", "externalRef": true, "fullName": "cv.util.Tree", "type": "class"}, "type": "class"}]}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Application", "hasWarning": true, "packageName": "cv", "externalRef": true, "superClass": "qx.application.Native", "fullName": "cv.Application", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Config", "hasWarning": true, "packageName": "cv", "externalRef": true, "fullName": "cv.Config", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ConfigCache", "hasWarning": true, "packageName": "cv", "externalRef": true, "fullName": "cv.ConfigCache", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "IconConfig", "hasWarning": true, "packageName": "cv", "hasError": true, "externalRef": true, "fullName": "cv.IconConfig", "type": "class"}, "type": "class"}, {"attributes": {"name": "IconHandler", "hasWarning": true, "packageName": "cv", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.IconHandler", "type": "class"}, "type": "class"}, {"attributes": {"name": "TemplateEngine", "hasWarning": true, "packageName": "cv", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "cv.TemplateEngine", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Transform", "packageName": "cv", "externalRef": true, "fullName": "cv.Transform", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Version", "hasWarning": true, "packageName": "cv", "hasError": true, "externalRef": true, "fullName": "cv.Version", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "\n\n

The CometVisu open source development project for a building automation visualisation (e.g. KNX or OpenHAB).\n This is the source code documentation for the project.

"}, "type": "desc"}]}, {"attributes": {"packageName": "", "fullName": "qx", "hasWarning": true, "name": "qx"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Annotation", "packageName": "qx", "externalRef": true, "fullName": "qx.Annotation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Bootstrap", "packageName": "qx", "externalRef": true, "fullName": "qx.Bootstrap", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Class", "packageName": "qx", "externalRef": true, "fullName": "qx.Class", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Interface", "packageName": "qx", "externalRef": true, "fullName": "qx.Interface", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Mixin", "packageName": "qx", "externalRef": true, "fullName": "qx.Mixin", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx", "externalRef": true, "type": "bootstrap", "fullName": "qx.Part", "name": "Part"}, "type": "class"}, {"attributes": {"name": "Promise", "hasWarning": true, "packageName": "qx", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.Promise", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Theme", "packageName": "qx", "externalRef": true, "fullName": "qx.Theme", "type": "bootstrap"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx", "fullName": "qx.application", "name": "application"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractGui", "packageName": "qx.application", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.application.Inline,qx.application.Standalone", "fullName": "qx.application.AbstractGui", "type": "class", "interfaces": "qx.application.IApplication"}, "type": "class"}, {"attributes": {"name": "Basic", "interfaces": "qx.application.IApplication", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.application.Basic", "type": "class", "packageName": "qx.application"}, "type": "class"}, {"attributes": {"name": "IApplication", "packageName": "qx.application", "implementations": "qx.application.AbstractGui,qx.application.Native,qx.application.Mobile,qx.application.Basic", "externalRef": true, "fullName": "qx.application.IApplication", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Inline", "packageName": "qx.application", "externalRef": true, "superClass": "qx.application.AbstractGui", "childClasses": "qx.dev.unit.TestLoaderInline", "fullName": "qx.application.Inline", "type": "class"}, "type": "class"}, {"attributes": {"name": "Mobile", "interfaces": "qx.application.IApplication", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.dev.unit.TestLoaderMobile", "fullName": "qx.application.Mobile", "type": "class", "packageName": "qx.application"}, "type": "class"}, {"attributes": {"name": "Native", "interfaces": "qx.application.IApplication", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "cv.Application,qx.dev.unit.TestLoaderNative", "fullName": "qx.application.Native", "type": "class", "packageName": "qx.application"}, "type": "class"}, {"attributes": {"name": "Routing", "packageName": "qx.application", "externalRef": true, "fullName": "qx.application.Routing", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Standalone", "packageName": "qx.application", "externalRef": true, "superClass": "qx.application.AbstractGui", "childClasses": "qx.dev.unit.TestLoader", "fullName": "qx.application.Standalone", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Various application types for different scenarios, from non-GUI to low-level \nto RIA; use these as super-classes for your main application class.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.bom", "hasWarning": true, "name": "bom"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.client", "hasWarning": true, "name": "client"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Browser", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Browser", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Css", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Css", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "CssAnimation", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.CssAnimation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "CssTransform", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.CssTransform", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "CssTransition", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.CssTransition", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Device", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Device", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "EcmaScript", "hasWarning": true, "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.EcmaScript", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Engine", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Engine", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Event", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Event", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Flash", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Flash", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Html", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Html", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Idle", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Idle", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Locale", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Locale", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "OperatingSystem", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.OperatingSystem", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Pdfjs", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Pdfjs", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PhoneGap", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.PhoneGap", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Plugin", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Plugin", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Runtime", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Runtime", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Scroll", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Scroll", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Stylesheet", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Stylesheet", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Transport", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Transport", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Xml", "isInternal": true, "packageName": "qx.bom.client", "access": "internal", "externalRef": true, "fullName": "qx.bom.client.Xml", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.client package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.element", "name": "element"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Animation", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Animation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "AnimationCss", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.AnimationCss", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "AnimationHandle", "packageName": "qx.bom.element", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.element.AnimationHandle", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "AnimationJs", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.AnimationJs", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Attribute", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Attribute", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Background", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Background", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "BoxSizing", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.BoxSizing", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Class", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Class", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Clip", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Clip", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Cursor", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Cursor", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Dataset", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Dataset", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Decoration", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Dimension", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Dimension", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Location", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Location", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Opacity", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Opacity", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Scroll", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Scroll", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Style", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Style", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Transform", "packageName": "qx.bom.element", "externalRef": true, "fullName": "qx.bom.element.Transform", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.element package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.media", "name": "media"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.bom.media", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.bom.media.Audio,qx.bom.media.Video", "fullName": "qx.bom.media.Abstract", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Audio", "packageName": "qx.bom.media", "externalRef": true, "superClass": "qx.bom.media.Abstract", "fullName": "qx.bom.media.Audio", "type": "class"}, "type": "class"}, {"attributes": {"name": "Video", "packageName": "qx.bom.media", "externalRef": true, "superClass": "qx.bom.media.Abstract", "fullName": "qx.bom.media.Video", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.media package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.request", "name": "request"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.bom.request", "externalRef": true, "type": "interface", "fullName": "qx.bom.request.IRequest", "name": "IRequest"}, "type": "class"}, {"attributes": {"group": "IO", "name": "Jsonp", "packageName": "qx.bom.request", "externalRef": true, "superClass": "qx.bom.request.Script", "fullName": "qx.bom.request.Jsonp", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "IO", "name": "Script", "interfaces": "qx.core.IDisposable", "externalRef": true, "childClasses": "qx.bom.request.Jsonp", "fullName": "qx.bom.request.Script", "type": "bootstrap", "packageName": "qx.bom.request"}, "type": "class"}, {"attributes": {"name": "SimpleXhr", "isInternal": true, "packageName": "qx.bom.request", "access": "internal", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.request.SimpleXhr", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"group": "IO", "name": "Xhr", "packageName": "qx.bom.request", "externalRef": true, "superClass": "Object", "fullName": "qx.bom.request.Xhr", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"attributes": {"text": "

Send low-level HTTP requests and receive responses.

\n\n

Consider using {@link qx.io.request}. Classes found in this namespace\nbuild on the low-level classes found here, but offer more convenience and\nfeatures.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.rest", "name": "rest"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"group": "IO", "name": "Resource", "packageName": "qx.bom.rest", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.rest.Resource", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"attributes": {"text": "

The qx.bom.rest package consists of only one class: {@link Resource}.

\n\n

{@link Resource} allows to encapsulate the specifics of a REST interface.\nRather than requesting URLs with a specific HTTP method manually, a resource\nrepresenting the remote resource is instantiated and actions are invoked on this resource.\nA resource with its actions can be configured declaratively or programmatically.

\n\n

There is also {@link qx.io.rest.Resource} which uses {@link Resource} under the hood.\nThe main differences between them are:

\n\n"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.storage", "name": "storage"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.bom.storage", "externalRef": true, "type": "bootstrap", "fullName": "qx.bom.storage.Memory", "name": "Memory"}, "type": "class"}, {"attributes": {"packageName": "qx.bom.storage", "externalRef": true, "type": "bootstrap", "fullName": "qx.bom.storage.UserData", "name": "UserData"}, "type": "class"}, {"attributes": {"packageName": "qx.bom.storage", "externalRef": true, "type": "bootstrap", "fullName": "qx.bom.storage.Web", "name": "Web"}, "type": "class"}]}, {"attributes": {"text": "

qx.bom.storage package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.bom", "fullName": "qx.bom.webfonts", "name": "webfonts"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.bom.webfonts", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.bom.webfonts.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Validator", "packageName": "qx.bom.webfonts", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.webfonts.Validator", "type": "class"}, "type": "class"}, {"attributes": {"name": "WebFont", "packageName": "qx.bom.webfonts", "externalRef": true, "superClass": "qx.bom.Font", "fullName": "qx.bom.webfonts.WebFont", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Support for web fonts based on the @font-face CSS syntax.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "AnimationFrame", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.AnimationFrame", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Blocker", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Cookie", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Cookie", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Document", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Document", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Element", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Element", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Event", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Event", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "FileReader", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.FileReader", "type": "class", "packageName": "qx.bom"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Flash", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Flash", "type": "class"}, "type": "class"}, {"attributes": {"name": "Font", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.bom.webfonts.WebFont", "fullName": "qx.bom.Font", "type": "class"}, "type": "class"}, {"attributes": {"name": "FullScreen", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.FullScreen", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "GeoLocation", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.bom.GeoLocation", "type": "class"}, "type": "class"}, {"attributes": {"name": "HashHistory", "isInternal": true, "packageName": "qx.bom", "access": "internal", "externalRef": true, "superClass": "qx.bom.History", "fullName": "qx.bom.HashHistory", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "History", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.bom.HashHistory,qx.bom.IframeHistory,qx.bom.NativeHistory", "fullName": "qx.bom.History", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Html", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Html", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "IdleCallback", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.IdleCallback", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Iframe", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Iframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "IframeHistory", "isInternal": true, "packageName": "qx.bom", "access": "internal", "externalRef": true, "superClass": "qx.bom.History", "fullName": "qx.bom.IframeHistory", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Input", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Input", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Label", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Label", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Lifecycle", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Lifecycle", "type": "class"}, "type": "class"}, {"attributes": {"name": "MediaQuery", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.MediaQuery", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "NativeHistory", "isInternal": true, "packageName": "qx.bom", "access": "internal", "externalRef": true, "superClass": "qx.bom.History", "fullName": "qx.bom.NativeHistory", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Notification", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.bom.Notification", "type": "class"}, "type": "class"}, {"attributes": {"name": "PageVisibility", "packageName": "qx.bom", "externalRef": true, "superClass": "qx.event.Emitter", "fullName": "qx.bom.PageVisibility", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Range", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Range", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Selection", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Selection", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Selector", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Selector", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Shortcut", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.Shortcut", "type": "class", "packageName": "qx.bom"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Storage", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Storage", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.String", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Style", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Style", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Stylesheet", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Stylesheet", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Template", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Template", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Viewport", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Viewport", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Vml", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Vml", "type": "class"}, "type": "class"}, {"attributes": {"name": "WebWorker", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.bom.WebWorker", "type": "class", "packageName": "qx.bom"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Window", "packageName": "qx.bom", "externalRef": true, "fullName": "qx.bom.Window", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Low-level Browser Object Model layer.

\n\n

This is a low-level layer providing a cross-browser abstraction for object\nclasses typically found in the browser JavaScript runtime. This includes\nclasses like the Document, Element, Event and Image class.

\n\n

The BOM layer of qooxdoo is heavily used internally for higher-level\nclasses, but can also be deployed directly for low-level manipulations.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.core", "hasWarning": true, "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Aspect", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Aspect", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Assert", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Assert", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "AssertionError", "packageName": "qx.core", "externalRef": true, "superClass": "qx.type.BaseError", "fullName": "qx.core.AssertionError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "BaseInit", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.BaseInit", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Environment", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Environment", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "GlobalError", "packageName": "qx.core", "externalRef": true, "superClass": "Error", "fullName": "qx.core.GlobalError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "IDisposable", "packageName": "qx.core", "implementations": "qx.event.Manager,qx.util.ObjectPool,qx.util.DeferredCallManager,qx.bom.request.Script,qx.theme.manager.Decoration,qx.theme.manager.Font,qx.event.Timer,qx.event.handler.PointerCore,qx.html.Element,qx.event.handler.Appear,qx.event.handler.Pointer,qx.event.handler.GestureCore,qx.event.handler.Gesture,qx.event.handler.Element,qx.event.handler.Mouse,qx.event.handler.Keyboard,qx.event.handler.Focus,qx.event.handler.Window,qx.event.handler.Application,qx.event.handler.TouchCore,qx.event.handler.Orientation,qx.event.handler.Touch,qx.event.handler.Offline,qx.ui.core.Widget,qx.event.handler.DragDrop,qx.event.Idle,qx.ui.website.Widget,qx.event.AcceleratingTimer,qx.util.format.NumberFormat,qx.util.format.DateFormat,qx.event.handler.Transition,qx.event.handler.ElementResize,qx.io.request.AbstractRequest,qx.bom.request.Xhr,qx.bom.Shortcut,qx.data.controller.Form,qx.event.handler.OrientationCore,qx.bom.media.Abstract,qx.application.Routing,qx.bom.HashHistory,qx.bom.IframeHistory,qx.bom.NativeHistory,qx.io.remote.Exchange,qx.io.remote.transport.Iframe,qx.io.remote.transport.Script,qx.io.remote.transport.XmlHttp,qx.io.remote.Request,qx.io.remote.RequestQueue,qx.bom.WebWorker,qx.bom.rest.Resource,qx.bom.request.SimpleXhr,qx.bom.FileReader,qx.io.rest.Resource", "externalRef": true, "fullName": "qx.core.IDisposable", "type": "interface"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Init", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.Init", "type": "class"}, "type": "class"}, {"attributes": {"name": "MAssert", "packageName": "qx.core", "includer": "qx.core.Object,qx.dev.unit.TestCase", "externalRef": true, "fullName": "qx.core.MAssert", "type": "mixin"}, "type": "class"}, {"attributes": {"packageName": "qx.core", "externalRef": true, "type": "mixin", "fullName": "qx.core.MBindTo", "name": "MBindTo"}, "type": "class"}, {"attributes": {"name": "MEvent", "packageName": "qx.core", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.core.MEvent", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLogging", "packageName": "qx.core", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.core.MLogging", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MProperty", "packageName": "qx.core", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.core.MProperty", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Object", "packageName": "qx.core", "mixins": "qx.core.MEvent,qx.core.MAssert,qx.core.MProperty,qx.core.MLogging,qx.data.MBinding", "externalRef": true, "superClass": "Object", "childClasses": "cv.IconHandler,cv.TemplateEngine,cv.data.Model,cv.io.Client,cv.io.Mockup,cv.io.Reflection,cv.io.Watchdog,cv.io.request.Jquery,cv.io.transport.LongPolling,cv.io.transport.Sse,cv.parser.MetaParser,cv.plugins.Speech,cv.report.Record,cv.report.Replay,cv.ui.PageHandler,cv.ui.PagePartsHandler,cv.ui.Popup,cv.ui.structure.AbstractBasicWidget,cv.ui.structure.pure.Unknown,cv.util.ScriptLoader,qx.Promise,qx.application.AbstractGui,qx.application.Basic,qx.application.Mobile,qx.application.Native,qx.bom.Blocker,qx.bom.FileReader,qx.bom.Font,qx.bom.GeoLocation,qx.bom.History,qx.bom.IdleCallback,qx.bom.Notification,qx.bom.Shortcut,qx.bom.WebWorker,qx.bom.media.Abstract,qx.bom.webfonts.Manager,qx.bom.webfonts.Validator,qx.data.Array,qx.data.controller.Form,qx.data.controller.List,qx.data.controller.Object,qx.data.controller.Tree,qx.data.controller.website.List,qx.data.marshal.Json,qx.data.store.Json,qx.data.store.Offline,qx.data.store.Rest,qx.dev.Tokenizer,qx.dev.unit.AbstractTestSuite,qx.dev.unit.AsyncWrapper,qx.dev.unit.TestCase,qx.dev.unit.TestFunction,qx.dev.unit.TestLoaderBasic,qx.dev.unit.TestResult,qx.event.AcceleratingTimer,qx.event.Idle,qx.event.Timer,qx.event.dispatch.AbstractBubbling,qx.event.dispatch.Direct,qx.event.handler.Appear,qx.event.handler.Application,qx.event.handler.Capture,qx.event.handler.DragDrop,qx.event.handler.Element,qx.event.handler.ElementResize,qx.event.handler.Focus,qx.event.handler.Iframe,qx.event.handler.Input,qx.event.handler.Keyboard,qx.event.handler.Mouse,qx.event.handler.Object,qx.event.handler.Offline,qx.event.handler.Orientation,qx.event.handler.Transition,qx.event.handler.UserAction,qx.event.handler.Window,qx.event.message.Bus,qx.event.message.Message,qx.event.type.Event,qx.html.Element,qx.io.PartLoader,qx.io.remote.Exchange,qx.io.remote.Request,qx.io.remote.RequestQueue,qx.io.remote.Rpc,qx.io.remote.transport.Abstract,qx.io.request.AbstractRequest,qx.io.request.authentication.Basic,qx.io.rest.Resource,qx.locale.Manager,qx.log.appender.Element,qx.theme.manager.Appearance,qx.theme.manager.Decoration,qx.theme.manager.Icon,qx.theme.manager.Meta,qx.theme.simple.Image,qx.ui.command.Command,qx.ui.command.Group,qx.ui.command.GroupManager,qx.ui.core.Blocker,qx.ui.core.DragDropScrolling,qx.ui.core.EventHandler,qx.ui.core.FocusHandler,qx.ui.core.LayoutItem,qx.ui.core.SingleSelectionManager,qx.ui.core.selection.Abstract,qx.ui.decoration.Abstract,qx.ui.form.Form,qx.ui.form.RadioGroup,qx.ui.form.Resetter,qx.ui.form.validation.AsyncValidator,qx.ui.form.validation.Manager,qx.ui.layout.Abstract,qx.ui.list.provider.WidgetProvider,qx.ui.menu.Manager,qx.ui.mobile.core.DomUpdatedHandler,qx.ui.mobile.core.EventHandler,qx.ui.mobile.core.Widget,qx.ui.mobile.dialog.Manager,qx.ui.mobile.layout.Abstract,qx.ui.mobile.layout.CardAnimation,qx.ui.mobile.list.provider.Provider,qx.ui.mobile.page.Manager,qx.ui.popup.Manager,qx.ui.progressive.State,qx.ui.progressive.model.Abstract,qx.ui.progressive.renderer.Abstract,qx.ui.progressive.renderer.table.Widths,qx.ui.progressive.renderer.table.cell.Abstract,qx.ui.progressive.structure.Abstract,qx.ui.style.Stylesheet,qx.ui.table.celleditor.AbstractField,qx.ui.table.celleditor.CheckBox,qx.ui.table.celleditor.ComboBox,qx.ui.table.celleditor.Dynamic,qx.ui.table.celleditor.SelectBox,qx.ui.table.cellrenderer.Abstract,qx.ui.table.columnmodel.Basic,qx.ui.table.columnmodel.resizebehavior.Abstract,qx.ui.table.headerrenderer.Default,qx.ui.table.model.Abstract,qx.ui.table.pane.Model,qx.ui.table.rowrenderer.Default,qx.ui.table.selection.Manager,qx.ui.table.selection.Model,qx.ui.tooltip.Manager,qx.ui.tree.provider.WidgetProvider,qx.ui.virtual.behavior.Prefetch,qx.ui.virtual.cell.Abstract,qx.ui.virtual.cell.AbstractWidget,qx.ui.virtual.cell.CellStylesheet,qx.ui.virtual.core.Axis,qx.ui.virtual.layer.CellSpanManager,qx.ui.window.Manager,qx.util.DeferredCall,qx.util.DeferredCallManager,qx.util.DynamicScriptLoader,qx.util.LibraryManager,qx.util.ObjectPool,qx.util.ResourceManager,qx.util.TimerManager,qx.util.ValueManager,qx.util.format.DateFormat,qx.util.format.NumberFormat,qx.util.fsm.FiniteStateMachine,qx.util.fsm.State,qx.util.fsm.Transition,qx.util.placement.Placement", "fullName": "qx.core.Object", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ObjectRegistry", "packageName": "qx.core", "externalRef": true, "fullName": "qx.core.ObjectRegistry", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Property", "hasWarning": true, "isInternal": true, "packageName": "qx.core", "access": "internal", "externalRef": true, "fullName": "qx.core.Property", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "ValidationError", "packageName": "qx.core", "externalRef": true, "superClass": "qx.type.BaseError", "fullName": "qx.core.ValidationError", "type": "class"}, "type": "class"}, {"attributes": {"name": "WindowError", "packageName": "qx.core", "externalRef": true, "superClass": "Error", "fullName": "qx.core.WindowError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Wrapper", "packageName": "qx.core", "externalRef": true, "superClass": "Array", "fullName": "qx.core.Wrapper", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Core qooxdoo runtime classes, for internal and advanced usage.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.data", "hasWarning": true, "name": "data"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Array", "packageName": "qx.data", "mixins": "qx.data.marshal.MEventBubbling", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.Array", "type": "class", "interfaces": "qx.data.IListData"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Conversion", "packageName": "qx.data", "externalRef": true, "fullName": "qx.data.Conversion", "type": "class"}, "type": "class"}, {"attributes": {"name": "IListData", "packageName": "qx.data", "implementations": "qx.data.Array", "externalRef": true, "fullName": "qx.data.IListData", "type": "interface"}, "type": "class"}, {"attributes": {"name": "MBinding", "packageName": "qx.data", "includer": "qx.core.Object", "externalRef": true, "fullName": "qx.data.MBinding", "type": "mixin"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "SingleValueBinding", "hasWarning": true, "packageName": "qx.data", "externalRef": true, "fullName": "qx.data.SingleValueBinding", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.data", "fullName": "qx.data.controller", "name": "controller"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Form", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.Form", "type": "class", "packageName": "qx.data.controller"}, "type": "class"}, {"attributes": {"packageName": "qx.data.controller", "externalRef": true, "type": "interface", "fullName": "qx.data.controller.IControllerDelegate", "name": "IControllerDelegate"}, "type": "class"}, {"attributes": {"name": "ISelection", "packageName": "qx.data.controller", "implementations": "qx.ui.list.List,qx.ui.form.VirtualSelectBox,qx.data.controller.List,qx.data.controller.Tree,qx.ui.tree.VirtualTree", "externalRef": true, "fullName": "qx.data.controller.ISelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "List", "packageName": "qx.data.controller", "mixins": "qx.data.controller.MSelection", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.List", "type": "class", "interfaces": "qx.data.controller.ISelection"}, "type": "class"}, {"attributes": {"name": "MSelection", "packageName": "qx.data.controller", "includer": "qx.data.controller.List,qx.data.controller.Tree", "externalRef": true, "fullName": "qx.data.controller.MSelection", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Object", "packageName": "qx.data.controller", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.Object", "type": "class"}, "type": "class"}, {"attributes": {"name": "Tree", "packageName": "qx.data.controller", "mixins": "qx.data.controller.MSelection", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.Tree", "type": "class", "interfaces": "qx.data.controller.ISelection"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.data.controller", "fullName": "qx.data.controller.website", "name": "website"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "List", "packageName": "qx.data.controller.website", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.controller.website.List", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Data binding controller, responsible for putting model data into the UI \nwhich is can be used in website scenarios using DOM nodes instead of widgets.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Data binding controller, responsible for putting model data into the UI.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.data", "fullName": "qx.data.marshal", "name": "marshal"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "IMarshaler", "packageName": "qx.data.marshal", "implementations": "qx.data.marshal.Json", "externalRef": true, "fullName": "qx.data.marshal.IMarshaler", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IMarshalerDelegate", "packageName": "qx.data.marshal", "externalRef": true, "childClasses": "qx.data.store.IStoreDelegate", "fullName": "qx.data.marshal.IMarshalerDelegate", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Json", "interfaces": "qx.data.marshal.IMarshaler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.marshal.Json", "type": "class", "packageName": "qx.data.marshal"}, "type": "class"}, {"attributes": {"name": "MEventBubbling", "packageName": "qx.data.marshal", "includer": "qx.data.Array", "externalRef": true, "fullName": "qx.data.marshal.MEventBubbling", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "

Marshaler, responsible for parsing data into qooxdoo classes and objects.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.data", "fullName": "qx.data.store", "name": "store"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.data.store", "externalRef": true, "type": "interface", "fullName": "qx.data.store.IStoreDelegate", "name": "IStoreDelegate"}, "type": "class"}, {"attributes": {"name": "Json", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.data.store.Jsonp", "fullName": "qx.data.store.Json", "type": "class"}, "type": "class"}, {"attributes": {"name": "Jsonp", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.data.store.Json", "childClasses": "qx.data.store.Yql", "fullName": "qx.data.store.Jsonp", "type": "class"}, "type": "class"}, {"attributes": {"name": "Offline", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.store.Offline", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rest", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.data.store.Rest", "type": "class"}, "type": "class"}, {"attributes": {"name": "Yql", "packageName": "qx.data.store", "externalRef": true, "superClass": "qx.data.store.Jsonp", "fullName": "qx.data.store.Yql", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Data binding stores, responsible for fetching data.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Data binding classes.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.dev", "name": "dev"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Debug", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.Debug", "type": "class"}, "type": "class"}, {"attributes": {"name": "FakeServer", "packageName": "qx.dev", "externalRef": true, "superClass": "Object", "fullName": "qx.dev.FakeServer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ObjectSummary", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.ObjectSummary", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Profile", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.Profile", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "StackTrace", "packageName": "qx.dev", "externalRef": true, "fullName": "qx.dev.StackTrace", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Tokenizer", "packageName": "qx.dev", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.Tokenizer", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.dev", "fullName": "qx.dev.unit", "name": "unit"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractTestSuite", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.dev.unit.TestClass,qx.dev.unit.TestSuite", "fullName": "qx.dev.unit.AbstractTestSuite", "type": "class"}, "type": "class"}, {"attributes": {"name": "AsyncWrapper", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.AsyncWrapper", "type": "class"}, "type": "class"}, {"attributes": {"name": "JsUnitTestResult", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.dev.unit.TestResult", "fullName": "qx.dev.unit.JsUnitTestResult", "type": "class"}, "type": "class"}, {"attributes": {"name": "MeasurementResult", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "Object", "fullName": "qx.dev.unit.MeasurementResult", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.dev.unit", "externalRef": true, "type": "mixin", "fullName": "qx.dev.unit.MMeasure", "name": "MMeasure"}, "type": "class"}, {"attributes": {"packageName": "qx.dev.unit", "externalRef": true, "type": "mixin", "fullName": "qx.dev.unit.MMock", "name": "MMock"}, "type": "class"}, {"attributes": {"name": "MRequirements", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MRequirementsBasic", "externalRef": true, "fullName": "qx.dev.unit.MRequirements", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MRequirementsBasic", "packageName": "qx.dev.unit", "includer": "qx.dev.unit.MRequirements", "externalRef": true, "fullName": "qx.dev.unit.MRequirementsBasic", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MTestLoader", "packageName": "qx.dev.unit", "includer": "qx.dev.unit.TestLoaderMobile,qx.dev.unit.TestLoader,qx.dev.unit.TestLoaderBasic,qx.dev.unit.TestLoaderInline", "externalRef": true, "fullName": "qx.dev.unit.MTestLoader", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "RequirementError", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "Error", "fullName": "qx.dev.unit.RequirementError", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Sinon", "isInternal": true, "packageName": "qx.dev.unit", "access": "internal", "externalRef": true, "fullName": "qx.dev.unit.Sinon", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "TestCase", "packageName": "qx.dev.unit", "mixins": "qx.core.MAssert", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.TestCase", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestClass", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.dev.unit.AbstractTestSuite", "fullName": "qx.dev.unit.TestClass", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestFunction", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.TestFunction", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoader", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.application.Standalone", "fullName": "qx.dev.unit.TestLoader", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderBasic", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.dev.unit.TestLoaderBasic", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderInline", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.application.Inline", "fullName": "qx.dev.unit.TestLoaderInline", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderMobile", "packageName": "qx.dev.unit", "mixins": "qx.dev.unit.MTestLoader", "externalRef": true, "superClass": "qx.application.Mobile", "fullName": "qx.dev.unit.TestLoaderMobile", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestLoaderNative", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.application.Native", "fullName": "qx.dev.unit.TestLoaderNative", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestResult", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.dev.unit.JsUnitTestResult", "fullName": "qx.dev.unit.TestResult", "type": "class"}, "type": "class"}, {"attributes": {"name": "TestSuite", "packageName": "qx.dev.unit", "externalRef": true, "superClass": "qx.dev.unit.AbstractTestSuite", "fullName": "qx.dev.unit.TestSuite", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The classes in this package provide an interface to qooxdoo’s unit test\nframework. Using these classes you will be able to utilize the ‘test’ build\ntarget of your skeleton based application. Invoking this target the build\nprocess will generate a test application that automatically detects your test\nclasses and exposes them in a TestRunner-like GUI.

\n\n

In order to achieve this, you have to follow these steps:

\n\n"}, "type": "desc"}]}]}, {"attributes": {"text": "

Development and debugging tools.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.dom", "name": "dom"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Element", "packageName": "qx.dom", "externalRef": true, "fullName": "qx.dom.Element", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Hierarchy", "packageName": "qx.dom", "externalRef": true, "fullName": "qx.dom.Hierarchy", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Node", "packageName": "qx.dom", "externalRef": true, "fullName": "qx.dom.Node", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Low-level Document Object Model layer.

\n\n

The Document Object Model (DOM) is a tree model that represents the loaded\nWeb document in a browser. The classes of this package model this document\nobject tree, its nodes and their parent-child relations, in a\nbrowser-independent way.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.event", "name": "event"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AcceleratingTimer", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.AcceleratingTimer", "type": "class", "packageName": "qx.event"}, "type": "class"}, {"attributes": {"name": "Emitter", "packageName": "qx.event", "externalRef": true, "superClass": "Object", "childClasses": "qx.bom.AnimationFrame,qx.bom.FullScreen,qx.bom.MediaQuery,qx.bom.PageVisibility,qx.bom.element.AnimationHandle,qx.bom.request.SimpleXhr,qx.bom.rest.Resource", "fullName": "qx.event.Emitter", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "GlobalError", "packageName": "qx.event", "externalRef": true, "fullName": "qx.event.GlobalError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Idle", "packageName": "qx.event", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.event.Idle", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "IEventDispatcher", "packageName": "qx.event", "implementations": "qx.event.dispatch.Direct,qx.event.dispatch.AbstractBubbling", "externalRef": true, "fullName": "qx.event.IEventDispatcher", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IEventHandler", "packageName": "qx.event", "implementations": "qx.event.handler.Object,qx.event.handler.Appear,qx.event.handler.Pointer,qx.event.handler.Gesture,qx.event.handler.Element,qx.event.handler.UserAction,qx.event.handler.Mouse,qx.event.handler.Keyboard,qx.event.handler.Focus,qx.event.handler.Window,qx.event.handler.Application,qx.event.handler.Orientation,qx.event.handler.Touch,qx.event.handler.Input,qx.event.handler.Offline,qx.event.handler.Capture,qx.ui.core.EventHandler,qx.event.handler.DragDrop,qx.ui.mobile.core.EventHandler,qx.ui.mobile.core.DomUpdatedHandler,qx.event.handler.Transition,qx.event.handler.ElementResize,qx.event.handler.Iframe", "externalRef": true, "fullName": "qx.event.IEventHandler", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Manager", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "fullName": "qx.event.Manager", "type": "class", "packageName": "qx.event"}, "type": "class"}, {"attributes": {"packageName": "qx.event", "externalRef": true, "type": "bootstrap", "fullName": "qx.event.Messaging", "name": "Messaging"}, "type": "class"}, {"attributes": {"name": "Pool", "packageName": "qx.event", "externalRef": true, "superClass": "qx.util.ObjectPool", "isSingleton": true, "fullName": "qx.event.Pool", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Registration", "packageName": "qx.event", "externalRef": true, "fullName": "qx.event.Registration", "type": "class"}, "type": "class"}, {"attributes": {"name": "Timer", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.Timer", "type": "class", "packageName": "qx.event"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.event", "fullName": "qx.event.dispatch", "name": "dispatch"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractBubbling", "packageName": "qx.event.dispatch", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.event.dispatch.DomBubbling,qx.event.dispatch.MouseCapture", "fullName": "qx.event.dispatch.AbstractBubbling", "type": "class", "interfaces": "qx.event.IEventDispatcher"}, "type": "class"}, {"attributes": {"name": "Direct", "interfaces": "qx.event.IEventDispatcher", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.dispatch.Direct", "type": "class", "packageName": "qx.event.dispatch"}, "type": "class"}, {"attributes": {"name": "DomBubbling", "packageName": "qx.event.dispatch", "externalRef": true, "superClass": "qx.event.dispatch.AbstractBubbling", "fullName": "qx.event.dispatch.DomBubbling", "type": "class"}, "type": "class"}, {"attributes": {"name": "MouseCapture", "packageName": "qx.event.dispatch", "externalRef": true, "superClass": "qx.event.dispatch.AbstractBubbling", "fullName": "qx.event.dispatch.MouseCapture", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Event dispatchers

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.handler", "name": "handler"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Appear", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Appear", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Application", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Application", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Capture", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Capture", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "DragDrop", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.DragDrop", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Element", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Element", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "ElementResize", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.ElementResize", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Focus", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Focus", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Gesture", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.event.handler.GestureCore", "fullName": "qx.event.handler.Gesture", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "GestureCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.handler.Gesture", "fullName": "qx.event.handler.GestureCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Iframe", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Iframe", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Input", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Input", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Keyboard", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Keyboard", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Mouse", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Mouse", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Object", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Object", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Offline", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Offline", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Orientation", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Orientation", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "OrientationCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "fullName": "qx.event.handler.OrientationCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Pointer", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.event.handler.PointerCore", "fullName": "qx.event.handler.Pointer", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "PointerCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.handler.Pointer", "fullName": "qx.event.handler.PointerCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Touch", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.event.handler.TouchCore", "fullName": "qx.event.handler.Touch", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "TouchCore", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.handler.Touch", "fullName": "qx.event.handler.TouchCore", "type": "bootstrap", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Transition", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Transition", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "UserAction", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.UserAction", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}, {"attributes": {"name": "Window", "interfaces": "qx.event.IEventHandler,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.handler.Window", "type": "class", "packageName": "qx.event.handler"}, "type": "class"}]}, {"attributes": {"text": "

Event handlers

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.message", "name": "message"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Bus", "packageName": "qx.event.message", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.event.message.Bus", "type": "class"}, "type": "class"}, {"attributes": {"name": "Message", "packageName": "qx.event.message", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.event.message.Message", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A simple message bus.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.type", "name": "type"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Data", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "childClasses": "qx.event.type.Rest", "fullName": "qx.event.type.Data", "type": "class"}, "type": "class"}, {"attributes": {"name": "Dom", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Native", "childClasses": "qx.event.type.KeyInput,qx.event.type.KeySequence,qx.event.type.Mouse,qx.event.type.Touch", "fullName": "qx.event.type.Dom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Drag", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.Drag", "type": "class"}, "type": "class"}, {"attributes": {"name": "Event", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.event.type.Data,qx.event.type.Drag,qx.event.type.Focus,qx.event.type.GeoPosition,qx.event.type.Native,qx.event.type.Orientation,qx.io.remote.Response", "fullName": "qx.event.type.Event", "type": "class"}, "type": "class"}, {"attributes": {"name": "Focus", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.Focus", "type": "class"}, "type": "class"}, {"attributes": {"name": "GeoPosition", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.GeoPosition", "type": "class"}, "type": "class"}, {"attributes": {"name": "KeyInput", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "fullName": "qx.event.type.KeyInput", "type": "class"}, "type": "class"}, {"attributes": {"name": "KeySequence", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "fullName": "qx.event.type.KeySequence", "type": "class"}, "type": "class"}, {"attributes": {"name": "Mouse", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "childClasses": "qx.event.type.MouseWheel,qx.event.type.Pointer", "fullName": "qx.event.type.Mouse", "type": "class"}, "type": "class"}, {"attributes": {"name": "MouseWheel", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Mouse", "fullName": "qx.event.type.MouseWheel", "type": "class"}, "type": "class"}, {"attributes": {"name": "Native", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "childClasses": "qx.event.type.Dom", "fullName": "qx.event.type.Native", "type": "class"}, "type": "class"}, {"attributes": {"name": "Orientation", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.event.type.Orientation", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pinch", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Pinch", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pointer", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Mouse", "childClasses": "qx.event.type.Pinch,qx.event.type.Roll,qx.event.type.Rotate,qx.event.type.Swipe,qx.event.type.Tap,qx.event.type.Track,qx.ui.table.pane.CellEvent,qx.ui.virtual.core.CellEvent", "fullName": "qx.event.type.Pointer", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rest", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Data", "fullName": "qx.event.type.Rest", "type": "class"}, "type": "class"}, {"attributes": {"name": "Roll", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Roll", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rotate", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Rotate", "type": "class"}, "type": "class"}, {"attributes": {"name": "Swipe", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Swipe", "type": "class"}, "type": "class"}, {"attributes": {"name": "Tap", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Tap", "type": "class"}, "type": "class"}, {"attributes": {"name": "Touch", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Dom", "fullName": "qx.event.type.Touch", "type": "class"}, "type": "class"}, {"attributes": {"name": "Track", "packageName": "qx.event.type", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.event.type.Track", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.event.type", "fullName": "qx.event.type.dom", "name": "dom"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Custom", "packageName": "qx.event.type.dom", "externalRef": true, "superClass": "Object", "childClasses": "qx.event.type.dom.Pointer", "fullName": "qx.event.type.dom.Custom", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Pointer", "packageName": "qx.event.type.dom", "externalRef": true, "superClass": "qx.event.type.dom.Custom", "fullName": "qx.event.type.dom.Pointer", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Custom DOM events

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Event types

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.event", "fullName": "qx.event.util", "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Keyboard", "packageName": "qx.event.util", "externalRef": true, "fullName": "qx.event.util.Keyboard", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.event.util package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

qooxdoo event layer. In a standard qooxdoo application these are the events\nyou have to deal with.

\n\n

The classes in this namespace provide a cross browser event layer. It\nnormalizes not only the registration API but also event behavior. The event\nlayer is able to support features in all supported browsers, which are\nnormally only available in some of them.

\n\n

The following features are supported in a browser-independent way:\n

\n\n

The central class is {@link qx.event.Registration} which provides the event\nregistration and de-registration functionality.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.html", "name": "html"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "Canvas", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Element", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.html.Blocker,qx.html.Canvas,qx.html.Flash,qx.html.Iframe,qx.html.Image,qx.html.Input,qx.html.Label,qx.html.Root,qx.ui.splitpane.Blocker", "fullName": "qx.html.Element", "type": "class", "packageName": "qx.html"}, "type": "class"}, {"attributes": {"name": "Flash", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Flash", "type": "class"}, "type": "class"}, {"attributes": {"name": "Iframe", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Iframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Input", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Input", "type": "class"}, "type": "class"}, {"attributes": {"name": "Label", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Label", "type": "class"}, "type": "class"}, {"attributes": {"name": "Root", "packageName": "qx.html", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.html.Root", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Low-level HTML wrappers

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.io", "hasWarning": true, "name": "io"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "ImageLoader", "packageName": "qx.io", "externalRef": true, "fullName": "qx.io.ImageLoader", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "PartLoader", "packageName": "qx.io", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.io.PartLoader", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.io", "fullName": "qx.io.part", "name": "part"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ClosurePart", "isInternal": true, "packageName": "qx.io.part", "access": "internal", "externalRef": true, "superClass": "qx.io.part.Part", "fullName": "qx.io.part.ClosurePart", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Package", "isInternal": true, "packageName": "qx.io.part", "access": "internal", "externalRef": true, "fullName": "qx.io.part.Package", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Part", "isInternal": true, "packageName": "qx.io.part", "access": "internal", "externalRef": true, "childClasses": "qx.io.part.ClosurePart", "fullName": "qx.io.part.Part", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Classes in this package are internally used by {@link qx.io.PartLoader}.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.io", "fullName": "qx.io.remote", "hasWarning": true, "name": "remote"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.io.remote", "fullName": "qx.io.remote.transport", "hasWarning": true, "name": "transport"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.io.remote.transport", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.io.remote.transport.Iframe,qx.io.remote.transport.Script,qx.io.remote.transport.XmlHttp", "fullName": "qx.io.remote.transport.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Iframe", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.io.remote.transport.Abstract", "fullName": "qx.io.remote.transport.Iframe", "type": "class", "packageName": "qx.io.remote.transport"}, "type": "class"}, {"attributes": {"name": "Script", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.io.remote.transport.Abstract", "fullName": "qx.io.remote.transport.Script", "type": "class", "packageName": "qx.io.remote.transport"}, "type": "class"}, {"attributes": {"name": "XmlHttp", "hasWarning": true, "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.io.remote.transport.Abstract", "fullName": "qx.io.remote.transport.XmlHttp", "type": "class", "packageName": "qx.io.remote.transport"}, "type": "class"}]}, {"attributes": {"text": "

Different transport implementations

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Exchange", "isInternal": true, "packageName": "qx.io.remote", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.remote.Exchange", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Request", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.remote.Request", "type": "class", "packageName": "qx.io.remote"}, "type": "class"}, {"attributes": {"name": "RequestQueue", "isInternal": true, "packageName": "qx.io.remote", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.io.remote.RequestQueue", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Response", "packageName": "qx.io.remote", "externalRef": true, "superClass": "qx.event.type.Event", "fullName": "qx.io.remote.Response", "type": "class"}, "type": "class"}, {"attributes": {"name": "Rpc", "packageName": "qx.io.remote", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.remote.Rpc", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "RpcError", "packageName": "qx.io.remote", "externalRef": true, "fullName": "qx.io.remote.RpcError", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.io.remote package provides classes for remote communication, i.e.\ncommunication of the client with a server. Bear in mind that this usually\nmeans communication with the server the client application was loaded from.\nCross-domain communication on the other hand has to be treated specially.

\n\n

In the most common cases the {@link Request} class is the\nclass you will be working with. It allows you to set up a request for a\nremote resource, configure request data and request processing details, and\nset up event handlers for typical stages of the request processing. A brief\nexample:

\n\n
\nvar req = new qx.io.remote.Request(\"/my/resource/url.txt\");\nreq.addListener(\"completed\", function (e) {\n  alert(e.getContent());\n});\nreq.send();\n
\n\n

Event handlers are essential for obtaining the outcome of a request. The\nparameter passed into the event handler (”e” in our example) is of type\n{@link qx.io.remote.Response Response}, which provides you with various\nmethods to inspect the outcome of your request and retrieve response data.\nInternally, requests are managed using a {@link qx.io.remote.RequestQueue\nRequestQueue} class. The RequestQueue is a singleton and there is no need to\ndeal with it in client code directly.

\n\n

The {@link qx.io.remote.Rpc Rpc} class provides you with another high-level\ninterface to server interaction. You will usually use this class if you have\na server-based “service” that you want to make accessible on the client side\nvia an RPC-like interface. So this class will be especially interesting for\nproviding a general interface that can be used in various places of the\napplication code through a standard API.

\n\n

On a technical level of data exchange with the server, the *Transport\nclasses implement different schemes. Common features of these transport\nclasses are collected in the {@link qx.io.remote.transport.Abstract\nAbstractRemoteTransport} class, and {@link qx.io.remote.transport.Iframe\nIframeTransport}, {@link qx.io.remote.transport.Script ScriptTransport} and\n{@link qx.io.remote.transport.XmlHttp XmlHttpTransport} specialize them,\ndepending of their interaction model with the server. Usually, you will\nuse one of these classes to tailor the implementation details of a specific\nclient-server communication in your application. Mind that the IframeTransport \nand ScriptTransport classes should not be used directly by client programmers. \nIt is recommended to provide a subclass implementation to make use of them.

\n\n

The connection between your Request object and a specific Transport is\nestablished through an {@link qx.io.remote.Exchange Exchange} object. An\nExchange object can be bound to the {@link qx.io.remote.Request#transport\n.transport} property of a Request, and takes care\nthat the particular request is realized over the specific Transport. This\nallows you to accommodate a wide variety of transport options without\noverloading the Request object with the details.

\n\n

Cross-Domain Requests

\n\n

Sending cross-domain requests, i.e. sending a request to a URL with a domain\npart other than the domain of the current document, require special treatment\nsince the security concept of most browsers restrict such requests.

\n\n

Currently, those requests are realized through the dynamic insertion of a\n“script” tag into the current document (this is the aforementioned {@link\nqx.io.remote.transport.Script ScriptTransport}). The “src” attribute of the\nscript tag is set to the requested URL. On insertion of the script tag the\nbrowser will load the source URL and parse and execute the returned content\nas JavaScript. This means that the returned data has to be valid JavaScript!

\n\n

In order to do that and to link the completion of the script transport to\nyour normal request “completed” event handler, it is best that the server wraps\nthe return data in a call to the {@link\nqx.io.remote.transport.Script#_requestFinished} static. Additional to the\nresponse data, this method takes a script transport id as a parameter,\navailable to the server side as the “_ScriptTransport_id” request variable.\n(Normal GET or POST data of the request is available through the\n“_ScriptTransport_data” variable). In the response data, you also have to\ntake care of proper string escaping.

\n\n

So the request you might see in your server log from a script transport\nmay look like this:

\n\n
\n\"GET /cgi-bin/qxresponse.cgi?_ScriptTransport_id=10&_ScriptTransport_data=action%3Ddoit HTTP/1.1\" 200 -\n
\n\n

and the string you return as the response might look like this:

\n\n
\n'qx.io.remote.transport.Script._requestFinished(10, \"Thank you for asking\");'\n
"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.io", "fullName": "qx.io.request", "name": "request"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractRequest", "packageName": "qx.io.request", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.io.request.Jsonp,qx.io.request.Xhr", "fullName": "qx.io.request.AbstractRequest", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Jsonp", "packageName": "qx.io.request", "externalRef": true, "superClass": "qx.io.request.AbstractRequest", "fullName": "qx.io.request.Jsonp", "type": "class"}, "type": "class"}, {"attributes": {"name": "Xhr", "packageName": "qx.io.request", "externalRef": true, "superClass": "qx.io.request.AbstractRequest", "fullName": "qx.io.request.Xhr", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.io.request", "fullName": "qx.io.request.authentication", "name": "authentication"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Basic", "interfaces": "qx.io.request.authentication.IAuthentication", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.request.authentication.Basic", "type": "class", "packageName": "qx.io.request.authentication"}, "type": "class"}, {"attributes": {"name": "IAuthentication", "packageName": "qx.io.request.authentication", "implementations": "qx.io.request.authentication.Basic", "externalRef": true, "fullName": "qx.io.request.authentication.IAuthentication", "type": "interface"}, "type": "class"}]}, {"attributes": {"text": "

Authentication delegates

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Send HTTP requests and receive responses.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.io", "fullName": "qx.io.rest", "name": "rest"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Resource", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.io.rest.Resource", "type": "class", "packageName": "qx.io.rest"}, "type": "class"}]}, {"attributes": {"text": "

The qx.io.rest package consists of only one class: {@link Resource}.

\n\n

{@link Resource} allows to encapsulate the specifics of a REST interface.\nRather than requesting URLs with a specific HTTP method manually, a resource\nrepresenting the remote resource is instantiated and actions are invoked on this resource.\nA resource with its actions can be configured declaratively or programmatically.

\n\n

The {@link Resource} class delegates the heavy lifting to {@link qx.bom.rest.Resource}\nand adds some features on top.

\n\n

Have a look at {@link qx.bom.rest} to get an overview of the main differences.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

This package contains classes for server I/O, e.g. for XHR or RPC\ncommunication. Application code will mostly use classes from the {@link remote}\nname space.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.lang", "name": "lang"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.lang", "fullName": "qx.lang.normalize", "name": "normalize"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "Polyfill", "name": "Array", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Array", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Date", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Date", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Error", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Error", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Function", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Object", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.Object", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "String", "packageName": "qx.lang.normalize", "externalRef": true, "fullName": "qx.lang.normalize.String", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

This namespace contains the normalization for native Objects. Each class\ncontains the normalization for its native counterpart.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Array", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Array", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Function", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Json", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Json", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Number", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Number", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Object", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Object", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.String", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Type", "packageName": "qx.lang", "externalRef": true, "fullName": "qx.lang.Type", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Collection of utility classes for the native JavaScript types, like Array,\nNumber, String.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.locale", "name": "locale"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Date", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.Date", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Key", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.Key", "type": "class"}, "type": "class"}, {"attributes": {"name": "LocalizedString", "packageName": "qx.locale", "externalRef": true, "superClass": "qx.type.BaseString", "fullName": "qx.locale.LocalizedString", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.locale", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.locale.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "MTranslation", "packageName": "qx.locale", "includer": "qx.ui.core.Widget,qx.ui.mobile.core.Widget,qx.ui.table.columnmodel.Resize,qx.application.AbstractGui,qx.application.Mobile", "externalRef": true, "fullName": "qx.locale.MTranslation", "type": "mixin"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Number", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.Number", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.locale", "externalRef": true, "fullName": "qx.locale.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

This package provides support for internationalization (I18N) and\nlocalization (L10N).

\n\n

I18N is usually concerned with providing an application in multiple\nlanguages, i.e. a key point is to provide translations for user visible\nstrings (labels, messages, help texts, ...) and select the right set of\nstrings for a given language.

\n\n

L10N is concerned with adapting the visual display of common units (calendar\nitems like day and month names, date formatting, number formatting, keyboard\nkey names, ...) to regional preferences.

\n\n

There is a coupling between the two, hence locale names usually\nconsist of a language part and a region part, as e.g. in en_US\nor de_AT. qooxdoo’s locale system is oriented towards the\nUnicode.org CLDR system, so both I18N\nand L10N data is organized according to locales. That means selecting a\ncertain locale in an application will try to pick a corresponding set of\ntranslations as well as regional settings.

\n\n

Translations

\n\n

The important step in providing multiple translations for an application is\nmarking strings in the code for translation. This is easily done by wrapping\nthose strings in one of several translation marker calls like {@link\nqx.locale.MTranslation#tr .tr()}. Those are available e.g. on each class that\nextends from {@link qx.ui.core.Widget Widget} or {@link\nqx.application.AbstractGui AbstractGui} (via {@link qx.locale.MTranslation\nMTranslation}), so you can use them on your application classes right away.

\n\n
\nvar label = new qx.ui.basic.Label(this.tr(\"News * section\"));\n
\n\n

In the simple case calls like this.tr() above will return the\ntranslation of the argument according to the currently selected locale if\navailable. If the qx.dynlocale {@link qx.core.Environment\nEnvironment} setting has value true such calls will return an instance of\n{@link qx.locale.LocalizedString LocalizedString} instead. LocalizedString\nbehaves like a string in many situations, but allows switching to yet another\nlocale at a later time (normal strings are fixed once returned from the\nthis.tr() call).

\n\n

The {@link qx.locale.Manager Manager} class allows switching between locales.

\n\n

Localization

\n\n

The other classes in this namespace, like {@link qx.locale.Date Date}, {@link\nqx.locale.Key Key} or {@link qx.locale.Number Number}, encapsulate regional\npreferences for formatting and other properties with regard to such data.

\n\n

For more information about how to deploy I18N and L10N in qooxdoo\napplications see the corresponding \n\nmanual section.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.log", "name": "log"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.log", "fullName": "qx.log.appender", "name": "appender"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Console", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.Console", "type": "class"}, "type": "class"}, {"attributes": {"name": "Element", "packageName": "qx.log.appender", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.log.appender.Element", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Native", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.Native", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "NodeConsole", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.NodeConsole", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PhoneGap", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.PhoneGap", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "RhinoConsole", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.RhinoConsole", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "RhinoFile", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.RhinoFile", "type": "class"}, "type": "class"}, {"attributes": {"name": "RingBuffer", "packageName": "qx.log.appender", "externalRef": true, "superClass": "qx.util.RingBuffer", "fullName": "qx.log.appender.RingBuffer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Util", "packageName": "qx.log.appender", "externalRef": true, "fullName": "qx.log.appender.Util", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.log.appender package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Logger", "packageName": "qx.log", "externalRef": true, "fullName": "qx.log.Logger", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

Logging classes, which allow for various ways to maintain an application log.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.module", "name": "module"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Animation", "name": "Animation"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Attribute", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Attribute", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "define", "fullName": "qx.module.Blocker", "name": "Blocker"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Cookie", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Cookie", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Core", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Core", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Css", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Css", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Dataset", "name": "Dataset"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Core", "name": "Environment", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Environment", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Event", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Event", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "IO", "name": "Io", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Io", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Manipulating", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Manipulating", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.MatchMedia", "name": "MatchMedia"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Messaging", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Messaging", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Placeholder", "name": "Placeholder"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "define", "fullName": "qx.module.Placement", "name": "Placement"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Polyfill", "name": "Polyfill", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Polyfill", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "IO", "name": "Rest", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Rest", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Storage", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Storage", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Template", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Template", "type": "bootstrap"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.TextSelection", "name": "TextSelection"}, "type": "class"}, {"attributes": {"packageName": "qx.module", "externalRef": true, "type": "bootstrap", "fullName": "qx.module.Transform", "name": "Transform"}, "type": "class"}, {"attributes": {"group": "Core", "name": "Traversing", "packageName": "qx.module", "externalRef": true, "fullName": "qx.module.Traversing", "type": "bootstrap"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.module", "fullName": "qx.module.dev", "name": "dev"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "IO", "name": "FakeServer", "packageName": "qx.module.dev", "externalRef": true, "fullName": "qx.module.dev.FakeServer", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.module.dev package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.module", "fullName": "qx.module.event", "name": "event"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "GestureHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.GestureHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Keyboard", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Keyboard", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Mouse", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Mouse", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Native", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Native", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Orientation", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Orientation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "OrientationHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.OrientationHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Pinch", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Pinch", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Pointer", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Pointer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "PointerHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.PointerHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Rotate", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Rotate", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Swipe", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Swipe", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Tap", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Tap", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Touch", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Touch", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "TouchHandler", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.TouchHandler", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Event_Normalization", "name": "Track", "packageName": "qx.module.event", "externalRef": true, "fullName": "qx.module.event.Track", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.module.event package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.module", "fullName": "qx.module.util", "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "group": "Utilities", "name": "Array", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Array", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "Function", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "Object", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Object", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "String", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.String", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "group": "Utilities", "name": "Type", "packageName": "qx.module.util", "externalRef": true, "fullName": "qx.module.util.Type", "type": "bootstrap"}, "type": "class"}]}, {"attributes": {"text": "

qx.module.util package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

This package contains all modules for {@link qxWeb}. These classes are implementation\ndetails and should not be used directly. Take a look at the {@link qxWeb} documentation\nto see what methods are available to use.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.theme", "name": "theme"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.classic", "name": "classic"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.classic", "externalRef": true, "fullName": "qx.theme.classic.Font", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.classic package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.icon", "name": "icon"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Oxygen", "packageName": "qx.theme.icon", "externalRef": true, "fullName": "qx.theme.icon.Oxygen", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Tango", "packageName": "qx.theme.icon", "externalRef": true, "fullName": "qx.theme.icon.Tango", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.icon package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.indigo", "name": "indigo"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.indigo", "externalRef": true, "fullName": "qx.theme.indigo.Font", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.indigo package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.manager", "name": "manager"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Appearance", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Appearance", "type": "class"}, "type": "class"}, {"attributes": {"name": "Color", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.util.ValueManager", "isSingleton": true, "fullName": "qx.theme.manager.Color", "type": "class"}, "type": "class"}, {"attributes": {"name": "Decoration", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Decoration", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Font", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.util.ValueManager", "isSingleton": true, "fullName": "qx.theme.manager.Font", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"name": "Icon", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Icon", "type": "class"}, "type": "class"}, {"attributes": {"name": "Meta", "packageName": "qx.theme.manager", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.theme.manager.Meta", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Managers for the theming support.\nhttp://manual.qooxdoo.org/5.1/pages/desktop/ui_theming.html

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.modern", "name": "modern"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.modern", "externalRef": true, "fullName": "qx.theme.modern.Font", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.modern package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.theme", "fullName": "qx.theme.simple", "name": "simple"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Appearance", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Color", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Color", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Decoration", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Decoration", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Font", "packageName": "qx.theme.simple", "externalRef": true, "fullName": "qx.theme.simple.Font", "type": "theme"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.theme.simple", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.theme.simple.Image", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.theme.simple package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Classic", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Classic", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Indigo", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Indigo", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Modern", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Modern", "type": "theme"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Simple", "packageName": "qx.theme", "externalRef": true, "fullName": "qx.theme.Simple", "type": "theme"}, "type": "class"}]}, {"attributes": {"text": "

Themes are responsible for styling the graphical user interface of your\napplication.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.type", "name": "type"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Array", "packageName": "qx.type", "externalRef": true, "superClass": "qx.type.BaseArray", "fullName": "qx.type.Array", "type": "class"}, "type": "class"}, {"attributes": {"name": "BaseArray", "packageName": "qx.type", "externalRef": true, "superClass": "Array", "childClasses": "qx.type.Array,qx.util.StringBuilder,qxWeb", "fullName": "qx.type.BaseArray", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "BaseError", "packageName": "qx.type", "externalRef": true, "superClass": "Error", "childClasses": "qx.core.AssertionError,qx.core.ValidationError", "fullName": "qx.type.BaseError", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "BaseString", "packageName": "qx.type", "externalRef": true, "superClass": "Object", "childClasses": "qx.locale.LocalizedString", "fullName": "qx.type.BaseString", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Extended and improved versions of JavaScript’s native types.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.ui", "name": "ui"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.basic", "name": "basic"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Atom", "packageName": "qx.ui.basic", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.Button,qx.ui.form.HoverButton,qx.ui.form.ListItem,qx.ui.form.ToggleButton", "fullName": "qx.ui.basic.Atom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.basic", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.core.DragDropCursor,qx.ui.tree.core.FolderOpenButton", "fullName": "qx.ui.basic.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Label", "interfaces": "qx.ui.form.IStringForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.basic.Label", "type": "class", "packageName": "qx.ui.basic"}, "type": "class"}]}, {"attributes": {"text": "

Elementary widgets like Atom, Image, Label for simple GUI elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.command", "name": "command"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Command", "packageName": "qx.ui.command", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.command.Command", "type": "class"}, "type": "class"}, {"attributes": {"name": "Group", "packageName": "qx.ui.command", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.command.Group", "type": "class"}, "type": "class"}, {"attributes": {"name": "GroupManager", "packageName": "qx.ui.command", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.command.GroupManager", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

This package includes all command related classes.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.container", "name": "container"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Composite", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MChildrenHandling,qx.ui.core.MLayoutHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.container.Resizer,qx.ui.indicator.ProgressBar,qx.ui.popup.Popup,qx.ui.progressive.Progressive,qx.ui.progressive.headfoot.Abstract,qx.ui.table.headerrenderer.HeaderCell,qx.ui.table.pane.Clipper,qx.ui.table.pane.FocusIndicator,qx.ui.tabview.Page,qx.ui.toolbar.PartContainer", "fullName": "qx.ui.container.Composite", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resizer", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MResizable", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.container.Resizer", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroll", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "fullName": "qx.ui.container.Scroll", "type": "class"}, "type": "class"}, {"attributes": {"name": "SlideBar", "packageName": "qx.ui.container", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.menu.MenuSlideBar", "fullName": "qx.ui.container.SlideBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "Stack", "interfaces": "qx.ui.core.ISingleSelection", "mixins": "qx.ui.core.MSingleSelectionHandling,qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.container.Stack", "type": "class", "packageName": "qx.ui.container"}, "type": "class"}]}, {"attributes": {"text": "

Containers provide default behavior to layout and manage child widgets.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.control", "name": "control"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ColorPopup", "interfaces": "qx.ui.form.IColorForm", "externalRef": true, "superClass": "qx.ui.popup.Popup", "fullName": "qx.ui.control.ColorPopup", "type": "class", "packageName": "qx.ui.control"}, "type": "class"}, {"attributes": {"name": "ColorSelector", "interfaces": "qx.ui.form.IColorForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.control.ColorSelector", "type": "class", "packageName": "qx.ui.control"}, "type": "class"}, {"attributes": {"name": "DateChooser", "packageName": "qx.ui.control", "mixins": "qx.ui.core.MExecutable,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.control.DateChooser", "type": "class", "interfaces": "qx.ui.form.IExecutable,qx.ui.form.IForm,qx.ui.form.IDateForm"}, "type": "class"}]}, {"attributes": {"text": "

A collection of high-level GUI controls, like ColorSelector, DataChooser.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "ColumnData", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.ui.core.LayoutItem", "fullName": "qx.ui.core.ColumnData", "type": "class"}, "type": "class"}, {"attributes": {"name": "DragDropCursor", "packageName": "qx.ui.core", "mixins": "qx.ui.core.MPlacement", "externalRef": true, "superClass": "qx.ui.basic.Image", "isSingleton": true, "fullName": "qx.ui.core.DragDropCursor", "type": "class"}, "type": "class"}, {"attributes": {"name": "DragDropScrolling", "packageName": "qx.ui.core", "mixins": "qx.ui.core.MDragDropScrolling", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.DragDropScrolling", "type": "class"}, "type": "class"}, {"attributes": {"name": "EventHandler", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.EventHandler", "type": "class", "packageName": "qx.ui.core"}, "type": "class"}, {"attributes": {"name": "FocusHandler", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.core.FocusHandler", "type": "class"}, "type": "class"}, {"attributes": {"name": "IMultiSelection", "packageName": "qx.ui.core", "implementations": "qx.ui.tree.Tree,qx.ui.form.List", "externalRef": true, "fullName": "qx.ui.core.IMultiSelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ISingleSelection", "packageName": "qx.ui.core", "implementations": "qx.ui.form.RadioGroup,qx.ui.tabview.TabView,qx.ui.container.Stack,qx.ui.form.RadioButtonGroup,qx.ui.form.SelectBox", "externalRef": true, "childClasses": "qx.ui.core.IMultiSelection", "fullName": "qx.ui.core.ISingleSelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ISingleSelectionProvider", "isInternal": true, "packageName": "qx.ui.core", "access": "internal", "externalRef": true, "fullName": "qx.ui.core.ISingleSelectionProvider", "type": "interface"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "LayoutItem", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.core.ColumnData,qx.ui.core.Spacer,qx.ui.core.Widget", "fullName": "qx.ui.core.LayoutItem", "type": "class"}, "type": "class"}, {"attributes": {"name": "MBlocker", "packageName": "qx.ui.core", "includer": "qx.ui.root.Abstract,qx.ui.window.Desktop", "externalRef": true, "fullName": "qx.ui.core.MBlocker", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MChildrenHandling", "packageName": "qx.ui.core", "includer": "qx.ui.container.Composite,qx.ui.toolbar.ToolBar,qx.ui.virtual.layer.WidgetCell,qx.ui.container.Stack,qx.ui.root.Abstract,qx.ui.window.Desktop,qx.ui.virtual.layer.WidgetCellSpan", "externalRef": true, "fullName": "qx.ui.core.MChildrenHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MContentPadding", "packageName": "qx.ui.core", "includer": "qx.ui.tabview.TabView,qx.ui.window.Window,qx.ui.tree.Tree,qx.ui.groupbox.GroupBox,qx.ui.form.Spinner,qx.ui.tree.VirtualTree,qx.ui.container.Scroll", "externalRef": true, "fullName": "qx.ui.core.MContentPadding", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MDragDropScrolling", "packageName": "qx.ui.core", "includer": "qx.ui.core.DragDropScrolling,qx.ui.core.scroll.AbstractScrollArea,qx.ui.table.Table", "externalRef": true, "fullName": "qx.ui.core.MDragDropScrolling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MExecutable", "packageName": "qx.ui.core", "includer": "qx.ui.form.ToggleButton,qx.ui.form.SplitButton,qx.ui.form.Button,qx.ui.menu.AbstractButton,qx.ui.form.HoverButton,qx.ui.tree.core.FolderOpenButton,qx.ui.control.DateChooser", "externalRef": true, "fullName": "qx.ui.core.MExecutable", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLayoutHandling", "packageName": "qx.ui.core", "includer": "qx.ui.container.Composite,qx.ui.root.Inline,qx.ui.form.RadioButtonGroup", "externalRef": true, "fullName": "qx.ui.core.MLayoutHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MMovable", "packageName": "qx.ui.core", "includer": "qx.ui.window.Window", "externalRef": true, "fullName": "qx.ui.core.MMovable", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MMultiSelectionHandling", "packageName": "qx.ui.core", "includer": "qx.ui.tree.Tree,qx.ui.form.List", "externalRef": true, "fullName": "qx.ui.core.MMultiSelectionHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MNativeOverflow", "packageName": "qx.ui.core", "includer": "qx.ui.embed.Html", "externalRef": true, "fullName": "qx.ui.core.MNativeOverflow", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MPlacement", "packageName": "qx.ui.core", "includer": "qx.ui.core.DragDropCursor,qx.ui.menu.Menu,qx.ui.popup.Popup", "externalRef": true, "fullName": "qx.ui.core.MPlacement", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MRemoteChildrenHandling", "packageName": "qx.ui.core", "includer": "qx.ui.menu.Menu,qx.ui.container.SlideBar,qx.ui.toolbar.Part,qx.ui.window.Window,qx.ui.form.List,qx.ui.form.DateField,qx.ui.form.AbstractSelectBox,qx.ui.groupbox.GroupBox", "externalRef": true, "fullName": "qx.ui.core.MRemoteChildrenHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MRemoteLayoutHandling", "packageName": "qx.ui.core", "includer": "qx.ui.container.SlideBar,qx.ui.window.Window,qx.ui.groupbox.GroupBox", "externalRef": true, "fullName": "qx.ui.core.MRemoteLayoutHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MResizable", "packageName": "qx.ui.core", "includer": "qx.ui.window.Window,qx.ui.container.Resizer", "externalRef": true, "fullName": "qx.ui.core.MResizable", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MSingleSelectionHandling", "packageName": "qx.ui.core", "includer": "qx.ui.form.RadioGroup,qx.ui.container.Stack,qx.ui.form.SelectBox", "externalRef": true, "fullName": "qx.ui.core.MSingleSelectionHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "SingleSelectionManager", "isInternal": true, "packageName": "qx.ui.core", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.core.SingleSelectionManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Spacer", "packageName": "qx.ui.core", "externalRef": true, "superClass": "qx.ui.core.LayoutItem", "fullName": "qx.ui.core.Spacer", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widget", "packageName": "qx.ui.core", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.ui.core.LayoutItem", "childClasses": "qx.ui.basic.Atom,qx.ui.basic.Image,qx.ui.basic.Label,qx.ui.container.Composite,qx.ui.container.SlideBar,qx.ui.container.Stack,qx.ui.control.ColorSelector,qx.ui.control.DateChooser,qx.ui.core.scroll.AbstractScrollArea,qx.ui.core.scroll.NativeScrollBar,qx.ui.core.scroll.ScrollBar,qx.ui.core.scroll.ScrollPane,qx.ui.embed.AbstractIframe,qx.ui.embed.Canvas,qx.ui.embed.Flash,qx.ui.embed.Html,qx.ui.form.AbstractField,qx.ui.form.AbstractSelectBox,qx.ui.form.DateField,qx.ui.form.RadioButtonGroup,qx.ui.form.Slider,qx.ui.form.Spinner,qx.ui.form.SplitButton,qx.ui.form.core.AbstractVirtualBox,qx.ui.form.renderer.AbstractRenderer,qx.ui.groupbox.GroupBox,qx.ui.menu.AbstractButton,qx.ui.menu.Menu,qx.ui.menu.Separator,qx.ui.root.Abstract,qx.ui.splitpane.Pane,qx.ui.splitpane.Slider,qx.ui.splitpane.Splitter,qx.ui.table.Table,qx.ui.table.pane.Header,qx.ui.table.pane.Pane,qx.ui.table.pane.Scroller,qx.ui.tabview.TabView,qx.ui.toolbar.Part,qx.ui.toolbar.Separator,qx.ui.toolbar.ToolBar,qx.ui.tree.core.AbstractItem,qx.ui.virtual.core.Pane,qx.ui.virtual.layer.Abstract,qx.ui.window.Desktop,qx.ui.window.Window", "fullName": "qx.ui.core.Widget", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.core", "fullName": "qx.ui.core.queue", "name": "queue"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Appearance", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Appearance", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Dispose", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Dispose", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Layout", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Layout", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Manager", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Manager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Visibility", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Visibility", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Widget", "packageName": "qx.ui.core.queue", "externalRef": true, "fullName": "qx.ui.core.queue.Widget", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.core.queue package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.core", "fullName": "qx.ui.core.scroll", "name": "scroll"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractScrollArea", "packageName": "qx.ui.core.scroll", "mixins": "qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MRoll,qx.ui.core.MDragDropScrolling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.container.Scroll,qx.ui.form.List,qx.ui.tree.Tree,qx.ui.virtual.core.Scroller", "fullName": "qx.ui.core.scroll.AbstractScrollArea", "type": "class"}, "type": "class"}, {"attributes": {"name": "IScrollBar", "packageName": "qx.ui.core.scroll", "implementations": "qx.ui.core.scroll.NativeScrollBar,qx.ui.core.scroll.ScrollBar", "externalRef": true, "fullName": "qx.ui.core.scroll.IScrollBar", "type": "interface"}, "type": "class"}, {"attributes": {"name": "MRoll", "packageName": "qx.ui.core.scroll", "includer": "qx.ui.core.scroll.AbstractScrollArea,qx.ui.embed.ThemedIframe", "externalRef": true, "fullName": "qx.ui.core.scroll.MRoll", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MScrollBarFactory", "packageName": "qx.ui.core.scroll", "includer": "qx.ui.core.scroll.AbstractScrollArea,qx.ui.table.pane.Scroller", "externalRef": true, "fullName": "qx.ui.core.scroll.MScrollBarFactory", "type": "mixin"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.core.scroll", "externalRef": true, "type": "mixin", "fullName": "qx.ui.core.scroll.MWheelHandling", "name": "MWheelHandling"}, "type": "class"}, {"attributes": {"name": "NativeScrollBar", "interfaces": "qx.ui.core.scroll.IScrollBar", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.core.scroll.NativeScrollBar", "type": "class", "packageName": "qx.ui.core.scroll"}, "type": "class"}, {"attributes": {"name": "ScrollBar", "interfaces": "qx.ui.core.scroll.IScrollBar", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.core.scroll.ScrollBar", "type": "class", "packageName": "qx.ui.core.scroll"}, "type": "class"}, {"attributes": {"name": "ScrollPane", "packageName": "qx.ui.core.scroll", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.core.scroll.ScrollPane", "type": "class"}, "type": "class"}, {"attributes": {"name": "ScrollSlider", "isInternal": true, "packageName": "qx.ui.core.scroll", "access": "internal", "externalRef": true, "superClass": "qx.ui.form.Slider", "fullName": "qx.ui.core.scroll.ScrollSlider", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.core.scroll package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.core", "fullName": "qx.ui.core.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.core.selection", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.core.selection.Widget,qx.ui.virtual.selection.Abstract", "fullName": "qx.ui.core.selection.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "ScrollArea", "packageName": "qx.ui.core.selection", "externalRef": true, "superClass": "qx.ui.core.selection.Widget", "childClasses": "qx.ui.tree.selection.SelectionManager", "fullName": "qx.ui.core.selection.ScrollArea", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widget", "packageName": "qx.ui.core.selection", "externalRef": true, "superClass": "qx.ui.core.selection.Abstract", "childClasses": "qx.ui.core.selection.ScrollArea", "fullName": "qx.ui.core.selection.Widget", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.core.selection package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The core package provides central widgets and elementary behaviors that\nprovide a base for many other widgets in this package, and a lot of\ninfrastructure for any GUI, like queues and selection handling.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.decoration", "name": "decoration"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.decoration", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.decoration.Decorator", "fullName": "qx.ui.decoration.Abstract", "type": "class", "interfaces": "qx.ui.decoration.IDecorator"}, "type": "class"}, {"attributes": {"name": "Decorator", "interfaces": "qx.ui.decoration.IDecorator", "mixins": "qx.ui.decoration.MBackgroundColor,qx.ui.decoration.MBorderRadius,qx.ui.decoration.MBoxShadow,qx.ui.decoration.MDoubleBorder,qx.ui.decoration.MLinearBackgroundGradient,qx.ui.decoration.MBorderImage", "externalRef": true, "superClass": "qx.ui.decoration.Abstract", "fullName": "qx.ui.decoration.Decorator", "type": "class", "packageName": "qx.ui.decoration"}, "type": "class"}, {"attributes": {"name": "IDecorator", "packageName": "qx.ui.decoration", "implementations": "qx.ui.decoration.Abstract,qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.IDecorator", "type": "interface"}, "type": "class"}, {"attributes": {"name": "MBackgroundColor", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBackgroundColor", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBackgroundImage", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.MDoubleBorder", "externalRef": true, "fullName": "qx.ui.decoration.MBackgroundImage", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBorderImage", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBorderImage", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBorderRadius", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBorderRadius", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MBoxShadow", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MBoxShadow", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MDoubleBorder", "packageName": "qx.ui.decoration", "mixins": "qx.ui.decoration.MSingleBorder,qx.ui.decoration.MBackgroundImage", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MDoubleBorder", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLinearBackgroundGradient", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.Decorator", "externalRef": true, "fullName": "qx.ui.decoration.MLinearBackgroundGradient", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MSingleBorder", "packageName": "qx.ui.decoration", "includer": "qx.ui.decoration.MDoubleBorder", "externalRef": true, "fullName": "qx.ui.decoration.MSingleBorder", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "

Decorations are used to style widgets. The idea is to have an independent\nlayer around the widget content that can be freely styled. This way you can\nhave separate decorators that define all kinds of decoration (colors,\nbackground image, corners, ...), and apply them to existing widgets, without\ninterfering with the widget code itself.

\n\n

Here is a schematic drawing to illustrate that:

\n\n
\n   +-----------------------------------------+ \n   | Widget (Container Element)              | \n   | +-----------------------------------+   |\n   | | Decoration                        |   |\n   | | +-----------------------------------+ |\n   | | | Content                           | |\n   | | |                                   | |\n   | | | <div>, <input>, <image>, ...      | |\n   | | |                                   | |\n   | +-|                                   | |\n   |   +-----------------------------------+ |\n   +-----------------------------------------+\n
"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.embed", "name": "embed"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AbstractIframe", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.embed.Iframe,qx.ui.embed.ThemedIframe", "fullName": "qx.ui.embed.AbstractIframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "Canvas", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.embed.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Flash", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.embed.Flash", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.embed", "mixins": "qx.ui.core.MNativeOverflow", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.embed.Html", "type": "class"}, "type": "class"}, {"attributes": {"name": "Iframe", "packageName": "qx.ui.embed", "externalRef": true, "superClass": "qx.ui.embed.AbstractIframe", "fullName": "qx.ui.embed.Iframe", "type": "class"}, "type": "class"}, {"attributes": {"name": "ThemedIframe", "packageName": "qx.ui.embed", "mixins": "qx.ui.core.scroll.MRoll", "externalRef": true, "superClass": "qx.ui.embed.AbstractIframe", "fullName": "qx.ui.embed.ThemedIframe", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Classes from the embed package allow you to embed (ha!) encapsulated HTML\nentities in your qooxdoo application, like plain HTML, iframe or canvas\nelements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.form", "name": "form"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractField", "packageName": "qx.ui.form", "mixins": "qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.TextArea,qx.ui.form.TextField", "fullName": "qx.ui.form.AbstractField", "type": "class", "interfaces": "qx.ui.form.IStringForm,qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractSelectBox", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.ComboBox,qx.ui.form.SelectBox", "fullName": "qx.ui.form.AbstractSelectBox", "type": "class", "interfaces": "qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"name": "Button", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Atom", "childClasses": "qx.ui.form.MenuButton,qx.ui.form.RadioButton,qx.ui.form.RepeatButton,qx.ui.toolbar.Button", "fullName": "qx.ui.form.Button", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"name": "CheckBox", "packageName": "qx.ui.form", "mixins": "qx.ui.form.MForm,qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.form.ToggleButton", "fullName": "qx.ui.form.CheckBox", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "ComboBox", "interfaces": "qx.ui.form.IStringForm", "externalRef": true, "superClass": "qx.ui.form.AbstractSelectBox", "fullName": "qx.ui.form.ComboBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "DateField", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.form.DateField", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IDateForm"}, "type": "class"}, {"attributes": {"name": "Form", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.form.Form", "fullName": "qx.ui.form.Form", "type": "class"}, "type": "class"}, {"attributes": {"name": "HoverButton", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Atom", "fullName": "qx.ui.form.HoverButton", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.form", "externalRef": true, "type": "interface", "fullName": "qx.ui.form.IArrayForm", "name": "IArrayForm"}, "type": "class"}, {"attributes": {"name": "IBooleanForm", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ToggleButton,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.menu.CheckBox,qx.ui.groupbox.RadioGroupBox,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.IBooleanForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IColorForm", "packageName": "qx.ui.form", "implementations": "qx.ui.control.ColorSelector,qx.ui.control.ColorPopup", "externalRef": true, "fullName": "qx.ui.form.IColorForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IDateForm", "packageName": "qx.ui.form", "implementations": "qx.ui.control.DateChooser,qx.ui.form.DateField", "externalRef": true, "fullName": "qx.ui.form.IDateForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IExecutable", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ToggleButton,qx.ui.form.SplitButton,qx.ui.form.Button,qx.ui.menu.AbstractButton,qx.ui.form.HoverButton,qx.ui.control.DateChooser,qx.ui.groupbox.RadioGroupBox,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.IExecutable", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IForm", "packageName": "qx.ui.form", "implementations": "qx.ui.form.RadioGroup,qx.ui.form.core.AbstractVirtualBox,qx.ui.form.Slider,qx.ui.form.RadioButton,qx.ui.form.AbstractField,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.form.RadioButtonGroup,qx.ui.control.DateChooser,qx.ui.form.DateField,qx.ui.form.AbstractSelectBox,qx.ui.form.CheckBox,qx.ui.groupbox.GroupBox,qx.ui.form.Spinner,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.form.IForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IModel", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ListItem,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.tree.core.AbstractItem,qx.ui.toolbar.RadioButton,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.form.CheckBox,qx.ui.groupbox.RadioGroupBox,qx.ui.mobile.form.Slider,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.IModel", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.form", "externalRef": true, "type": "interface", "fullName": "qx.ui.form.IModelForm", "name": "IModelForm"}, "type": "class"}, {"attributes": {"name": "IModelSelection", "packageName": "qx.ui.form", "implementations": "qx.ui.form.RadioGroup,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.form.RadioButtonGroup,qx.ui.form.SelectBox", "externalRef": true, "fullName": "qx.ui.form.IModelSelection", "type": "interface"}, "type": "class"}, {"attributes": {"name": "INumberForm", "packageName": "qx.ui.form", "implementations": "qx.ui.form.Slider,qx.ui.form.Spinner,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.form.INumberForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IRadioItem", "packageName": "qx.ui.form", "implementations": "qx.ui.form.ToggleButton,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.tabview.TabButton,qx.ui.toolbar.RadioButton,qx.ui.groupbox.RadioGroupBox", "externalRef": true, "fullName": "qx.ui.form.IRadioItem", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IRange", "packageName": "qx.ui.form", "implementations": "qx.ui.form.Slider,qx.ui.form.Spinner", "externalRef": true, "fullName": "qx.ui.form.IRange", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IStringForm", "packageName": "qx.ui.form", "implementations": "qx.ui.basic.Label,qx.ui.form.AbstractField,qx.ui.mobile.form.TextField,qx.ui.mobile.form.NumberField,qx.ui.form.VirtualComboBox,qx.ui.form.ComboBox", "externalRef": true, "fullName": "qx.ui.form.IStringForm", "type": "interface"}, "type": "class"}, {"attributes": {"name": "List", "interfaces": "qx.ui.core.IMultiSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MMultiSelectionHandling,qx.ui.form.MForm,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "fullName": "qx.ui.form.List", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "ListItem", "interfaces": "qx.ui.form.IModel", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.basic.Atom", "fullName": "qx.ui.form.ListItem", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "MenuButton", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.Button", "childClasses": "qx.ui.menubar.Button,qx.ui.table.columnmenu.Button", "fullName": "qx.ui.form.MenuButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "MForm", "packageName": "qx.ui.form", "includer": "qx.ui.form.core.AbstractVirtualBox,qx.ui.form.Slider,qx.ui.form.RadioButton,qx.ui.form.AbstractField,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.control.DateChooser,qx.ui.form.DateField,qx.ui.form.AbstractSelectBox,qx.ui.form.CheckBox,qx.ui.groupbox.GroupBox,qx.ui.form.Spinner,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.form.MForm", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MModelProperty", "packageName": "qx.ui.form", "includer": "qx.ui.form.ListItem,qx.ui.menu.RadioButton,qx.ui.form.RadioButton,qx.ui.tree.core.AbstractItem,qx.ui.toolbar.RadioButton,qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.TextArea,qx.ui.form.CheckBox,qx.ui.groupbox.RadioGroupBox,qx.ui.mobile.form.Slider,qx.ui.groupbox.CheckGroupBox", "externalRef": true, "fullName": "qx.ui.form.MModelProperty", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MModelSelection", "packageName": "qx.ui.form", "includer": "qx.ui.form.RadioGroup,qx.ui.tree.Tree,qx.ui.form.List,qx.ui.form.RadioButtonGroup,qx.ui.form.SelectBox", "externalRef": true, "fullName": "qx.ui.form.MModelSelection", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "PasswordField", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.TextField", "fullName": "qx.ui.form.PasswordField", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.form", "mixins": "qx.ui.form.MForm,qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.form.Button", "childClasses": "qx.ui.tabview.TabButton", "fullName": "qx.ui.form.RadioButton", "type": "class", "interfaces": "qx.ui.form.IRadioItem,qx.ui.form.IForm,qx.ui.form.IBooleanForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "RadioButtonGroup", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MLayoutHandling,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.form.RadioButtonGroup", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection"}, "type": "class"}, {"attributes": {"name": "RadioGroup", "interfaces": "qx.ui.core.ISingleSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection", "mixins": "qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.form.RadioGroup", "fullName": "qx.ui.form.RadioGroup", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "RepeatButton", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.Button", "fullName": "qx.ui.form.RepeatButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resetter", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.form.Resetter", "fullName": "qx.ui.form.Resetter", "type": "class"}, "type": "class"}, {"attributes": {"name": "SelectBox", "interfaces": "qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection", "mixins": "qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection", "externalRef": true, "superClass": "qx.ui.form.AbstractSelectBox", "fullName": "qx.ui.form.SelectBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "Slider", "interfaces": "qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange", "mixins": "qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.core.scroll.ScrollSlider", "fullName": "qx.ui.form.Slider", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "Spinner", "interfaces": "qx.ui.form.INumberForm,qx.ui.form.IRange,qx.ui.form.IForm", "mixins": "qx.ui.core.MContentPadding,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.form.Spinner", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "SplitButton", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.toolbar.SplitButton", "fullName": "qx.ui.form.SplitButton", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"name": "TextArea", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.AbstractField", "fullName": "qx.ui.form.TextArea", "type": "class"}, "type": "class"}, {"attributes": {"name": "TextField", "packageName": "qx.ui.form", "externalRef": true, "superClass": "qx.ui.form.AbstractField", "childClasses": "qx.ui.form.PasswordField", "fullName": "qx.ui.form.TextField", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToggleButton", "packageName": "qx.ui.form", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Atom", "childClasses": "qx.ui.form.CheckBox,qx.ui.toolbar.CheckBox", "fullName": "qx.ui.form.ToggleButton", "type": "class", "interfaces": "qx.ui.form.IBooleanForm,qx.ui.form.IExecutable,qx.ui.form.IRadioItem"}, "type": "class"}, {"attributes": {"name": "VirtualComboBox", "interfaces": "qx.ui.form.IStringForm", "externalRef": true, "superClass": "qx.ui.form.core.AbstractVirtualBox", "fullName": "qx.ui.form.VirtualComboBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}, {"attributes": {"name": "VirtualSelectBox", "interfaces": "qx.data.controller.ISelection", "externalRef": true, "superClass": "qx.ui.form.core.AbstractVirtualBox", "fullName": "qx.ui.form.VirtualSelectBox", "type": "class", "packageName": "qx.ui.form"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.form", "fullName": "qx.ui.form.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractVirtualBox", "packageName": "qx.ui.form.core", "mixins": "qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.VirtualComboBox,qx.ui.form.VirtualSelectBox", "fullName": "qx.ui.form.core.AbstractVirtualBox", "type": "class", "interfaces": "qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"name": "VirtualDropDownList", "isInternal": true, "packageName": "qx.ui.form.core", "access": "internal", "externalRef": true, "superClass": "qx.ui.popup.Popup", "fullName": "qx.ui.form.core.VirtualDropDownList", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.form.core package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.form", "fullName": "qx.ui.form.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractRenderer", "packageName": "qx.ui.form.renderer", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.form.renderer.Double,qx.ui.form.renderer.Single", "fullName": "qx.ui.form.renderer.AbstractRenderer", "type": "class", "interfaces": "qx.ui.form.renderer.IFormRenderer"}, "type": "class"}, {"attributes": {"name": "Double", "packageName": "qx.ui.form.renderer", "externalRef": true, "superClass": "qx.ui.form.renderer.AbstractRenderer", "fullName": "qx.ui.form.renderer.Double", "type": "class"}, "type": "class"}, {"attributes": {"name": "IFormRenderer", "packageName": "qx.ui.form.renderer", "implementations": "qx.ui.mobile.form.renderer.AbstractRenderer,qx.ui.form.renderer.AbstractRenderer,qx.ui.form.renderer.SinglePlaceholder", "externalRef": true, "fullName": "qx.ui.form.renderer.IFormRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Single", "packageName": "qx.ui.form.renderer", "externalRef": true, "superClass": "qx.ui.form.renderer.AbstractRenderer", "childClasses": "qx.ui.form.renderer.SinglePlaceholder", "fullName": "qx.ui.form.renderer.Single", "type": "class"}, "type": "class"}, {"attributes": {"name": "SinglePlaceholder", "interfaces": "qx.ui.form.renderer.IFormRenderer", "externalRef": true, "superClass": "qx.ui.form.renderer.Single", "fullName": "qx.ui.form.renderer.SinglePlaceholder", "type": "class", "packageName": "qx.ui.form.renderer"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.form.renderer namespace contains renderer classes for \n{@link qx.ui.form.Form}.

\n\n

All renderers implement the {@link qx.ui.form.renderer.IFormRenderer} \nInterface. Every custom renderer must implement this interface too to work \nwith the form.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.form", "fullName": "qx.ui.form.validation", "name": "validation"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AsyncValidator", "packageName": "qx.ui.form.validation", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.form.validation.AsyncValidator", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.ui.form.validation", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.form.validation.Manager", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.form.validation namespace contains all classes necessary for \nvalidation.

\n\n

The {@link qx.ui.form.validation.Manager} is responsible for the whole \nvalidation process.

\n\n

The {@link qx.ui.form.validation.AsyncValidator} is just a wrapper for \nvalidation function ins all asynchronous cases.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The qx.ui.form namespace contains classes to build complex forms for a\nlarge number of user inputs.

\n\n

All classes can be divided into four categories:

\n\n\n\n

Following is a complete list of the available qx.ui.form packages:

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.groupbox", "name": "groupbox"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "CheckGroupBox", "interfaces": "qx.ui.form.IExecutable,qx.ui.form.IBooleanForm,qx.ui.form.IModel", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.groupbox.GroupBox", "fullName": "qx.ui.groupbox.CheckGroupBox", "type": "class", "packageName": "qx.ui.groupbox"}, "type": "class"}, {"attributes": {"name": "GroupBox", "packageName": "qx.ui.groupbox", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MContentPadding,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.groupbox.CheckGroupBox,qx.ui.groupbox.RadioGroupBox", "fullName": "qx.ui.groupbox.GroupBox", "type": "class", "interfaces": "qx.ui.form.IForm"}, "type": "class"}, {"attributes": {"name": "RadioGroupBox", "interfaces": "qx.ui.form.IRadioItem,qx.ui.form.IExecutable,qx.ui.form.IBooleanForm,qx.ui.form.IModel", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.groupbox.GroupBox", "fullName": "qx.ui.groupbox.RadioGroupBox", "type": "class", "packageName": "qx.ui.groupbox"}, "type": "class"}]}, {"attributes": {"text": "

Group boxes are used to group a set of form elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.indicator", "name": "indicator"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ProgressBar", "packageName": "qx.ui.indicator", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.indicator.ProgressBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.indicator package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.layout", "name": "layout"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.layout.Atom,qx.ui.layout.Basic,qx.ui.layout.Canvas,qx.ui.layout.Dock,qx.ui.layout.Flow,qx.ui.layout.Grid,qx.ui.layout.Grow,qx.ui.layout.HBox,qx.ui.layout.VBox,qx.ui.menu.ButtonLayout,qx.ui.splitpane.HLayout,qx.ui.splitpane.VLayout", "fullName": "qx.ui.layout.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Atom", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Atom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Basic", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Basic", "type": "class"}, "type": "class"}, {"attributes": {"name": "Canvas", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Dock", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Dock", "type": "class"}, "type": "class"}, {"attributes": {"name": "Flow", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Flow", "type": "class"}, "type": "class"}, {"attributes": {"name": "Grid", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Grid", "type": "class"}, "type": "class"}, {"attributes": {"name": "Grow", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.Grow", "type": "class"}, "type": "class"}, {"attributes": {"name": "HBox", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.layout.HBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "LineSizeIterator", "isInternal": true, "packageName": "qx.ui.layout", "access": "internal", "externalRef": true, "superClass": "Object", "fullName": "qx.ui.layout.LineSizeIterator", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Util", "isInternal": true, "packageName": "qx.ui.layout", "access": "internal", "externalRef": true, "fullName": "qx.ui.layout.Util", "type": "class"}, "type": "class"}, {"attributes": {"name": "VBox", "packageName": "qx.ui.layout", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "childClasses": "qx.ui.menu.Layout", "fullName": "qx.ui.layout.VBox", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Layout classes manage the visual layout of child widgets within an\nenclosing parent widget; they are a mandatory part of the parent.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.list", "name": "list"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "List", "packageName": "qx.ui.list", "mixins": "qx.ui.virtual.selection.MModel", "externalRef": true, "superClass": "qx.ui.virtual.core.Scroller", "fullName": "qx.ui.list.List", "type": "class", "interfaces": "qx.data.controller.ISelection"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.list", "fullName": "qx.ui.list.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"packageName": "qx.ui.list.core", "externalRef": true, "type": "interface", "fullName": "qx.ui.list.core.IListDelegate", "name": "IListDelegate"}, "type": "class"}, {"attributes": {"name": "MWidgetController", "isInternal": true, "packageName": "qx.ui.list.core", "includer": "qx.ui.list.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.list.core.MWidgetController", "type": "mixin"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.list.core package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.list", "fullName": "qx.ui.list.provider", "name": "provider"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "IListProvider", "isInternal": true, "packageName": "qx.ui.list.provider", "implementations": "qx.ui.list.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.list.provider.IListProvider", "type": "interface"}, "type": "class"}, {"attributes": {"name": "WidgetProvider", "isInternal": true, "packageName": "qx.ui.list.provider", "mixins": "qx.ui.list.core.MWidgetController", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.list.provider.WidgetProvider", "type": "class", "interfaces": "qx.ui.virtual.core.IWidgetCellProvider,qx.ui.list.provider.IListProvider"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.list.provider package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

qx.ui.list package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.menu", "name": "menu"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractButton", "packageName": "qx.ui.menu", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.menu.Button,qx.ui.menu.CheckBox,qx.ui.menu.RadioButton", "fullName": "qx.ui.menu.AbstractButton", "type": "class", "interfaces": "qx.ui.form.IExecutable"}, "type": "class"}, {"attributes": {"name": "Button", "packageName": "qx.ui.menu", "externalRef": true, "superClass": "qx.ui.menu.AbstractButton", "fullName": "qx.ui.menu.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "ButtonLayout", "isInternal": true, "packageName": "qx.ui.menu", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.menu.ButtonLayout", "type": "class"}, "type": "class"}, {"attributes": {"name": "CheckBox", "interfaces": "qx.ui.form.IBooleanForm", "externalRef": true, "superClass": "qx.ui.menu.AbstractButton", "childClasses": "qx.ui.table.columnmenu.MenuItem", "fullName": "qx.ui.menu.CheckBox", "type": "class", "packageName": "qx.ui.menu"}, "type": "class"}, {"attributes": {"name": "Layout", "isInternal": true, "packageName": "qx.ui.menu", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.VBox", "fullName": "qx.ui.menu.Layout", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.ui.menu", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.menu.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Menu", "packageName": "qx.ui.menu", "mixins": "qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.menu.Menu", "type": "class"}, "type": "class"}, {"attributes": {"name": "MenuSlideBar", "isInternal": true, "packageName": "qx.ui.menu", "access": "internal", "externalRef": true, "superClass": "qx.ui.container.SlideBar", "fullName": "qx.ui.menu.MenuSlideBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.menu", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.menu.AbstractButton", "fullName": "qx.ui.menu.RadioButton", "type": "class", "interfaces": "qx.ui.form.IRadioItem,qx.ui.form.IBooleanForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "Separator", "packageName": "qx.ui.menu", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.menu.Separator", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A menu is a popup like control which supports buttons. The {@link Menu} class\nis the main class in this package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.menubar", "name": "menubar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.menubar", "externalRef": true, "superClass": "qx.ui.form.MenuButton", "childClasses": "qx.ui.toolbar.MenuButton", "fullName": "qx.ui.menubar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "MenuBar", "packageName": "qx.ui.menubar", "externalRef": true, "superClass": "qx.ui.toolbar.ToolBar", "fullName": "qx.ui.menubar.MenuBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Container for menubar buttons to display a classic application menu. The\nactual menus fall off from the menubar buttons.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.mobile", "name": "mobile"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.basic", "name": "basic"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Atom", "packageName": "qx.ui.mobile.basic", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.dialog.BusyIndicator,qx.ui.mobile.form.Button", "fullName": "qx.ui.mobile.basic.Atom", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.mobile.basic", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.basic.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Label", "packageName": "qx.ui.mobile.basic", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.form.Title,qx.ui.mobile.navigationbar.Title", "fullName": "qx.ui.mobile.basic.Label", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Elementary widgets like Image, Label for simple GUI elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.container", "name": "container"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Carousel", "packageName": "qx.ui.mobile.container", "mixins": "qx.ui.mobile.core.MResize", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Carousel", "type": "class"}, "type": "class"}, {"attributes": {"name": "Collapsible", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.container.Collapsible", "type": "class"}, "type": "class"}, {"attributes": {"name": "Composite", "packageName": "qx.ui.mobile.container", "mixins": "qx.ui.mobile.core.MChildrenHandling,qx.ui.mobile.core.MLayoutHandling", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.container.Carousel,qx.ui.mobile.container.Drawer,qx.ui.mobile.container.Navigation,qx.ui.mobile.container.Scroll,qx.ui.mobile.control.Picker,qx.ui.mobile.core.Root,qx.ui.mobile.form.Group,qx.ui.mobile.form.Row,qx.ui.mobile.list.renderer.Abstract,qx.ui.mobile.list.renderer.group.Abstract,qx.ui.mobile.navigationbar.NavigationBar,qx.ui.mobile.page.Page,qx.ui.mobile.toolbar.ToolBar", "fullName": "qx.ui.mobile.container.Composite", "type": "class"}, "type": "class"}, {"attributes": {"name": "Drawer", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Drawer", "type": "class"}, "type": "class"}, {"attributes": {"name": "INavigation", "packageName": "qx.ui.mobile.container", "implementations": "qx.ui.mobile.page.NavigationPage", "externalRef": true, "fullName": "qx.ui.mobile.container.INavigation", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.mobile.container", "externalRef": true, "type": "interface", "fullName": "qx.ui.mobile.container.IScrollDelegate", "name": "IScrollDelegate"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.mobile.container", "externalRef": true, "type": "mixin", "fullName": "qx.ui.mobile.container.MIScroll", "name": "MIScroll"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.mobile.container", "externalRef": true, "type": "mixin", "fullName": "qx.ui.mobile.container.MNativeScroll", "name": "MNativeScroll"}, "type": "class"}, {"attributes": {"name": "MScrollHandling", "packageName": "qx.ui.mobile.container", "includer": "qx.ui.mobile.form.Input", "externalRef": true, "fullName": "qx.ui.mobile.container.MScrollHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Navigation", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Navigation", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroll", "packageName": "qx.ui.mobile.container", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.container.Scroll", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Containers provide default behavior to layout and manage child widgets.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.control", "name": "control"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Picker", "packageName": "qx.ui.mobile.control", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.control.Picker", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The control package provides classes for general control widgets, like the picker.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "packageName": "qx.ui.mobile.core", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "isSingleton": true, "fullName": "qx.ui.mobile.core.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "DomUpdatedHandler", "isInternal": true, "packageName": "qx.ui.mobile.core", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.core.DomUpdatedHandler", "type": "class", "interfaces": "qx.event.IEventHandler"}, "type": "class"}, {"attributes": {"name": "EventHandler", "interfaces": "qx.event.IEventHandler", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.core.EventHandler", "type": "class", "packageName": "qx.ui.mobile.core"}, "type": "class"}, {"attributes": {"name": "MChildrenHandling", "packageName": "qx.ui.mobile.core", "includer": "qx.ui.mobile.container.Composite", "externalRef": true, "fullName": "qx.ui.mobile.core.MChildrenHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MLayoutHandling", "packageName": "qx.ui.mobile.core", "includer": "qx.ui.mobile.container.Composite", "externalRef": true, "fullName": "qx.ui.mobile.core.MLayoutHandling", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MResize", "packageName": "qx.ui.mobile.core", "includer": "qx.ui.mobile.page.Page,qx.ui.mobile.container.Carousel", "externalRef": true, "fullName": "qx.ui.mobile.core.MResize", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Root", "packageName": "qx.ui.mobile.core", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.core.Root", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widget", "packageName": "qx.ui.mobile.core", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.basic.Atom,qx.ui.mobile.basic.Image,qx.ui.mobile.basic.Label,qx.ui.mobile.container.Collapsible,qx.ui.mobile.container.Composite,qx.ui.mobile.core.Blocker,qx.ui.mobile.dialog.Popup,qx.ui.mobile.embed.Canvas,qx.ui.mobile.embed.Html,qx.ui.mobile.form.Input,qx.ui.mobile.form.Label,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.Slider,qx.ui.mobile.form.TextArea,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.renderer.AbstractRenderer,qx.ui.mobile.list.List,qx.ui.mobile.tabbar.TabBar,qx.ui.mobile.toolbar.Separator", "fullName": "qx.ui.mobile.core.Widget", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The core package provides central widgets and elementary behaviors that\nprovide a base for many other widgets in this package, and a lot of\ninfrastructure for any mobile GUI.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.dialog", "name": "dialog"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "BusyIndicator", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.ui.mobile.basic.Atom", "fullName": "qx.ui.mobile.dialog.BusyIndicator", "type": "class"}, "type": "class"}, {"attributes": {"name": "Manager", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.mobile.dialog.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Menu", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.ui.mobile.dialog.Popup", "fullName": "qx.ui.mobile.dialog.Menu", "type": "class"}, "type": "class"}, {"attributes": {"name": "Popup", "packageName": "qx.ui.mobile.dialog", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.dialog.Menu", "fullName": "qx.ui.mobile.dialog.Popup", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The dialog package provides classes for displaying pop-ups and dialogs.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.embed", "name": "embed"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Canvas", "packageName": "qx.ui.mobile.embed", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.embed.Canvas", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.mobile.embed", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.embed.Html", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The embed package provides classes that allow you to embed encapsulated HTML\nentities in your qooxdoo application, like plain HTML elements.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.form", "name": "form"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.basic.Atom", "childClasses": "qx.ui.mobile.navigationbar.Button,qx.ui.mobile.tabbar.TabButton,qx.ui.mobile.toolbar.Button", "fullName": "qx.ui.mobile.form.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "CheckBox", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "fullName": "qx.ui.mobile.form.CheckBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "Form", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.form.Form", "fullName": "qx.ui.mobile.form.Form", "type": "class"}, "type": "class"}, {"attributes": {"name": "Group", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.form.Group", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "Input", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.container.MScrollHandling,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.form.CheckBox,qx.ui.mobile.form.NumberField,qx.ui.mobile.form.RadioButton,qx.ui.mobile.form.TextField", "fullName": "qx.ui.mobile.form.Input", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "Label", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.Label", "type": "class"}, "type": "class"}, {"attributes": {"name": "MState", "packageName": "qx.ui.mobile.form", "includer": "qx.ui.mobile.form.Input,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.mobile.form.MState", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MText", "packageName": "qx.ui.mobile.form", "includer": "qx.ui.mobile.form.TextField,qx.ui.mobile.form.NumberField,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea", "externalRef": true, "fullName": "qx.ui.mobile.form.MText", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "MValue", "packageName": "qx.ui.mobile.form", "includer": "qx.ui.mobile.form.TextField,qx.ui.mobile.form.NumberField,qx.ui.mobile.form.ToggleButton,qx.ui.mobile.form.CheckBox,qx.ui.mobile.form.RadioButton,qx.ui.mobile.form.SelectBox,qx.ui.mobile.form.TextArea,qx.ui.mobile.form.Slider", "externalRef": true, "fullName": "qx.ui.mobile.form.MValue", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "NumberField", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.mobile.form.MText", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "fullName": "qx.ui.mobile.form.NumberField", "type": "class", "interfaces": "qx.ui.form.IStringForm"}, "type": "class"}, {"attributes": {"name": "PasswordField", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.form.TextField", "fullName": "qx.ui.mobile.form.PasswordField", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "fullName": "qx.ui.mobile.form.RadioButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioGroup", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.form.RadioGroup", "fullName": "qx.ui.mobile.form.RadioGroup", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resetter", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.form.Resetter", "fullName": "qx.ui.mobile.form.Resetter", "type": "class"}, "type": "class"}, {"attributes": {"name": "Row", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.form.Row", "type": "class"}, "type": "class"}, {"attributes": {"name": "SelectBox", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.form.MForm,qx.ui.mobile.form.MText,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.SelectBox", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "Slider", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.Slider", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel,qx.ui.form.INumberForm"}, "type": "class"}, {"attributes": {"name": "TextArea", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.mobile.form.MText,qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.TextArea", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"name": "TextField", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.mobile.form.MText", "externalRef": true, "superClass": "qx.ui.mobile.form.Input", "childClasses": "qx.ui.mobile.form.PasswordField", "fullName": "qx.ui.mobile.form.TextField", "type": "class", "interfaces": "qx.ui.form.IStringForm"}, "type": "class"}, {"attributes": {"name": "Title", "packageName": "qx.ui.mobile.form", "externalRef": true, "superClass": "qx.ui.mobile.basic.Label", "fullName": "qx.ui.mobile.form.Title", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToggleButton", "packageName": "qx.ui.mobile.form", "mixins": "qx.ui.mobile.form.MValue,qx.ui.form.MForm,qx.ui.form.MModelProperty,qx.ui.mobile.form.MState", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.form.ToggleButton", "type": "class", "interfaces": "qx.ui.form.IForm,qx.ui.form.IModel"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile.form", "fullName": "qx.ui.mobile.form.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractRenderer", "packageName": "qx.ui.mobile.form.renderer", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "childClasses": "qx.ui.mobile.form.renderer.Single", "fullName": "qx.ui.mobile.form.renderer.AbstractRenderer", "type": "class", "interfaces": "qx.ui.form.renderer.IFormRenderer"}, "type": "class"}, {"attributes": {"name": "Single", "packageName": "qx.ui.mobile.form.renderer", "externalRef": true, "superClass": "qx.ui.mobile.form.renderer.AbstractRenderer", "childClasses": "qx.ui.mobile.form.renderer.SinglePlaceholder", "fullName": "qx.ui.mobile.form.renderer.Single", "type": "class"}, "type": "class"}, {"attributes": {"name": "SinglePlaceholder", "packageName": "qx.ui.mobile.form.renderer", "externalRef": true, "superClass": "qx.ui.mobile.form.renderer.Single", "fullName": "qx.ui.mobile.form.renderer.SinglePlaceholder", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The renderer package contains classes which are needed to render a form.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The form namespace contains classes to build complex forms for a\nlarge number of user inputs.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.layout", "name": "layout"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.mobile.layout.AbstractBox,qx.ui.mobile.layout.Card", "fullName": "qx.ui.mobile.layout.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractBox", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.Abstract", "childClasses": "qx.ui.mobile.layout.HBox,qx.ui.mobile.layout.VBox", "fullName": "qx.ui.mobile.layout.AbstractBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "Card", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.Abstract", "fullName": "qx.ui.mobile.layout.Card", "type": "class"}, "type": "class"}, {"attributes": {"name": "CardAnimation", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.layout.CardAnimation", "type": "class"}, "type": "class"}, {"attributes": {"name": "HBox", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.AbstractBox", "fullName": "qx.ui.mobile.layout.HBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "VBox", "packageName": "qx.ui.mobile.layout", "externalRef": true, "superClass": "qx.ui.mobile.layout.AbstractBox", "fullName": "qx.ui.mobile.layout.VBox", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Layout classes manage the visual layout of child widgets within an\nenclosing parent widget; they are a mandatory part of the parent.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.list", "name": "list"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile.list", "fullName": "qx.ui.mobile.list.provider", "name": "provider"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Provider", "packageName": "qx.ui.mobile.list.provider", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.list.provider.Provider", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list.provider package contains classes which are needed to handle the items of a list (get/set/create).

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile.list", "fullName": "qx.ui.mobile.list.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.mobile.list.renderer", "fullName": "qx.ui.mobile.list.renderer.group", "name": "group"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.mobile.list.renderer.group", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "childClasses": "qx.ui.mobile.list.renderer.group.Default", "fullName": "qx.ui.mobile.list.renderer.group.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.mobile.list.renderer.group", "externalRef": true, "superClass": "qx.ui.mobile.list.renderer.group.Abstract", "fullName": "qx.ui.mobile.list.renderer.group.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list.renderer.group package contains classes which are needed by list to display its group items.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.mobile.list.renderer", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "childClasses": "qx.ui.mobile.list.renderer.Default", "fullName": "qx.ui.mobile.list.renderer.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.mobile.list.renderer", "externalRef": true, "superClass": "qx.ui.mobile.list.renderer.Abstract", "fullName": "qx.ui.mobile.list.renderer.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list.renderer package contains classes which are needed by list to display its list items.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"packageName": "qx.ui.mobile.list", "externalRef": true, "type": "interface", "fullName": "qx.ui.mobile.list.IListDelegate", "name": "IListDelegate"}, "type": "class"}, {"attributes": {"name": "List", "packageName": "qx.ui.mobile.list", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.list.List", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The list package provides classes to display data in a list.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.navigationbar", "name": "navigationbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "BackButton", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.navigationbar.Button", "fullName": "qx.ui.mobile.navigationbar.BackButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Button", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.form.Button", "childClasses": "qx.ui.mobile.navigationbar.BackButton", "fullName": "qx.ui.mobile.navigationbar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "NavigationBar", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.navigationbar.NavigationBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "Title", "packageName": "qx.ui.mobile.navigationbar", "externalRef": true, "superClass": "qx.ui.mobile.basic.Label", "fullName": "qx.ui.mobile.navigationbar.Title", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The navigationbar package provides classes for displaying a navigation\nbar and buttons, allowing the user to navigate between two pages easily. See\n{@link qx.ui.mobile.navigationbar.NavigationBar} for more information.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.page", "name": "page"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.mobile.page", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.mobile.page.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "NavigationPage", "interfaces": "qx.ui.mobile.container.INavigation", "externalRef": true, "superClass": "qx.ui.mobile.page.Page", "fullName": "qx.ui.mobile.page.NavigationPage", "type": "class", "packageName": "qx.ui.mobile.page"}, "type": "class"}, {"attributes": {"name": "Page", "packageName": "qx.ui.mobile.page", "mixins": "qx.ui.mobile.core.MResize", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "childClasses": "qx.ui.mobile.page.NavigationPage", "fullName": "qx.ui.mobile.page.Page", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The page package contains all classes to create a page widget, which provides\na screen with which users can interact in order to do something. Most times a page provides a single task\nor a group of related tasks. See {@link qx.ui.mobile.page.Page} for more\ninformation.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.tabbar", "name": "tabbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "TabBar", "packageName": "qx.ui.mobile.tabbar", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.tabbar.TabBar", "type": "class"}, "type": "class"}, {"attributes": {"name": "TabButton", "packageName": "qx.ui.mobile.tabbar", "externalRef": true, "superClass": "qx.ui.mobile.form.Button", "fullName": "qx.ui.mobile.tabbar.TabButton", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The tab bar stacks several views above each other and allows to switch\nbetween them by using a list of buttons. See {@link qx.ui.mobile.tabbar.TabBar}\nfor more information.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.mobile", "fullName": "qx.ui.mobile.toolbar", "name": "toolbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.mobile.toolbar", "externalRef": true, "superClass": "qx.ui.mobile.form.Button", "fullName": "qx.ui.mobile.toolbar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "Separator", "packageName": "qx.ui.mobile.toolbar", "externalRef": true, "superClass": "qx.ui.mobile.core.Widget", "fullName": "qx.ui.mobile.toolbar.Separator", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToolBar", "packageName": "qx.ui.mobile.toolbar", "externalRef": true, "superClass": "qx.ui.mobile.container.Composite", "fullName": "qx.ui.mobile.toolbar.ToolBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The toolbar package contains classes to create a toolbar widget, and its\ncontent widgets: the toolbar button and separator.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The qooxdoo mobile GUI toolkit includes a large set of widgets and layouts to \ncreate your mobile application’s user interface.

\n\n

Create your own qooxdoo mobile application by creating a skeleton with the\ncreate-application.py script from the shell.

\n\n
\n  cd path/to/qooxdoo_checkout_folder\n  ./tool/bin/create-application.py --type=mobile --name=Your Application Name --out=Target Directory\n
\n\n

Most important classes for new users are:

\n\n"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.popup", "name": "popup"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.popup", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.popup.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Popup", "packageName": "qx.ui.popup", "mixins": "qx.ui.core.MPlacement", "externalRef": true, "superClass": "qx.ui.container.Composite", "childClasses": "qx.ui.control.ColorPopup,qx.ui.form.core.VirtualDropDownList,qx.ui.tooltip.ToolTip", "fullName": "qx.ui.popup.Popup", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Popups are widgets which can be placed on top of the application.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\nvar button = new qx.ui.form.Button(\"Open Popup #1\");\nvar popup = new qx.ui.popup.Popup(new qx.ui.layout.Canvas()).set({\n  backgroundColor: \"#FFFAD3\",\n  padding: [2, 4],\n  offset : 3,\n  offsetBottom : 20\n});\n\npopup.add(new qx.ui.basic.Atom(\"Hello World #1\", \"icon/32/apps/media-photo-album.png\"));\n\nbutton.addListener(\"execute\", function(e)\n{\n  popup.placeToMouse(e);\n  popup.show();\n}, this);\n
\n\n

This example creates a ToolTip and assigns it to a button. When the user hovers the\nbutton the tooltip is shown.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.progressive", "name": "progressive"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.headfoot", "name": "headfoot"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.container.Composite", "childClasses": "qx.ui.progressive.headfoot.Null,qx.ui.progressive.headfoot.Progress,qx.ui.progressive.headfoot.TableHeading", "fullName": "qx.ui.progressive.headfoot.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Null", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.progressive.headfoot.Abstract", "fullName": "qx.ui.progressive.headfoot.Null", "type": "class"}, "type": "class"}, {"attributes": {"name": "Progress", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.progressive.headfoot.Abstract", "fullName": "qx.ui.progressive.headfoot.Progress", "type": "class"}, "type": "class"}, {"attributes": {"name": "TableHeading", "packageName": "qx.ui.progressive.headfoot", "externalRef": true, "superClass": "qx.ui.progressive.headfoot.Abstract", "fullName": "qx.ui.progressive.headfoot.TableHeading", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.headfoot package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.model", "name": "model"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.model", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.model.Default", "fullName": "qx.ui.progressive.model.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.progressive.model", "externalRef": true, "superClass": "qx.ui.progressive.model.Abstract", "fullName": "qx.ui.progressive.model.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.model package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.renderer", "name": "renderer"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.progressive.renderer", "fullName": "qx.ui.progressive.renderer.table", "name": "table"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.progressive.renderer.table", "fullName": "qx.ui.progressive.renderer.table.cell", "name": "cell"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.renderer.table.cell.Conditional,qx.ui.progressive.renderer.table.cell.Default,qx.ui.progressive.renderer.table.cell.Html,qx.ui.progressive.renderer.table.cell.Icon,qx.ui.progressive.renderer.table.cell.String", "fullName": "qx.ui.progressive.renderer.table.cell.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Boolean", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Icon", "fullName": "qx.ui.progressive.renderer.table.cell.Boolean", "type": "class"}, "type": "class"}, {"attributes": {"name": "Conditional", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.Conditional", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.Default", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.Html", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "Icon", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "childClasses": "qx.ui.progressive.renderer.table.cell.Boolean,qx.ui.progressive.renderer.table.cell.Image", "fullName": "qx.ui.progressive.renderer.table.cell.Icon", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Icon", "fullName": "qx.ui.progressive.renderer.table.cell.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "String", "packageName": "qx.ui.progressive.renderer.table.cell", "externalRef": true, "superClass": "qx.ui.progressive.renderer.table.cell.Abstract", "fullName": "qx.ui.progressive.renderer.table.cell.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.renderer.table.cell package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Row", "packageName": "qx.ui.progressive.renderer.table", "externalRef": true, "superClass": "qx.ui.progressive.renderer.Abstract", "fullName": "qx.ui.progressive.renderer.table.Row", "type": "class"}, "type": "class"}, {"attributes": {"name": "Widths", "packageName": "qx.ui.progressive.renderer.table", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.progressive.renderer.table.Widths", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.progressive.renderer.table package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.renderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.renderer.FunctionCaller,qx.ui.progressive.renderer.table.Row", "fullName": "qx.ui.progressive.renderer.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "FunctionCaller", "packageName": "qx.ui.progressive.renderer", "externalRef": true, "superClass": "qx.ui.progressive.renderer.Abstract", "fullName": "qx.ui.progressive.renderer.FunctionCaller", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The pre-packaged renderers that come with Progressive are found here.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.progressive", "fullName": "qx.ui.progressive.structure", "name": "structure"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.progressive.structure", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.progressive.structure.Default", "fullName": "qx.ui.progressive.structure.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.progressive.structure", "externalRef": true, "superClass": "qx.ui.progressive.structure.Abstract", "fullName": "qx.ui.progressive.structure.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Progressive’s rendering allows for a structure to be defined, including use\nof a heading, a body, and a footer. This is the structure that defines\nwhich of those are to be used for an instance of Progressive.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Progressive", "packageName": "qx.ui.progressive", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.progressive.Progressive", "type": "class"}, "type": "class"}, {"attributes": {"name": "State", "packageName": "qx.ui.progressive", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.progressive.State", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

This Progressive widget “renders” tasks progressively, i.e. it returns\ncontrol to the browser periodically possibly allowing user interaction\nprior to completion of the full task..

\n\n

The concept “render” is used quite loosely, in that it could be building\npart of a GUI or it could be loading the next successive portion of a table,\nor it could be doing any partial task which requires periodically returning\ncontrol to the browser to allow user interaction.

\n\n

This is a general purpose widget that happens to come packaged with some\nuseful renderers:

\n\n

- A progressive loader, that periodically shows the GUI state as more of\n the gui is being built;

\n\n

- A table renderer that produces a table very similar in appearance to\n qx.ui.table.Table but with a different set of features. In particular,\n this table allows variable row height.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.root", "name": "root"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.root", "mixins": "qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.root.Application,qx.ui.root.Inline,qx.ui.root.Page", "fullName": "qx.ui.root.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Application", "packageName": "qx.ui.root", "externalRef": true, "superClass": "qx.ui.root.Abstract", "fullName": "qx.ui.root.Application", "type": "class"}, "type": "class"}, {"attributes": {"name": "Inline", "packageName": "qx.ui.root", "mixins": "qx.ui.core.MLayoutHandling", "externalRef": true, "superClass": "qx.ui.root.Abstract", "fullName": "qx.ui.root.Inline", "type": "class"}, "type": "class"}, {"attributes": {"name": "Page", "packageName": "qx.ui.root", "externalRef": true, "superClass": "qx.ui.root.Abstract", "fullName": "qx.ui.root.Page", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Classes of the root package are used to represent a document root for\nqooxdoo widgets (i.e. the top-most widget of a widget hierarchy).

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.splitpane", "name": "splitpane"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Blocker", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.html.Element", "fullName": "qx.ui.splitpane.Blocker", "type": "class"}, "type": "class"}, {"attributes": {"name": "HLayout", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.splitpane.HLayout", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pane", "packageName": "qx.ui.splitpane", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.splitpane.Pane", "type": "class"}, "type": "class"}, {"attributes": {"name": "Slider", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.splitpane.Slider", "type": "class"}, "type": "class"}, {"attributes": {"name": "Splitter", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.splitpane.Splitter", "type": "class"}, "type": "class"}, {"attributes": {"name": "VLayout", "isInternal": true, "packageName": "qx.ui.splitpane", "access": "internal", "externalRef": true, "superClass": "qx.ui.layout.Abstract", "fullName": "qx.ui.splitpane.VLayout", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A SplitPane is used to divide two Widgets. These widgets can be resized by tapping the splitter widget and moving the slider.\n The orientation property states if the widgets should be aligned horizontally or vertically.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n var pane = new qx.ui.splitpane.Pane(\"vertical\");\n var leftWidget = new qx.ui.form.TextArea(\"Fixed\");\n leftWidget.setWidth(100);\n leftWidget.setWrap(true);\n var rightWidget = new qx.ui.form.TextArea(\"Flex\")\n\n pane.add(leftWidget, 0);\n pane.add(rightWidget, 1);\n\n container.add(pane, {left: 10, top: 10});\n
\n\n

This example creates a new horizontal SplitPane and adds two TextArea widgets. The\n first TextArea has a static (flex value 0) size of 100px, the second one will use the\n available space (flex value 1) for its width.

\n\n

External Documentation

\n\n\n Documentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.style", "name": "style"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Stylesheet", "packageName": "qx.ui.style", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.style.Stylesheet", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Common CSS style handling for the UI layer.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.table", "name": "table"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "ICellEditorFactory", "packageName": "qx.ui.table", "implementations": "qx.ui.table.celleditor.AbstractField,qx.ui.table.celleditor.SelectBox,qx.ui.table.celleditor.Dynamic,qx.ui.table.celleditor.CheckBox,qx.ui.table.celleditor.ComboBox", "externalRef": true, "fullName": "qx.ui.table.ICellEditorFactory", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ICellRenderer", "packageName": "qx.ui.table", "implementations": "qx.ui.table.cellrenderer.Abstract", "externalRef": true, "fullName": "qx.ui.table.ICellRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IColumnMenuButton", "packageName": "qx.ui.table", "implementations": "qx.ui.table.columnmenu.Button", "externalRef": true, "fullName": "qx.ui.table.IColumnMenuButton", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IColumnMenuItem", "packageName": "qx.ui.table", "implementations": "qx.ui.table.columnmenu.MenuItem", "externalRef": true, "fullName": "qx.ui.table.IColumnMenuItem", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IHeaderRenderer", "packageName": "qx.ui.table", "implementations": "qx.ui.table.headerrenderer.Default", "externalRef": true, "fullName": "qx.ui.table.IHeaderRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IRowRenderer", "packageName": "qx.ui.table", "implementations": "qx.ui.table.rowrenderer.Default", "externalRef": true, "fullName": "qx.ui.table.IRowRenderer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "ITableModel", "packageName": "qx.ui.table", "implementations": "qx.ui.table.model.Abstract", "externalRef": true, "fullName": "qx.ui.table.ITableModel", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.table", "externalRef": true, "type": "mixin", "fullName": "qx.ui.table.MTableContextMenu", "name": "MTableContextMenu"}, "type": "class"}, {"attributes": {"name": "Table", "packageName": "qx.ui.table", "mixins": "qx.ui.core.MDragDropScrolling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.treevirtual.TreeVirtual", "fullName": "qx.ui.table.Table", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.celleditor", "name": "celleditor"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractField", "packageName": "qx.ui.table.celleditor", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.celleditor.PasswordField,qx.ui.table.celleditor.TextField", "fullName": "qx.ui.table.celleditor.AbstractField", "type": "class", "interfaces": "qx.ui.table.ICellEditorFactory"}, "type": "class"}, {"attributes": {"name": "CheckBox", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.CheckBox", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "ComboBox", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.ComboBox", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "Dynamic", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.Dynamic", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "PasswordField", "packageName": "qx.ui.table.celleditor", "externalRef": true, "superClass": "qx.ui.table.celleditor.AbstractField", "fullName": "qx.ui.table.celleditor.PasswordField", "type": "class"}, "type": "class"}, {"attributes": {"name": "SelectBox", "interfaces": "qx.ui.table.ICellEditorFactory", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.celleditor.SelectBox", "type": "class", "packageName": "qx.ui.table.celleditor"}, "type": "class"}, {"attributes": {"name": "TextField", "packageName": "qx.ui.table.celleditor", "externalRef": true, "superClass": "qx.ui.table.celleditor.AbstractField", "fullName": "qx.ui.table.celleditor.TextField", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.celleditor package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.cellrenderer", "name": "cellrenderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.cellrenderer.AbstractImage,qx.ui.table.cellrenderer.Debug,qx.ui.table.cellrenderer.Default,qx.ui.treevirtual.SimpleTreeDataCellRenderer", "fullName": "qx.ui.table.cellrenderer.Abstract", "type": "class", "interfaces": "qx.ui.table.ICellRenderer"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractImage", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "childClasses": "qx.ui.table.cellrenderer.Boolean,qx.ui.table.cellrenderer.Image", "fullName": "qx.ui.table.cellrenderer.AbstractImage", "type": "class"}, "type": "class"}, {"attributes": {"name": "Boolean", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.AbstractImage", "fullName": "qx.ui.table.cellrenderer.Boolean", "type": "class"}, "type": "class"}, {"attributes": {"name": "Conditional", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "childClasses": "qx.ui.table.cellrenderer.Date,qx.ui.table.cellrenderer.Html,qx.ui.table.cellrenderer.Number,qx.ui.table.cellrenderer.String", "fullName": "qx.ui.table.cellrenderer.Conditional", "type": "class"}, "type": "class"}, {"attributes": {"name": "Date", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.Date", "type": "class"}, "type": "class"}, {"attributes": {"name": "Debug", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "fullName": "qx.ui.table.cellrenderer.Debug", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "childClasses": "qx.ui.table.cellrenderer.Conditional,qx.ui.table.cellrenderer.Dynamic,qx.ui.table.cellrenderer.Password,qx.ui.table.cellrenderer.Replace,qx.ui.treevirtual.DefaultDataCellRenderer", "fullName": "qx.ui.table.cellrenderer.Default", "type": "class"}, "type": "class"}, {"attributes": {"name": "Dynamic", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.table.cellrenderer.Dynamic", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.Html", "type": "class"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.AbstractImage", "fullName": "qx.ui.table.cellrenderer.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "Number", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.Number", "type": "class"}, "type": "class"}, {"attributes": {"name": "Password", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.table.cellrenderer.Password", "type": "class"}, "type": "class"}, {"attributes": {"name": "Replace", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.table.cellrenderer.Replace", "type": "class"}, "type": "class"}, {"attributes": {"name": "String", "packageName": "qx.ui.table.cellrenderer", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Conditional", "fullName": "qx.ui.table.cellrenderer.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.cellrenderer package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.columnmenu", "name": "columnmenu"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "interfaces": "qx.ui.table.IColumnMenuButton", "externalRef": true, "superClass": "qx.ui.form.MenuButton", "fullName": "qx.ui.table.columnmenu.Button", "type": "class", "packageName": "qx.ui.table.columnmenu"}, "type": "class"}, {"attributes": {"name": "MenuItem", "interfaces": "qx.ui.table.IColumnMenuItem", "externalRef": true, "superClass": "qx.ui.menu.CheckBox", "fullName": "qx.ui.table.columnmenu.MenuItem", "type": "class", "packageName": "qx.ui.table.columnmenu"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.table.columnmenu package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.columnmodel", "name": "columnmodel"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Basic", "packageName": "qx.ui.table.columnmodel", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.columnmodel.Resize", "fullName": "qx.ui.table.columnmodel.Basic", "type": "class"}, "type": "class"}, {"attributes": {"name": "Resize", "packageName": "qx.ui.table.columnmodel", "mixins": "qx.locale.MTranslation", "externalRef": true, "superClass": "qx.ui.table.columnmodel.Basic", "fullName": "qx.ui.table.columnmodel.Resize", "type": "class"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.table.columnmodel", "fullName": "qx.ui.table.columnmodel.resizebehavior", "name": "resizebehavior"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.table.columnmodel.resizebehavior", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.columnmodel.resizebehavior.Default", "fullName": "qx.ui.table.columnmodel.resizebehavior.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "Default", "packageName": "qx.ui.table.columnmodel.resizebehavior", "externalRef": true, "superClass": "qx.ui.table.columnmodel.resizebehavior.Abstract", "fullName": "qx.ui.table.columnmodel.resizebehavior.Default", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.columnmodel.resizebehavior package.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The qx.ui.table.columnmodel package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.headerrenderer", "name": "headerrenderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Default", "interfaces": "qx.ui.table.IHeaderRenderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.headerrenderer.Icon", "fullName": "qx.ui.table.headerrenderer.Default", "type": "class", "packageName": "qx.ui.table.headerrenderer"}, "type": "class"}, {"attributes": {"name": "HeaderCell", "packageName": "qx.ui.table.headerrenderer", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.table.headerrenderer.HeaderCell", "type": "class"}, "type": "class"}, {"attributes": {"name": "Icon", "packageName": "qx.ui.table.headerrenderer", "externalRef": true, "superClass": "qx.ui.table.headerrenderer.Default", "fullName": "qx.ui.table.headerrenderer.Icon", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.headerrenderer package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.model", "name": "model"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.table.model.Remote,qx.ui.table.model.Simple,qx.ui.treevirtual.SimpleTreeDataModel", "fullName": "qx.ui.table.model.Abstract", "type": "class", "interfaces": "qx.ui.table.ITableModel"}, "type": "class"}, {"attributes": {"name": "Filtered", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.ui.table.model.Simple", "fullName": "qx.ui.table.model.Filtered", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "Remote", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.ui.table.model.Abstract", "fullName": "qx.ui.table.model.Remote", "type": "class"}, "type": "class"}, {"attributes": {"name": "Simple", "packageName": "qx.ui.table.model", "externalRef": true, "superClass": "qx.ui.table.model.Abstract", "childClasses": "qx.ui.table.model.Filtered", "fullName": "qx.ui.table.model.Simple", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.model package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.pane", "name": "pane"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "CellEvent", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.ui.table.pane.CellEvent", "type": "class"}, "type": "class"}, {"attributes": {"name": "Clipper", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.table.pane.Clipper", "type": "class"}, "type": "class"}, {"attributes": {"name": "FocusIndicator", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.table.pane.FocusIndicator", "type": "class"}, "type": "class"}, {"attributes": {"name": "Header", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.table.pane.Header", "type": "class"}, "type": "class"}, {"attributes": {"name": "Model", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.pane.Model", "type": "class"}, "type": "class"}, {"attributes": {"name": "Pane", "packageName": "qx.ui.table.pane", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.table.pane.Pane", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroller", "packageName": "qx.ui.table.pane", "mixins": "qx.ui.core.scroll.MScrollBarFactory", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.table.pane.Scroller", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.pane package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.rowrenderer", "name": "rowrenderer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Default", "interfaces": "qx.ui.table.IRowRenderer", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.treevirtual.SimpleTreeDataRowRenderer", "fullName": "qx.ui.table.rowrenderer.Default", "type": "class", "packageName": "qx.ui.table.rowrenderer"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.rowrenderer package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.table", "fullName": "qx.ui.table.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.table.selection", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.treevirtual.SelectionManager", "fullName": "qx.ui.table.selection.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Model", "packageName": "qx.ui.table.selection", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.table.selection.Model", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.ui.table.selection package.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

The table can be used to display tabular data in a grid.

\n\n

The table is a very powerful widget. It is “virtual” in that the table\ndata can be of any length (e.g. hundreds of thousands of rows or more) yet\nonly the rows which are actually being viewed are rendered. As the user\nscrolls up or down, the rendered rows are removed and the newly visible rows\nare rendered in their place. Rendering a large amount of data is a very, very\nslow operation, so being able to render only the visible rows has HUGE\nbenefits. You’ll sometimes hear qx.ui.table.* referred to as simply “Table”\nand sometimes as “Virtual Table”. Those terms reference the same widget in\nqooxdoo.

\n\n

The data supplied to (and displayed by) the Table widget can be entirely\nresident in memory at the browser {@link qx.ui.table.model.Simple} or can be\nfetched from a “backend” (web server) as it is needed to be displayed\n{@link qx.ui.table.model.Remote} (and some can be pre-fetched too).\nThe data model you choose determines where and how the data is retrieved from.\n{@link qx.ui.table.model.Simple} provides a simple model in which all of the\ntable data resides in memory at the browser; i.e. the whole data set is\nresident as an array of arrays in the Simple data model. Alternatively,\n{@link qx.ui.table.model.Remote} allows the data to be fetched from the\nbackend as it is needed. {@link qx.ui.table.model.Remote} is an abstract\nclass that you can extend by providing the actual communication to your\nbackend.

\n\n

The table is organized in columns and rows. The first row contains the\ncolumn headers. Column headers contain the title of the column and\nallow to change its width, position (by drag and drop) and sorting.

\n\n

Meta-columns

\n\n

A meta-column combines one or more columns that should be\nhorizontally scrolled together. This way you can define for example\nfixed columns that stay always visible on the left (or right) while the\nother columns can be scrolled away.

\n\n

Take the demo http://demo.qooxdoo.org/5.1/demobrowser/#table~Table.html\nas example: If you make your browser window\nvery small (or make one of the columns very wide) so the table needs\nhorizontal scrolling, then the left column stays always visible. This is\nbecause the left column is one meta-column and the other columns are in\nanother.

\n\n

Model

\n\n

The model represents the data of the grid. It is implemented by a subclass\nof {@link qx.ui.table.ITableModel}.

\n\n

Selection

\n\n

The selection of a table is managed by {@link qx.ui.table.selection.Manager}.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.tabview", "name": "tabview"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Page", "packageName": "qx.ui.tabview", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.tabview.Page", "type": "class"}, "type": "class"}, {"attributes": {"name": "TabButton", "interfaces": "qx.ui.form.IRadioItem", "externalRef": true, "superClass": "qx.ui.form.RadioButton", "fullName": "qx.ui.tabview.TabButton", "type": "class", "packageName": "qx.ui.tabview"}, "type": "class"}, {"attributes": {"name": "TabView", "interfaces": "qx.ui.core.ISingleSelection", "mixins": "qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.tabview.TabView", "type": "class", "packageName": "qx.ui.tabview"}, "type": "class"}]}, {"attributes": {"text": "

The tab view stacks several pages above each other and allows to switch\nbetween them by using a list of buttons.

\n\n

The buttons are positioned on one of the tab view’s edges.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n  var tabView = new qx.ui.tabview.TabView();\n\n  var page1 = new qx.ui.tabview.Page(\"Layout\", \"icon/16/apps/utilities-terminal.png\");\n  page1.setLayout(new qx.ui.layout.VBox());\n  page1.add(new qx.ui.basic.Label(\"Page Content\"));\n  tabView.add(page1);\n\n  var page2 = new qx.ui.tabview.Page(\"Notes\", \"icon/16/apps/utilities-notes.png\");\n  tabView.add(page2);\n\n  this.getRoot().add(tabView);\n
\n\n

This example builds a tab view with two pages called “Layout” and “Notes”.\nEach page is a container widget, which can contain any other widget. Note\nthat the pages need layout to render their children.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.toolbar", "name": "toolbar"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Button", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.form.Button", "fullName": "qx.ui.toolbar.Button", "type": "class"}, "type": "class"}, {"attributes": {"name": "CheckBox", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.form.ToggleButton", "childClasses": "qx.ui.toolbar.RadioButton", "fullName": "qx.ui.toolbar.CheckBox", "type": "class"}, "type": "class"}, {"attributes": {"name": "MenuButton", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.menubar.Button", "fullName": "qx.ui.toolbar.MenuButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "Part", "packageName": "qx.ui.toolbar", "mixins": "qx.ui.core.MRemoteChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.toolbar.Part", "type": "class"}, "type": "class"}, {"attributes": {"name": "PartContainer", "isInternal": true, "packageName": "qx.ui.toolbar", "access": "internal", "externalRef": true, "superClass": "qx.ui.container.Composite", "fullName": "qx.ui.toolbar.PartContainer", "type": "class"}, "type": "class"}, {"attributes": {"name": "RadioButton", "packageName": "qx.ui.toolbar", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.toolbar.CheckBox", "fullName": "qx.ui.toolbar.RadioButton", "type": "class", "interfaces": "qx.ui.form.IModel,qx.ui.form.IRadioItem"}, "type": "class"}, {"attributes": {"name": "Separator", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.toolbar.Separator", "type": "class"}, "type": "class"}, {"attributes": {"name": "SplitButton", "packageName": "qx.ui.toolbar", "externalRef": true, "superClass": "qx.ui.form.SplitButton", "fullName": "qx.ui.toolbar.SplitButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToolBar", "packageName": "qx.ui.toolbar", "mixins": "qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.menubar.MenuBar", "fullName": "qx.ui.toolbar.ToolBar", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

Toolbars are used to show a collection of menus or buttons that provide tools\nfor the application; they are usually aligned and attached to the edge of the\nmain application area.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\nvar toolbar = new qx.ui.toolbar.ToolBar();\nvar newButton = new qx.ui.toolbar.Button(\"New\");\ntoolbar.add(newButton);\n
\n\n

This example demonstrates how to create a toolbar and a toolbar buttons.\nThe button will be added to the toolbar in the last line.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.tooltip", "name": "tooltip"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Manager", "packageName": "qx.ui.tooltip", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.tooltip.Manager", "type": "class"}, "type": "class"}, {"attributes": {"name": "ToolTip", "packageName": "qx.ui.tooltip", "externalRef": true, "superClass": "qx.ui.popup.Popup", "fullName": "qx.ui.tooltip.ToolTip", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A Tooltip provides additional information for widgets when the user hovers over a widget.\nThis information can consist in plain text, but also include an icon and complex HTML code.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\nvar widget = new qx.ui.form.Button(\"save\");\n\nvar tooltip = new qx.ui.tooltip.ToolTip(\"Save the opened file\");\nwidget.setToolTip(tooltip);\n
\n\n

This example creates a ToolTip and assigns it to a button. When the user hovers the\nbutton the tooltip is shown.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.tree", "name": "tree"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.tree", "fullName": "qx.ui.tree.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "AbstractItem", "packageName": "qx.ui.tree.core", "mixins": "qx.ui.form.MModelProperty", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.tree.VirtualTreeItem,qx.ui.tree.core.AbstractTreeItem", "fullName": "qx.ui.tree.core.AbstractItem", "type": "class", "interfaces": "qx.ui.form.IModel"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractTreeItem", "packageName": "qx.ui.tree.core", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractItem", "childClasses": "qx.ui.tree.TreeFile,qx.ui.tree.TreeFolder", "fullName": "qx.ui.tree.core.AbstractTreeItem", "type": "class"}, "type": "class"}, {"attributes": {"name": "FolderOpenButton", "packageName": "qx.ui.tree.core", "mixins": "qx.ui.core.MExecutable", "externalRef": true, "superClass": "qx.ui.basic.Image", "fullName": "qx.ui.tree.core.FolderOpenButton", "type": "class"}, "type": "class"}, {"attributes": {"name": "IVirtualTree", "packageName": "qx.ui.tree.core", "implementations": "qx.ui.tree.VirtualTree", "externalRef": true, "fullName": "qx.ui.tree.core.IVirtualTree", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.tree.core", "externalRef": true, "type": "interface", "fullName": "qx.ui.tree.core.IVirtualTreeDelegate", "name": "IVirtualTreeDelegate"}, "type": "class"}, {"attributes": {"name": "MWidgetController", "isInternal": true, "packageName": "qx.ui.tree.core", "includer": "qx.ui.tree.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.tree.core.MWidgetController", "type": "mixin"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Util", "packageName": "qx.ui.tree.core", "externalRef": true, "fullName": "qx.ui.tree.core.Util", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.tree.core package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.tree", "fullName": "qx.ui.tree.provider", "name": "provider"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "IVirtualTreeProvider", "isInternal": true, "packageName": "qx.ui.tree.provider", "implementations": "qx.ui.tree.provider.WidgetProvider", "access": "internal", "externalRef": true, "fullName": "qx.ui.tree.provider.IVirtualTreeProvider", "type": "interface"}, "type": "class"}, {"attributes": {"name": "WidgetProvider", "isInternal": true, "packageName": "qx.ui.tree.provider", "mixins": "qx.ui.tree.core.MWidgetController", "access": "internal", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.tree.provider.WidgetProvider", "type": "class", "interfaces": "qx.ui.virtual.core.IWidgetCellProvider,qx.ui.tree.provider.IVirtualTreeProvider"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.tree.provider package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.tree", "fullName": "qx.ui.tree.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "SelectionManager", "isInternal": true, "packageName": "qx.ui.tree.selection", "access": "internal", "externalRef": true, "superClass": "qx.ui.core.selection.ScrollArea", "fullName": "qx.ui.tree.selection.SelectionManager", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.tree.selection package

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "Tree", "interfaces": "qx.ui.core.IMultiSelection,qx.ui.form.IModelSelection,qx.ui.form.IForm", "mixins": "qx.ui.core.MMultiSelectionHandling,qx.ui.core.MContentPadding,qx.ui.form.MModelSelection,qx.ui.form.MForm", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "fullName": "qx.ui.tree.Tree", "type": "class", "packageName": "qx.ui.tree"}, "type": "class"}, {"attributes": {"name": "TreeFile", "packageName": "qx.ui.tree", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractTreeItem", "fullName": "qx.ui.tree.TreeFile", "type": "class"}, "type": "class"}, {"attributes": {"name": "TreeFolder", "packageName": "qx.ui.tree", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractTreeItem", "fullName": "qx.ui.tree.TreeFolder", "type": "class"}, "type": "class"}, {"attributes": {"name": "VirtualTree", "interfaces": "qx.ui.tree.core.IVirtualTree,qx.data.controller.ISelection", "mixins": "qx.ui.virtual.selection.MModel,qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.virtual.core.Scroller", "fullName": "qx.ui.tree.VirtualTree", "type": "class", "packageName": "qx.ui.tree"}, "type": "class"}, {"attributes": {"name": "VirtualTreeItem", "packageName": "qx.ui.tree", "externalRef": true, "superClass": "qx.ui.tree.core.AbstractItem", "fullName": "qx.ui.tree.VirtualTreeItem", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The tree package contains classes that allow you to build up visual\ntrees, like the ones you are familiar with e.g. for browsing your file\nsystem. Expanding\nand collapsing tree nodes is handled automatically by showing or hiding the\ncontained subtree structure.

\n\n

To construct a tree, start up with the {@link qx.ui.tree.Tree Tree} class,\nthen use {@link qx.ui.tree.TreeFolder TreeFolder} and {@link\nqx.ui.tree.TreeFile TreeFile} objects to populate your tree.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n// Create the tree widget\nvar tree = new qx.ui.tree.Tree().set({\n  width : 200,\n  height : 400\n});\n\n// Create a folder and set it the root folder\nvar root = new qx.ui.tree.TreeFolder(\"root\");\ntree.setRoot(root);\n\n// Create some folders:\nvar te1_1 = new qx.ui.tree.TreeFolder(\"Files\");\nvar te1_2 = new qx.ui.tree.TreeFolder(\"Workspace\");\nvar te1_3 = new qx.ui.tree.TreeFolder(\"Network\");\nvar te1_4 = new qx.ui.tree.TreeFolder(\"Trash\");\n\n// Create some content (leaves) and add it to the \"Files\" folder:\nvar te1_2_1 = new qx.ui.tree.TreeFile(\"Windows (C:)\");\nvar te1_2_2 = new qx.ui.tree.TreeFile(\"Documents (D:)\");\nte1_2.add(te1_2_1, te1_2_2);\n\n// Add the content to the root folder\nroot.add(te1_1, te1_2, te1_3, te1_4);\n\n// Add the root widget to the application\nthis.getRoot().add(tree);\n
\n\n

This example creates a tree with four folders inside it’s root folder.

\n\n

External Documentation

\n\n\nDocumentation of this widget in the qooxdoo manual."}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.treevirtual", "name": "treevirtual"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "DefaultDataCellRenderer", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Default", "fullName": "qx.ui.treevirtual.DefaultDataCellRenderer", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.treevirtual", "externalRef": true, "type": "mixin", "fullName": "qx.ui.treevirtual.MFamily", "name": "MFamily"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.treevirtual", "externalRef": true, "type": "mixin", "fullName": "qx.ui.treevirtual.MNode", "name": "MNode"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "MTreePrimitive", "packageName": "qx.ui.treevirtual", "includer": "qx.ui.treevirtual.SimpleTreeDataModel", "externalRef": true, "fullName": "qx.ui.treevirtual.MTreePrimitive", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "SelectionManager", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.selection.Manager", "fullName": "qx.ui.treevirtual.SelectionManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "SimpleTreeDataCellRenderer", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.cellrenderer.Abstract", "fullName": "qx.ui.treevirtual.SimpleTreeDataCellRenderer", "type": "class"}, "type": "class"}, {"attributes": {"name": "SimpleTreeDataModel", "packageName": "qx.ui.treevirtual", "mixins": "qx.ui.treevirtual.MTreePrimitive", "externalRef": true, "superClass": "qx.ui.table.model.Abstract", "fullName": "qx.ui.treevirtual.SimpleTreeDataModel", "type": "class"}, "type": "class"}, {"attributes": {"name": "SimpleTreeDataRowRenderer", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.rowrenderer.Default", "fullName": "qx.ui.treevirtual.SimpleTreeDataRowRenderer", "type": "class"}, "type": "class"}, {"attributes": {"name": "TreeVirtual", "packageName": "qx.ui.treevirtual", "externalRef": true, "superClass": "qx.ui.table.Table", "fullName": "qx.ui.treevirtual.TreeVirtual", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

A virtual tree has a tree-like look and feel, but also allows for a table-like,\ndynamic filling with contents. The {@link TreeVirtual} is the main application\nclass.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.virtual", "name": "virtual"}, "type": "package", "children": [{"type": "packages", "children": [{"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.behavior", "name": "behavior"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Prefetch", "packageName": "qx.ui.virtual.behavior", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.virtual.behavior.Prefetch", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.cell", "name": "cell"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Abstract", "type": "class", "interfaces": "qx.ui.virtual.cell.ICell"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "AbstractImage", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "childClasses": "qx.ui.virtual.cell.Boolean,qx.ui.virtual.cell.Image", "fullName": "qx.ui.virtual.cell.AbstractImage", "type": "class"}, "type": "class"}, {"attributes": {"name": "AbstractWidget", "interfaces": "qx.ui.virtual.cell.IWidgetCell", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.ui.virtual.cell.WidgetCell", "fullName": "qx.ui.virtual.cell.AbstractWidget", "type": "class", "packageName": "qx.ui.virtual.cell"}, "type": "class"}, {"attributes": {"name": "Boolean", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.AbstractImage", "fullName": "qx.ui.virtual.cell.Boolean", "type": "class"}, "type": "class"}, {"attributes": {"name": "Cell", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Abstract", "childClasses": "qx.ui.virtual.cell.AbstractImage,qx.ui.virtual.cell.Date,qx.ui.virtual.cell.Html,qx.ui.virtual.cell.Number,qx.ui.virtual.cell.String", "fullName": "qx.ui.virtual.cell.Cell", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellStylesheet", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.ui.virtual.cell.CellStylesheet", "type": "class"}, "type": "class"}, {"attributes": {"name": "Date", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Date", "type": "class"}, "type": "class"}, {"attributes": {"name": "Html", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Html", "type": "class"}, "type": "class"}, {"attributes": {"name": "ICell", "packageName": "qx.ui.virtual.cell", "implementations": "qx.ui.virtual.cell.Abstract", "externalRef": true, "fullName": "qx.ui.virtual.cell.ICell", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Image", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.AbstractImage", "fullName": "qx.ui.virtual.cell.Image", "type": "class"}, "type": "class"}, {"attributes": {"name": "IWidgetCell", "packageName": "qx.ui.virtual.cell", "implementations": "qx.ui.virtual.cell.AbstractWidget", "externalRef": true, "fullName": "qx.ui.virtual.cell.IWidgetCell", "type": "interface"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.virtual.cell", "externalRef": true, "type": "interface", "fullName": "qx.ui.virtual.cell.IWidgetCellDelegate", "name": "IWidgetCellDelegate"}, "type": "class"}, {"attributes": {"name": "Number", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.Number", "type": "class"}, "type": "class"}, {"attributes": {"name": "String", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.Cell", "fullName": "qx.ui.virtual.cell.String", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetCell", "packageName": "qx.ui.virtual.cell", "externalRef": true, "superClass": "qx.ui.virtual.cell.AbstractWidget", "fullName": "qx.ui.virtual.cell.WidgetCell", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.ui.virtual.cell package

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.core", "name": "core"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Axis", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.virtual.core.Axis", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellEvent", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.event.type.Pointer", "fullName": "qx.ui.virtual.core.CellEvent", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.virtual.core", "externalRef": true, "type": "interface", "fullName": "qx.ui.virtual.core.IHtmlCellProvider", "name": "IHtmlCellProvider"}, "type": "class"}, {"attributes": {"name": "ILayer", "packageName": "qx.ui.virtual.core", "implementations": "qx.ui.virtual.layer.Abstract", "externalRef": true, "fullName": "qx.ui.virtual.core.ILayer", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IWidgetCellProvider", "packageName": "qx.ui.virtual.core", "implementations": "qx.ui.list.provider.WidgetProvider,qx.ui.tree.provider.WidgetProvider", "externalRef": true, "fullName": "qx.ui.virtual.core.IWidgetCellProvider", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Pane", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.virtual.core.Pane", "type": "class"}, "type": "class"}, {"attributes": {"name": "Scroller", "packageName": "qx.ui.virtual.core", "externalRef": true, "superClass": "qx.ui.core.scroll.AbstractScrollArea", "childClasses": "qx.ui.list.List,qx.ui.tree.VirtualTree", "fullName": "qx.ui.virtual.core.Scroller", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.layer", "name": "layer"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isAbstract": true, "name": "Abstract", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.core.Widget", "childClasses": "qx.ui.virtual.layer.AbstractBackground,qx.ui.virtual.layer.GridLines,qx.ui.virtual.layer.HtmlCell,qx.ui.virtual.layer.WidgetCell,qx.ui.virtual.layer.WidgetCellSpan", "fullName": "qx.ui.virtual.layer.Abstract", "type": "class", "interfaces": "qx.ui.virtual.core.ILayer"}, "type": "class"}, {"attributes": {"name": "AbstractBackground", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "childClasses": "qx.ui.virtual.layer.Column,qx.ui.virtual.layer.Row", "fullName": "qx.ui.virtual.layer.AbstractBackground", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellSpanManager", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.virtual.layer.CellSpanManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "Column", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.AbstractBackground", "fullName": "qx.ui.virtual.layer.Column", "type": "class"}, "type": "class"}, {"attributes": {"name": "GridLines", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "fullName": "qx.ui.virtual.layer.GridLines", "type": "class"}, "type": "class"}, {"attributes": {"name": "HtmlCell", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "childClasses": "qx.ui.virtual.layer.HtmlCellSpan", "fullName": "qx.ui.virtual.layer.HtmlCell", "type": "class"}, "type": "class"}, {"attributes": {"name": "HtmlCellSpan", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.HtmlCell", "fullName": "qx.ui.virtual.layer.HtmlCellSpan", "type": "class"}, "type": "class"}, {"attributes": {"name": "Row", "packageName": "qx.ui.virtual.layer", "externalRef": true, "superClass": "qx.ui.virtual.layer.AbstractBackground", "fullName": "qx.ui.virtual.layer.Row", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetCell", "packageName": "qx.ui.virtual.layer", "mixins": "qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "fullName": "qx.ui.virtual.layer.WidgetCell", "type": "class"}, "type": "class"}, {"attributes": {"name": "WidgetCellSpan", "packageName": "qx.ui.virtual.layer", "mixins": "qx.ui.core.MChildrenHandling", "externalRef": true, "superClass": "qx.ui.virtual.layer.Abstract", "fullName": "qx.ui.virtual.layer.WidgetCellSpan", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui.virtual", "fullName": "qx.ui.virtual.selection", "name": "selection"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Abstract", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.core.selection.Abstract", "childClasses": "qx.ui.virtual.selection.CellRectangle,qx.ui.virtual.selection.Row", "fullName": "qx.ui.virtual.selection.Abstract", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellLines", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.CellRectangle", "fullName": "qx.ui.virtual.selection.CellLines", "type": "class"}, "type": "class"}, {"attributes": {"name": "CellRectangle", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.Abstract", "childClasses": "qx.ui.virtual.selection.CellLines", "fullName": "qx.ui.virtual.selection.CellRectangle", "type": "class"}, "type": "class"}, {"attributes": {"name": "Column", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.Row", "fullName": "qx.ui.virtual.selection.Column", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.ui.virtual.selection", "externalRef": true, "type": "interface", "fullName": "qx.ui.virtual.selection.ISelectionDelegate", "name": "ISelectionDelegate"}, "type": "class"}, {"attributes": {"name": "MModel", "isInternal": true, "packageName": "qx.ui.virtual.selection", "includer": "qx.ui.list.List,qx.ui.tree.VirtualTree", "access": "internal", "externalRef": true, "fullName": "qx.ui.virtual.selection.MModel", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Row", "packageName": "qx.ui.virtual.selection", "externalRef": true, "superClass": "qx.ui.virtual.selection.Abstract", "childClasses": "qx.ui.virtual.selection.Column", "fullName": "qx.ui.virtual.selection.Row", "type": "class"}, "type": "class"}]}, {"attributes": {"text": ""}, "type": "desc"}]}]}, {"attributes": {"text": "

New infrastructure for virtual widgets.

\n\n

This is still experimental and therefore documentation is not complete.

\n\n

EXPERIMENTAL!

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.website", "name": "website"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"group": "Widget", "name": "Accordion", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Tabs", "fullName": "qx.ui.website.Accordion", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Button", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Button", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Calendar", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Calendar", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Carousel", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Carousel", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "DatePicker", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.DatePicker", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Rating", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Rating", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Slider", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "childClasses": "cv.ui.website.Slider", "fullName": "qx.ui.website.Slider", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Table", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "fullName": "qx.ui.website.Table", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Tabs", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qx.ui.website.Widget", "childClasses": "qx.ui.website.Accordion", "fullName": "qx.ui.website.Tabs", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Widget", "name": "Widget", "packageName": "qx.ui.website", "externalRef": true, "superClass": "qxWeb", "childClasses": "qx.ui.website.Button,qx.ui.website.Calendar,qx.ui.website.Carousel,qx.ui.website.DatePicker,qx.ui.website.Rating,qx.ui.website.Slider,qx.ui.website.Table,qx.ui.website.Tabs", "fullName": "qx.ui.website.Widget", "type": "bootstrap", "interfaces": "qx.core.IDisposable"}, "type": "class"}]}, {"attributes": {"text": "

The qooxdoo website GUI toolkit includes a large set of widgets to be used\non websites in combination with {@link qxWeb}.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.ui", "fullName": "qx.ui.window", "name": "window"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "Desktop", "packageName": "qx.ui.window", "mixins": "qx.ui.core.MChildrenHandling,qx.ui.window.MDesktop,qx.ui.core.MBlocker", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.window.Desktop", "type": "class", "interfaces": "qx.ui.window.IDesktop"}, "type": "class"}, {"attributes": {"name": "IDesktop", "packageName": "qx.ui.window", "implementations": "qx.ui.window.Desktop", "externalRef": true, "fullName": "qx.ui.window.IDesktop", "type": "interface"}, "type": "class"}, {"attributes": {"name": "IWindowManager", "packageName": "qx.ui.window", "implementations": "qx.ui.window.Manager", "externalRef": true, "fullName": "qx.ui.window.IWindowManager", "type": "interface"}, "type": "class"}, {"attributes": {"name": "Manager", "interfaces": "qx.ui.window.IWindowManager", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.ui.window.Manager", "type": "class", "packageName": "qx.ui.window"}, "type": "class"}, {"attributes": {"name": "MDesktop", "packageName": "qx.ui.window", "includer": "qx.ui.root.Abstract,qx.ui.window.Desktop", "externalRef": true, "fullName": "qx.ui.window.MDesktop", "type": "mixin"}, "type": "class"}, {"attributes": {"name": "Window", "packageName": "qx.ui.window", "mixins": "qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MResizable,qx.ui.core.MMovable,qx.ui.core.MContentPadding", "externalRef": true, "superClass": "qx.ui.core.Widget", "fullName": "qx.ui.window.Window", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

An internal window, similar to Windows’ MDI child windows, based on qooxdoo widgets.

\n\n

Example

\n\n

Here is a little example of how to use the widget.

\n\n
\n var win = new qx.ui.window.Window(\n   \"First Window\",\n   \"icon/16/categories/internet.png\"\n );\n\n win.setPadding(10);\n win.setLayout(new qx.ui.layout.VBox(10));\n win.add(new qx.ui.form.Button(\"Hello World\"));\n\n win.open();\n
\n\n

This example creates a new window and adds a button to the window pane. The\n window itself is autosized.

\n\n

Note that the parent widget must have a {@link qx.ui.layout.Basic} or\n {@link qx.ui.layout.Canvas} layout.

\n\n

External Documentation

\n\n\n Documentation of this widget in the qooxdoo manual."}, "type": "desc"}]}]}, {"attributes": {"text": "

The qooxdoo GUI toolkit includes a large set of widgets and layouts to\ncreate your application’s user interface. This is what you want to look at if\nyou are building a GUI application.

\n\n

GUI Widgets and Facilities

\n\n

The qx.ui namespace contains classes to construct graphical user\ninterfaces. This is a rich and diverse namespace containing packages and\nclasses on varying levels of granularity, from component-like date chooser\nand complex high-level tree widgets over primitive GUI elements (like atoms)\nto various kinds of helper classes that make the widgets work. This package\ndescription can only provide a coarse overview to give you a head start.\nFollow the provided links to the individual packages and classes to get more\ndetailed information.

\n\n

To build a GUI it is usually a good idea to start with one of the\nqx.ui.container widgets, add a layout manager and then some functional\nwidgets to it. This helps you to organize your application. A\nminimal example for creating a user interface might look like this:

\n\n
\nvar c = new qx.ui.container.Composite(new qx.ui.layout.Grow); // this adds the layout manager in one go\nvar b = new qx.ui.form.Button(\"Push me!\");\nc.add(b);\nvar l = new qx.ui.basic.Label(\"Don't push this button!\");\nc.add(l);\nb.addListener(\"execute\", function (e) {\n   alert(\"Argh ... you did it!\");\n}, this);\n
\n\n

Make sure you also check the “hello world” tutorial for a minimal working application with GUI elements.

\n\n

Here is a topical grouping of useful widgets and packages for GUI creation:\n

\n\n

Following is a complete list of the available qx.ui packages:

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.util", "name": "util"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AliasManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.util.ValueManager", "isSingleton": true, "fullName": "qx.util.AliasManager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Animation", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Animation", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Base64", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Base64", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ColorUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.ColorUtil", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "DeferredCall", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.DeferredCall", "type": "class"}, "type": "class"}, {"attributes": {"name": "DeferredCallManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.DeferredCallManager", "type": "class", "interfaces": "qx.core.IDisposable"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Delegate", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Delegate", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "DisposeUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.DisposeUtil", "type": "class"}, "type": "class"}, {"attributes": {"name": "DynamicScriptLoader", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.DynamicScriptLoader", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "EditDistance", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.EditDistance", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "ExtendedColor", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.ExtendedColor", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Function", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Function", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "LibraryManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.LibraryManager", "type": "class"}, "type": "class"}, {"attributes": {"name": "ObjectPool", "interfaces": "qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.event.Pool", "fullName": "qx.util.ObjectPool", "type": "class", "packageName": "qx.util"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "OOUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.OOUtil", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Permutation", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Permutation", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "PropertyUtil", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.PropertyUtil", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Request", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Request", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "ResourceManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.ResourceManager", "type": "class"}, "type": "class"}, {"attributes": {"packageName": "qx.util", "externalRef": true, "type": "bootstrap", "fullName": "qx.util.ResponseParser", "name": "ResponseParser"}, "type": "class"}, {"attributes": {"name": "RingBuffer", "packageName": "qx.util", "externalRef": true, "superClass": "Object", "childClasses": "qx.log.appender.RingBuffer", "fullName": "qx.util.RingBuffer", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Serializer", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Serializer", "type": "class"}, "type": "class"}, {"attributes": {"name": "StringBuilder", "packageName": "qx.util", "externalRef": true, "superClass": "qx.type.BaseArray", "fullName": "qx.util.StringBuilder", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "StringEscape", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.StringEscape", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "StringSplit", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.StringSplit", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "TimerManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "isSingleton": true, "fullName": "qx.util.TimerManager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Uri", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Uri", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Validate", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Validate", "type": "class"}, "type": "class"}, {"attributes": {"isAbstract": true, "name": "ValueManager", "packageName": "qx.util", "externalRef": true, "superClass": "qx.core.Object", "childClasses": "qx.theme.manager.Color,qx.theme.manager.Font,qx.util.AliasManager", "fullName": "qx.util.ValueManager", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Wheel", "packageName": "qx.util", "externalRef": true, "fullName": "qx.util.Wheel", "type": "bootstrap"}, "type": "class"}]}, {"type": "packages", "children": [{"attributes": {"packageName": "qx.util", "fullName": "qx.util.format", "name": "format"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "DateFormat", "interfaces": "qx.util.format.IFormat,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.format.DateFormat", "type": "class", "packageName": "qx.util.format"}, "type": "class"}, {"attributes": {"name": "IFormat", "packageName": "qx.util.format", "implementations": "qx.util.format.NumberFormat,qx.util.format.DateFormat", "externalRef": true, "fullName": "qx.util.format.IFormat", "type": "interface"}, "type": "class"}, {"attributes": {"name": "NumberFormat", "interfaces": "qx.util.format.IFormat,qx.core.IDisposable", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.format.NumberFormat", "type": "class", "packageName": "qx.util.format"}, "type": "class"}]}, {"attributes": {"text": "

The qx.util.format package.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.util", "fullName": "qx.util.fsm", "name": "fsm"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "FiniteStateMachine", "packageName": "qx.util.fsm", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.fsm.FiniteStateMachine", "type": "class"}, "type": "class"}, {"attributes": {"name": "State", "packageName": "qx.util.fsm", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.fsm.State", "type": "class"}, "type": "class"}, {"attributes": {"name": "Transition", "packageName": "qx.util.fsm", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.fsm.Transition", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.util.fsm package.

\n\n

Example:

\n\n
\nvar fsm;\nvar state;\nvar trans;\n\n// Create a new finite state machine called \"Test Machine\"\nfsm = new qx.util.fsm.FiniteStateMachine(\"Test machine\");\n\n// State S1\nstate = new qx.util.fsm.State(\n  // State name\n  \"S1\",\n\n  // Object with state information\n  {\n    // Function called on entry to this state\n    \"onentry\" :\n      function(fsm, event)\n      {\n        alert(\"Previous state: \" + fsm.getPreviousState());\n      };\n\n    // Function called on exit from this state\n    \"onexit\" :\n      function(fsm, event)\n      {\n        alert(\"Next state: \" + fsm.getNextState());\n      };\n\n    // Automatic actions to take place before a (possibly) new state's\n    // onentry function is called.\n    \"autoActionsBeforeOnentry\" :\n    {\n      // The name of a function.\n      \"setEnabled\" :\n      [\n        {\n          // The parameter value(s), thus \"setEnabled(true);\"\n          \"parameters\"   : [ true ],\n\n          // The function would be called on each object:\n          //  this.getObject(\"obj1\").setEnabled(true);\n          //  this.getObject(\"obj2\").setEnabled(true);\n          \"objects\" : [ \"obj1\", \"obj2\" ]\n\n          // And similarly for each object in each specified group.\n          \"groups\"  : [ \"group1\", \"group2\" ],\n        }\n      ];\n\n      \"setColor\" :\n      [\n        {\n          \"parameters\" : [ \"blue\" ]\n          \"groups\"     : [ \"group3\", \"group4\" ],\n          \"objects\"    : [ \"obj3\", \"obj4\" ]\n        }\n      ];\n    };\n\n    // also available, in same format as actionsBeforeOnentry:\n    //   \"autoActionsAfterOnentry\",\n    //   \"autoActionsBeforeOnexit\"\n    //   \"autoActionsAfterOnexit\"\n\n    // Events handled by this state, or queued for processing by a future\n    // state\n    \"events\" :\n    {\n      // The event type \"compete\" is handled by one of the transitions in\n      // this state.  The transitions will be searched in order of their\n      // addition to the state, until the predicate for a transition\n      // returns true (or no predicate is specified for the transition,\n      // which is an implicit \"true\") That transition will be used.\n      \"complete\"  : qx.util.fsm.FiniteStateMachine.EventHandling.PREDICATE,\n\n      // The event type \"interval\" has two objects specified by their\n      // \"friendly name\".  The action when an event of type \"interval\"\n      // occurs depends on which object was the target of the event.\n      \"interval\"  :\n      {\n        // If the target of the event was the object to which we have given\n        // the friendly name \"flash\" then use a transition specified by\n        // name\n        \"flash\"   : \"S1_S3_interval_flash\",\n\n        // If the target of the event was the object to which we have given\n        // the friendly name \"timeout\", then enqueue this event for\n        // possible processing by a future state.\n        \"timeout\" : qx.util.fsm.FiniteStateMachine.EventHandling.BLOCKED\n      },\n\n        // The event type \"execute\", too, has two objects specified by\n        // their \"friendly name\".\n      \"execute\"   :\n      {\n        // If the target of the event was the object to which we have given\n        // the friend name \"ok\", search the transitions in order looking\n        // for one where the predicate is true\n        \"ok\"      : qx.util.fsm.FiniteStateMachine.EventHandling.PREDICATE\n\n        // If the target of the event was the object to which we have given\n        // the friendly name \"restart\", then enqueue this event for\n        // possible processing by a future state.\n        \"restart\" : qx.util.fsm.FiniteStateMachine.EventHandling.BLOCKED\n      }\n\n      // all events other than those which are handled or blocked are\n      // ignored.\n    };\n  });\n\n// Add State S1 to the finite state machine.\nfsm.addState(state);\n\n// Transition from S1 to S2 due to event 1\ntrans = new qx.util.fsm.Transition(\n  // Transition name\n  \"S1_S2_ev1\",\n\n  // Object with transition information\n  {\n    // return TRUE to pass\n    \"predicate\" :\n      function(fsm, event)\n      {\n        var type = event.getType();\n        if (type == \"somethingWeCareAbout\")\n        {\n          return true;\n        }\n        else if (type == \"somethingToHandleInAnotherState\")\n        {\n          // reattempt event delivery following state transition\n          fsm.postponeEvent(event);\n\n          // do no further transition attempts for this event for now\n          return null;\n        }\n        else\n        {\n          return false;\n        }\n      },\n\n    // if event matches and predicate passes, pop the state stack and go to\n    // the state which was found at the top of the stack.  States are added\n    // to the state stack by calling fsm.pushState() during a state's\n    // onexit function or by a transition's action function.\n    \"nextState\" : qx.util.fsm.FiniteStateMachine.StateChange.POP_STATE_STACK,\n\n    // action taken during transition\n    \"ontransition\"    :\n      function(fsm, event)\n      {\n        // save current state so a future transition can get back to\n        // this saved state\n        fsm.pushState();\n      }\n  });\nstate.addTransition(trans);\n\n// Default transition (any event): remain in current state\ntrans = new qx.util.fsm.Transition(\n  \"S1_S1_default\",\n  {\n    // true or undefined : always pass\n    \"predicate\" :\n      function(fsm, event)\n      {\n        // This predicate does not pass, and we return null to tell the\n        // finite state machine that no additional transitions in the\n        // transition list should be tested.  (Note that the next\n        // transition is the one explicitly called for by the \"interval\"\n        // event on the object with friendly name \"flash\".  We do not want\n        // a predicate search to find it.\n        return null;\n      },\n\n    // return to current state\n    \"nextState\" : qx.util.fsm.FiniteStateMachine.StateChange.CURRENT_STATE,\n  });\nstate.addTransition(trans);\n\n// Transition from S1 to S2 due to event 2.  Since the previous transition\n// returned null in its predicate function, the only way to get to this\n// transition is when it is called out explicitly in the state's event\n// list.  This one was specified for the \"interval\" event on the object\n// with friendly name \"flash\".\ntrans = new qx.util.finitestatememachine.Transition(\n  \"S1_S3_interval_flash\",\n  {\n    // No predicate or a value of 'true' means that the predicate passes as\n    // if a predicate function returned true.\n    \"predicate\" : true,\n\n    // if event matches, go to this state\n    \"nextState\" : \"S2\",\n\n    // action taken during transition\n    \"ontransition\"    :\n      function(fsm, event)\n      {\n        alert(this.getName() + \"ontransition function\");\n      }\n  });\nstate.addTransition(trans);\n\n// We would, of course, need to add state S2 since it is specified in a\n// nextState property.  That is left as an exercise for the reader.\n\n// Initialize and start the machine running\nfsm.start();\n
"}, "type": "desc"}]}, {"attributes": {"packageName": "qx.util", "fullName": "qx.util.placement", "name": "placement"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"name": "AbstractAxis", "packageName": "qx.util.placement", "externalRef": true, "superClass": "Object", "fullName": "qx.util.placement.AbstractAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "BestFitAxis", "packageName": "qx.util.placement", "externalRef": true, "fullName": "qx.util.placement.BestFitAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "DirectAxis", "packageName": "qx.util.placement", "externalRef": true, "fullName": "qx.util.placement.DirectAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "KeepAlignAxis", "packageName": "qx.util.placement", "externalRef": true, "fullName": "qx.util.placement.KeepAlignAxis", "type": "bootstrap"}, "type": "class"}, {"attributes": {"name": "Placement", "packageName": "qx.util.placement", "externalRef": true, "superClass": "qx.core.Object", "fullName": "qx.util.placement.Placement", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

qx.util.placement package

"}, "type": "desc"}]}]}, {"attributes": {"text": "

Utility and helper classes.

"}, "type": "desc"}]}, {"attributes": {"packageName": "qx", "fullName": "qx.xml", "name": "xml"}, "type": "package", "children": [{"type": "classes", "children": [{"attributes": {"isStatic": true, "name": "Document", "packageName": "qx.xml", "externalRef": true, "fullName": "qx.xml.Document", "type": "bootstrap"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "Element", "packageName": "qx.xml", "externalRef": true, "fullName": "qx.xml.Element", "type": "class"}, "type": "class"}, {"attributes": {"isStatic": true, "name": "String", "packageName": "qx.xml", "externalRef": true, "fullName": "qx.xml.String", "type": "class"}, "type": "class"}]}, {"attributes": {"text": "

The qx.xml name space provides static wrapper functions to allow for cross-browser\nXML handling.

\n\n

The Document class allows you to create XML documents in various\nways; they return a native DOM document. The Element class\nprovides cross-browser methods related to DOM elements, like setting an XML\nname space on an element. The String class provides XML-specific\nescape/unescape methods.

"}, "type": "desc"}]}]}, {"attributes": {"text": "

This is the framework’s top-level namespace or “package”.

\n\n

It contains some fundamental classes, while the rest of the class hierarchy \nis available in the corresponding sub packages. Please see the descriptions \nbelow. The little + preceding a name offers more descriptive text when \nyou click on it.

\n\n

All packages are structured in the same way. Use either the hyperlinks in\nthe listing, or the tree structure to navigate to the corresponding packages \nand their documentation. You can also use the Search button to find \ncertain class and method names, and the Legend button for information \nabout the symbols used throughout this reference. Use the toolbar buttons to\nto the right to tailor the amount of information that is displayed with each\nclass, e.g. you can enable display of inherited or protected class members.

"}, "type": "desc"}]}]}, {"type": "classes", "children": [{"attributes": {"name": "q", "packageName": "", "externalRef": true, "superClass": "qxWeb", "fullName": "q", "type": "bootstrap"}, "type": "class"}, {"attributes": {"group": "Core", "name": "qxWeb", "packageName": "", "externalRef": true, "superClass": "qx.type.BaseArray", "childClasses": "q,qx.ui.website.Widget", "fullName": "qxWeb", "type": "bootstrap"}, "type": "class"}]}]} \ No newline at end of file diff --git a/en/latest/api/script/apiviewer.js b/en/latest/api/script/apiviewer.js index bfb7f87e77c..dcf723a65ff 100644 --- a/en/latest/api/script/apiviewer.js +++ b/en/latest/api/script/apiviewer.js @@ -20,7 +20,7 @@ qx.$$g = {} qx.$$loader = { parts : {"boot":[0]}, - packages : {"0":{"uris":["__out__:apiviewer.4e4201b194e5.js"]}}, + packages : {"0":{"uris":["__out__:apiviewer.d887864e8685.js"]}}, urisBefore : ["resource/apiviewer/lib/sunlight-min.js","resource/apiviewer/lib/sunlight.xml-min.js","resource/apiviewer/lib/sunlight.javascript-min.js"], cssBefore : [], boot : "boot", @@ -434,6 +434,10 @@ else {return h.apply(i,f.concat(e.call(arguments)));} ;} });} )(); +(function(){var a="ecmascript.object.keys",b="qx.lang.normalize.Object";qx.Bootstrap.define(b,{statics:{keys:qx.Bootstrap.keys},defer:function(c){if(!qx.core.Environment.get(a)){Object.keys=c.keys;} +;} +});} +)(); (function(){var a="function",b="Length is 0 and no second argument given",c="qx.lang.normalize.Array",d="ecmascript.array.indexof",e="ecmascript.array.foreach",f="ecmascript.array.findIndex",g="filter",h="ecmascript.array.reduceright",j="indexOf",k="ecmascript.array.map",m="reduceRight",n="lastIndexOf",o="some",p="find",q="ecmascript.array.reduce",r="ecmascript.array.every",s="ecmascript.array.filter",t="findIndex",u="ecmascript.array.some",v="First argument is not callable",w="every",x="ecmascript.array.lastindexof",y="ecmascript.array.find",z="reduce",A="forEach",B="map";qx.Bootstrap.define(c,{statics:{indexOf:function(C,D){if(D==null){D=0;} else if(D<0){D=Math.max(0,this.length+D);} ;for(var i=D;i=1){m=1;} ;if(m<0.00001){m=0;} ;if(qx.core.Environment.get(g)){return i+m+h;} @@ -5251,33 +5278,6 @@ else {var x=qx.bom.element.Style.get(z,l,y,false);if(x){var w=x.match(/alpha\(op ;return 1.0;} })}});} )(); -(function(){var a="cursor:",b="engine.name",c="",d="mshtml",e="nw-resize",f="engine.version",g="nesw-resize",h="browser.documentmode",i=";",j="nwse-resize",k="qx.bom.element.Cursor",l="ne-resize",m="browser.quirksmode",n="cursor";qx.Bootstrap.define(k,{statics:{__eI:{},compile:function(o){return a+(this.__eI[o]||o)+i;} -,get:function(q,p){return qx.bom.element.Style.get(q,n,p,false);} -,set:function(s,r){s.style.cursor=this.__eI[r]||r;} -,reset:function(t){t.style.cursor=c;} -},defer:function(u){if(qx.core.Environment.get(b)==d&&((parseFloat(qx.core.Environment.get(f))<9||qx.core.Environment.get(h)<9)&&!qx.core.Environment.get(m))){u.__eI[g]=l;u.__eI[j]=e;} -;} -});} -)(); -(function(){var a="border-box",b="qx.bom.element.BoxSizing",c="css.boxsizing",d="",e="boxSizing",f="content-box",g=":",h=";";qx.Bootstrap.define(b,{statics:{__eJ:{tags:{button:true,select:true},types:{search:true,button:true,submit:true,reset:true,checkbox:true,radio:true}},__eK:function(j){var i=this.__eJ;return i.tags[j.tagName.toLowerCase()]||i.types[j.type];} -,compile:function(k){if(qx.core.Environment.get(c)){var l=qx.bom.Style.getCssName(qx.core.Environment.get(c));return l+g+k+h;} -else {{} -;} -;} -,get:function(m){if(qx.core.Environment.get(c)){return qx.bom.element.Style.get(m,e,null,false)||d;} -;if(qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(m))){if(!this.__eK(m)){return f;} -;} -;return a;} -,set:function(o,n){if(qx.core.Environment.get(c)){try{o.style[qx.core.Environment.get(c)]=n;} -catch(p){{} -;} -;} -else {{} -;} -;} -,reset:function(q){this.set(q,d);} -}});} -)(); (function(){var a="clip:auto;",b="rect(",c=")",d=");",e="",f="px",g="Could not parse clip string: ",h="qx.bom.element.Clip",i="string",j="clip:rect(",k=" ",l="clip",m="rect(auto,auto,auto,auto)",n="rect(auto, auto, auto, auto)",o="auto",p=",";qx.Bootstrap.define(h,{statics:{compile:function(q){if(!q){return a;} ;var v=q.left;var top=q.top;var u=q.width;var t=q.height;var r,s;if(v==null){r=(u==null?o:u+f);v=o;} else {r=(u==null?o:v+u+f);v=v+f;} @@ -8824,28 +8824,65 @@ else {this._disposeArray(u);} ;this._disposeArray(E);this.__ez=this.__oI=null;this._disposeObjects(ds,cR);} });} )(); -(function(){var a="blur",b="qxDraggable",c="touch",d="qx.ui.core.Widget",f="longtap",g="Escape",h="drag",i="keydown",j="Unsupported data type: ",k="roll",l="drop",m="qxDroppable",n="qx.event.handler.DragDrop",o="mouse",p="This method must not be used outside the drop event listener!",q="Control",r="Shift",s="!",t="alias",u="droprequest",v="copy",w="pointerup",x="dragstart",y="move",z="pointerdown",A="dragchange",B="on",C="Alt",D="keyup",E="keypress",F="dragleave",G="dragend",H="dragover",I="left",J="Please use a droprequest listener to the drag source to fill the manager with data!",K="pointermove";qx.Class.define(n,{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct:function(L){qx.core.Object.call(this);this.__dr=L;this.__iH=L.getWindow().document.documentElement;this.__dr.addListener(this.__iH,f,this._onLongtap,this);this.__dr.addListener(this.__iH,z,this._onPointerdown,this,true);qx.event.Registration.addListener(window,a,this._onWindowBlur,this);this.__oU();} -,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1},IGNORE_CAN_HANDLE:true,ALLOWED_BUTTONS:[I],MIN_DRAG_DISTANCE:5},properties:{cursor:{check:d,nullable:true,init:null}},members:{__dr:null,__iH:null,__oJ:null,__oK:null,__le:null,__oL:null,__oM:null,__d:null,__oN:null,__oO:null,__oP:false,__oQ:false,__oR:false,__oS:null,__oT:null,canHandleEvent:function(N,M){} +(function(){var a="blur",b="activate",c="focus",d="qx.ui.core.EventHandler";qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this);this.__dr=qx.event.Registration.getManager(window);} +,statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,auxclick:1,dblclick:1,contextmenu:1,mousewheel:1,keyup:1,keydown:1,keypress:1,keyinput:1,capture:1,losecapture:1,focusin:1,focusout:1,focus:1,blur:1,activate:1,deactivate:1,appear:1,disappear:1,dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1,touchstart:1,touchend:1,touchmove:1,touchcancel:1,tap:1,longtap:1,swipe:1,dbltap:1,track:1,trackend:1,trackstart:1,pinch:1,rotate:1,roll:1,pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1},IGNORE_CAN_HANDLE:false},members:{__dr:null,__oJ:{focusin:1,focusout:1,focus:1,blur:1},__oK:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(f,e){return f instanceof qx.ui.core.Widget;} +,_dispatchEvent:function(j){var o=j.getTarget();var n=qx.ui.core.Widget.getWidgetByElement(o);var p=false;while(n&&n.isAnonymous()){var p=true;n=n.getLayoutParent();} +;if(n&&p&&j.getType()==b){n.getContentElement().activate();} +;if(this.__oJ[j.getType()]){n=n&&n.getFocusTarget();if(!n){return;} +;} +;if(j.getRelatedTarget){var w=j.getRelatedTarget();var v=qx.ui.core.Widget.getWidgetByElement(w);while(v&&v.isAnonymous()){v=v.getLayoutParent();} +;if(v){if(this.__oJ[j.getType()]){v=v.getFocusTarget();} +;if(v===n){return;} +;} +;} +;var r=j.getCurrentTarget();var t=qx.ui.core.Widget.getWidgetByElement(r);if(!t||t.isAnonymous()){return;} +;if(this.__oJ[j.getType()]){t=t.getFocusTarget();} +;var u=j.getType();if(!t||!(t.isEnabled()||this.__oK[u])){return;} +;var g=j.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE;var q=this.__dr.getListeners(t,u,g);if(j.getEventPhase()==qx.event.type.Event.AT_TARGET){if(!q){q=[];} +;var h=this.__dr.getListeners(t,u,!g);if(h){q=q.concat(h);} +;} +;if(!q||q.length===0){return;} +;var k=qx.event.Pool.getInstance().getObject(j.constructor);j.clone(k);k.setTarget(n);k.setRelatedTarget(v||null);k.setCurrentTarget(t);var x=j.getOriginalTarget();if(x){var m=qx.ui.core.Widget.getWidgetByElement(x);while(m&&m.isAnonymous()){m=m.getLayoutParent();} +;k.setOriginalTarget(m);} +else {k.setOriginalTarget(o);} +;for(var i=0,l=q.length;ibu||Math.abs(bA.y)>bu)){if(!this._start(e)){this.clearSession();return;} +;if(!this.__oR&&e.getPointerType()==o){var bA=this._getDelta(e);var bu=qx.event.handler.DragDrop.MIN_DRAG_DISTANCE;if(bA&&(Math.abs(bA.x)>bu||Math.abs(bA.y)>bu)){if(!this._start(e)){this.clearSession();return;} ;} ;} -;if(!this.__oP){return;} -;if(!this.__dc(h,this.__oK,this.__oJ,true,e)){this.clearSession();} +;if(!this.__oR){return;} +;if(!this.__dc(h,this.__oM,this.__oL,true,e)){this.clearSession();} ;var bv=e.getTarget();var by=this.getCursor();if(!by){by=qx.ui.core.DragDropCursor.getInstance();} -;var bx=by.getContentElement().getDomElement();if(bv!==bx){var bw=this.__oX(bv);if(bw&&bw!=this.__oJ){if(this.__oJ){this.__dc(F,this.__oJ,this.__oK,false,e);} -;this.__oQ=true;this.__oJ=bw;this.__oQ=this.__dc(H,bw,this.__oK,true,e);} -else if(!bw&&this.__oJ){this.__dc(F,this.__oJ,this.__oK,false,e);this.__oJ=null;this.__oQ=false;qx.event.Timer.once(this.__oV,this,0);} +;var bx=by.getContentElement().getDomElement();if(bv!==bx){var bw=this.__pa(bv);if(bw&&bw!=this.__oL){if(this.__oL){this.__dc(F,this.__oL,this.__oM,false,e);} +;this.__oS=true;this.__oL=bw;this.__oS=this.__dc(H,bw,this.__oM,true,e);} +else if(!bw&&this.__oL){this.__dc(F,this.__oL,this.__oM,false,e);this.__oL=null;this.__oS=false;qx.event.Timer.once(this.__oX,this,0);} ;} -;var bz=this.__oM;bz.Control=e.isCtrlPressed();bz.Shift=e.isShiftPressed();bz.Alt=e.isAltPressed();this.__oV();} -,_getDelta:function(e){if(!this.__oT){return null;} -;var bB=e.getDocumentLeft()-this.__oT.left;var bC=e.getDocumentTop()-this.__oT.top;return {"x":bB,"y":bC};} +;var bz=this.__oO;bz.Control=e.isCtrlPressed();bz.Shift=e.isShiftPressed();bz.Alt=e.isAltPressed();this.__oX();} +,_getDelta:function(e){if(!this.__oV){return null;} +;var bB=e.getDocumentLeft()-this.__oV.left;var bC=e.getDocumentTop()-this.__oV.top;return {"x":bB,"y":bC};} ,_onPointerup:function(e){if(!e.isPrimary()){return;} -;if(this.__oQ&&this.__oR){this.__dc(l,this.__oJ,this.__oK,false,e);} -;if(e.getTarget()==this.__oK){e.stopPropagation();} +;if(this.__oS&&this.__oT){this.__dc(l,this.__oL,this.__oM,false,e);} +;if(e.getTarget()==this.__oM){e.stopPropagation();} ;this.clearSession();} ,_onRoll:function(e){e.stop();} ,_onWindowBlur:function(e){this.clearSession();} -,_onKeyDown:function(e){var bD=e.getKeyIdentifier();switch(bD){case C:case q:case r:if(!this.__oM[bD]){this.__oM[bD]=true;this.__oV();} +,_onKeyDown:function(e){var bD=e.getKeyIdentifier();switch(bD){case C:case q:case r:if(!this.__oO[bD]){this.__oO[bD]=true;this.__oX();} ;};} -,_onKeyUp:function(e){var bE=e.getKeyIdentifier();switch(bE){case C:case q:case r:if(this.__oM[bE]){this.__oM[bE]=false;this.__oV();} +,_onKeyUp:function(e){var bE=e.getKeyIdentifier();switch(bE){case C:case q:case r:if(this.__oO[bE]){this.__oO[bE]=false;this.__oX();} ;};} ,_onKeyPress:function(e){var bF=e.getKeyIdentifier();switch(bF){case g:this.clearSession();};} -},destruct:function(){qx.event.Registration.removeListener(window,a,this._onWindowBlur,this);this.__oK=this.__oJ=this.__dr=this.__iH=this.__le=this.__oL=this.__oM=this.__d=null;} +},destruct:function(){qx.event.Registration.removeListener(window,a,this._onWindowBlur,this);this.__oM=this.__oL=this.__dr=this.__iH=this.__le=this.__oN=this.__oO=this.__d=null;} ,defer:function(bG){qx.event.Registration.addHandler(bG);} });} )(); @@ -8938,13 +8975,13 @@ else {var h=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(thi ,stopSession:function(){this.getManager().clearSession();} }});} )(); -(function(){var a="best-fit",b="placementRight",c="Boolean",d="bottom-right",e="' ",f="widget",g="placementLeft",h="qx.ui.core.MPlacement",i="left-top",j="Integer",k="left-middle",l="right-middle",m="top-center",n="[qx.ui.core.MPlacement.setMoveDirection()], the value was '",o="offsetRight",p="interval",q="keep-align",r="bottom-left",s="pointer",t="direct",u="shorthand",v="Invalid value for the parameter 'direction' ",w="offsetLeft",x="top-left",y="appear",z="offsetBottom",A="top",B="top-right",C="offsetTop",D="but 'top' or 'left' are allowed.",E="right-bottom",F="disappear",G="right-top",H="bottom-center",I="left-bottom",J="left";qx.Mixin.define(h,{statics:{__nN:null,__oY:J,setVisibleElement:function(K){this.__nN=K;} +(function(){var a="best-fit",b="placementRight",c="Boolean",d="bottom-right",e="' ",f="widget",g="placementLeft",h="qx.ui.core.MPlacement",i="left-top",j="Integer",k="left-middle",l="right-middle",m="top-center",n="[qx.ui.core.MPlacement.setMoveDirection()], the value was '",o="offsetRight",p="interval",q="keep-align",r="bottom-left",s="pointer",t="direct",u="shorthand",v="Invalid value for the parameter 'direction' ",w="offsetLeft",x="top-left",y="appear",z="offsetBottom",A="top",B="top-right",C="offsetTop",D="but 'top' or 'left' are allowed.",E="right-bottom",F="disappear",G="right-top",H="bottom-center",I="left-bottom",J="left";qx.Mixin.define(h,{statics:{__nN:null,__pb:J,setVisibleElement:function(K){this.__nN=K;} ,getVisibleElement:function(){return this.__nN;} -,setMoveDirection:function(L){if(L===A||L===J){this.__oY=L;} +,setMoveDirection:function(L){if(L===A||L===J){this.__pb=L;} else {throw new Error(v+n+L+e+D);} ;} -,getMoveDirection:function(){return this.__oY;} -},properties:{position:{check:[x,m,B,r,H,d,i,k,I,G,l,E],init:r,themeable:true},placeMethod:{check:[f,s],init:s,themeable:true},domMove:{check:c,init:false},placementModeX:{check:[t,q,a],init:q,themeable:true},placementModeY:{check:[t,q,a],init:q,themeable:true},offsetLeft:{check:j,init:0,themeable:true},offsetTop:{check:j,init:0,themeable:true},offsetRight:{check:j,init:0,themeable:true},offsetBottom:{check:j,init:0,themeable:true},offset:{group:[C,o,z,w],mode:u,themeable:true}},members:{__pa:null,__pb:null,__pc:null,getLayoutLocation:function(N){var P,O,R,top;O=N.getBounds();if(!O){return null;} +,getMoveDirection:function(){return this.__pb;} +},properties:{position:{check:[x,m,B,r,H,d,i,k,I,G,l,E],init:r,themeable:true},placeMethod:{check:[f,s],init:s,themeable:true},domMove:{check:c,init:false},placementModeX:{check:[t,q,a],init:q,themeable:true},placementModeY:{check:[t,q,a],init:q,themeable:true},offsetLeft:{check:j,init:0,themeable:true},offsetTop:{check:j,init:0,themeable:true},offsetRight:{check:j,init:0,themeable:true},offsetBottom:{check:j,init:0,themeable:true},offset:{group:[C,o,z,w],mode:u,themeable:true}},members:{__pc:null,__pd:null,__pe:null,getLayoutLocation:function(N){var P,O,R,top;O=N.getBounds();if(!O){return null;} ;R=O.left;top=O.top;var Q=O;N=N.getLayoutParent();while(N&&!N.isRootWidget()){O=N.getBounds();R+=O.left;top+=O.top;P=N.getInsets();R+=P.left;top+=P.top;N=N.getLayoutParent();} ;if(N.isRootWidget()){var M=N.getContentLocation();if(M){R+=M.left;top+=M.top;} ;} @@ -8957,30 +8994,30 @@ else {top=Math.max(V.top-W.height,0);} ;if(this.getDomMove()){this.setDomPosition(Y,top);} else {this.setLayoutProperties({left:Y,top:top});} ;} -,placeToWidget:function(bc,ba){if(ba){this.__pd();this.__pa=qx.lang.Function.bind(this.placeToWidget,this,bc,false);qx.event.Idle.getInstance().addListener(p,this.__pa);this.__pc=function(){this.__pd();} -;this.addListener(F,this.__pc,this);} +,placeToWidget:function(bc,ba){if(ba){this.__pf();this.__pc=qx.lang.Function.bind(this.placeToWidget,this,bc,false);qx.event.Idle.getInstance().addListener(p,this.__pc);this.__pe=function(){this.__pf();} +;this.addListener(F,this.__pe,this);} ;var bb=bc.getContentLocation()||this.getLayoutLocation(bc);if(bb!=null){this._place(bb);return true;} else {return false;} ;} -,__pd:function(){if(this.__pa){qx.event.Idle.getInstance().removeListener(p,this.__pa);this.__pa=null;} -;if(this.__pc){this.removeListener(F,this.__pc,this);this.__pc=null;} +,__pf:function(){if(this.__pc){qx.event.Idle.getInstance().removeListener(p,this.__pc);this.__pc=null;} +;if(this.__pe){this.removeListener(F,this.__pe,this);this.__pe=null;} ;} ,placeToPointer:function(event){var be=Math.round(event.getDocumentLeft());var top=Math.round(event.getDocumentTop());var bd={left:be,top:top,right:be,bottom:top};this._place(bd);} -,placeToElement:function(bh,bf){var location=qx.bom.element.Location.get(bh);var bg={left:location.left,top:location.top,right:location.left+bh.offsetWidth,bottom:location.top+bh.offsetHeight};if(bf){this.__pa=qx.lang.Function.bind(this.placeToElement,this,bh,false);qx.event.Idle.getInstance().addListener(p,this.__pa);this.addListener(F,function(){if(this.__pa){qx.event.Idle.getInstance().removeListener(p,this.__pa);this.__pa=null;} +,placeToElement:function(bh,bf){var location=qx.bom.element.Location.get(bh);var bg={left:location.left,top:location.top,right:location.left+bh.offsetWidth,bottom:location.top+bh.offsetHeight};if(bf){this.__pc=qx.lang.Function.bind(this.placeToElement,this,bh,false);qx.event.Idle.getInstance().addListener(p,this.__pc);this.addListener(F,function(){if(this.__pc){qx.event.Idle.getInstance().removeListener(p,this.__pc);this.__pc=null;} ;} ,this);} ;this._place(bg);} ,placeToPoint:function(bj){var bi={left:bj.left,top:bj.top,right:bj.left,bottom:bj.top};this._place(bi);} ,_getPlacementOffsets:function(){return {left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()};} -,__pe:function(bk){var bl=null;if(this._computePlacementSize){var bl=this._computePlacementSize();} +,__pg:function(bk){var bl=null;if(this._computePlacementSize){var bl=this._computePlacementSize();} else if(this.isVisible()){var bl=this.getBounds();} -;if(bl==null){this.addListenerOnce(y,function(){this.__pe(bk);} +;if(bl==null){this.addListenerOnce(y,function(){this.__pg(bk);} ,this);} else {bk.call(this,bl);} ;} -,_place:function(bm){this.__pe(function(bo){var bn=qx.util.placement.Placement.compute(bo,this.getLayoutParent().getBounds(),bm,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.removeState(g);this.removeState(b);this.addState(bm.leftdd?dd:dh;} else {var dg=qx.theme.manager.Font.getInstance().resolve(df.match(/@([^/]+)/)[1]);di=dg.getSize();} ;if(!di){di=0;} -;this.__pG(di,di);this.__pE(dc,df);} -else {this.__pE(dc,df);this.__pG(db.getImageWidth(df),db.getImageHeight(df));} +;this.__pI(di,di);this.__pG(dc,df);} +else {this.__pG(dc,df);this.__pI(db.getImageWidth(df),db.getImageHeight(df));} ;} -,_applyDimension:function(){qx.ui.core.Widget.prototype._applyDimension.call(this);var dn=this.getSource()&&qx.lang.String.startsWith(this.getSource(),U);if(dn){var dk=this.getContentElement();if(dk){if(this.getScale()){var dm=this.getWidth()||this.getHeight()||40;var dl=this.getHeight()||this.getWidth()||40;dk.setStyle(x,(dm>dl?dl:dm)+c);} +,_applyDimension:function(){qx.ui.core.Widget.prototype._applyDimension.call(this);var dn=this.getSource()&&qx.lang.String.startsWith(this.getSource(),V);if(dn){var dk=this.getContentElement();if(dk){if(this.getScale()){var dm=this.getWidth()||this.getHeight()||40;var dl=this.getHeight()||this.getWidth()||40;dk.setStyle(x,(dm>dl?dl:dm)+c);} else {var dj=qx.theme.manager.Font.getInstance().resolve(this.getSource().match(/@([^/]+)/)[1]);dk.setStyle(x,dj.getSize()+c);} ;} ;} ;} -,__pB:function(dp,dt){var dr=qx.io.ImageLoader;this.__pE(dp,dt);var ds=dr.getWidth(dt);var dq=dr.getHeight(dt);this.__pG(ds,dq);} -,__pC:function(dv,dx){var dw=qx.io.ImageLoader;{var du,self;} -;if(!dw.isFailed(dx)){dw.load(dx,this.__pF,this);} -else {this.__pD(dv);} +,__pD:function(dp,dt){var dr=qx.io.ImageLoader;this.__pG(dp,dt);var ds=dr.getWidth(dt);var dq=dr.getHeight(dt);this.__pI(ds,dq);} +,__pE:function(dv,dx){var dw=qx.io.ImageLoader;{var du,self;} +;if(!dw.isFailed(dx)){dw.load(dx,this.__pH,this);} +else {this.__pF(dv);} ;} -,__pD:function(dy){if(dy!=null){if(dy instanceof qx.html.Image){dy.resetSource();} +,__pF:function(dy){if(dy!=null){if(dy instanceof qx.html.Image){dy.resetSource();} else {dy.resetValue();} ;} ;} -,__pE:function(dK,dH){var dz=dH&&qx.lang.String.startsWith(dH,U);if(dz){var dD=qx.util.ResourceManager.getInstance();var dG=qx.theme.manager.Font.getInstance().resolve(dH.match(/@([^/]+)/)[1]);var dE=qx.lang.Object.clone(dG.getStyles());delete dE.color;dK.setStyles(dE);dK.setStyle(F);dK.setStyle(bt,by);dK.setStyle(z,W);dK.setStyle(A,D);if(this.getScale()){dK.setStyle(x,(this.__po>this.__pp?this.__pp:this.__po)+c);} +,__pG:function(dK,dH){var dz=dH&&qx.lang.String.startsWith(dH,V);if(dz){var dD=qx.util.ResourceManager.getInstance();var dG=qx.theme.manager.Font.getInstance().resolve(dH.match(/@([^/]+)/)[1]);var dE=qx.lang.Object.clone(dG.getStyles());delete dE.color;dK.setStyles(dE);dK.setStyle(F);dK.setStyle(bt,bz);dK.setStyle(z,X);dK.setStyle(A,D);if(this.getScale()){dK.setStyle(x,(this.__pq>this.__pr?this.__pr:this.__pq)+c);} else {dK.setStyle(x,dG.getSize()+c);} ;var dB=dD.getData(dH);if(dB){dK.setValue(String.fromCharCode(dB[2]));} else {var dL=parseInt(qx.theme.manager.Font.getInstance().resolve(dH.match(/@([^/]+)\/(.*)$/)[2]),16);{} ;dK.setValue(String.fromCharCode(dL));} ;return;} -else if(dK.getNodeName()==n){var dN=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(dN){var dI=(dN.getStartColor()&&dN.getEndColor());var dF=dN.getBackgroundImage();if(dI||dF){var dA=this.getScale()?j:bB;var dC=qx.bom.element.Decoration.getAttributes(dH,dA);var dM=dN.getStyles(true);var dJ={"backgroundImage":dC.style.backgroundImage,"backgroundPosition":(dC.style.backgroundPosition||w),"backgroundRepeat":(dC.style.backgroundRepeat||bB)};if(dF){dJ[N]+=y+dM[bC]||w;dJ[d]+=bz+dN.getBackgroundRepeat();} -;if(dI){dJ[N]+=bx;dJ[d]+=bF;} -;dJ[C]+=y+(dM[g]||dM[bA]);dK.setStyles(dJ);return;} +else if(dK.getNodeName()==n){var dN=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(dN){var dI=(dN.getStartColor()&&dN.getEndColor());var dF=dN.getBackgroundImage();if(dI||dF){var dA=this.getScale()?j:bC;var dC=qx.bom.element.Decoration.getAttributes(dH,dA);var dM=dN.getStyles(true);var dJ={"backgroundImage":dC.style.backgroundImage,"backgroundPosition":(dC.style.backgroundPosition||w),"backgroundRepeat":(dC.style.backgroundRepeat||bC)};if(dF){dJ[O]+=y+dM[bD]||w;dJ[d]+=bA+dN.getBackgroundRepeat();} +;if(dI){dJ[O]+=bE;dJ[d]+=bG;} +;dJ[C]+=y+(dM[g]||dM[bu]);dK.setStyles(dJ);return;} ;} else {dK.setSource(null);} ;} ;dK.setSource(dH);} -,_findHighResolutionSource:function(dO){var dR=[t,e,K];var dQ=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2));if(dQ<=1){return false;} +,_findHighResolutionSource:function(dO){var dR=[t,e,L];var dQ=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2));if(dQ<=1){return false;} ;var i=dR.length;while(i>0&&dQ>dR[ --i]){} ;var dP;var k;for(k=i;k>=0;k-- ){dP=this._getHighResolutionSource(dO,dR[k]);if(dP){return dP;} ;} ;for(k=i+1;k-1){var dU=U+dT+m;var dW=dS.slice(0,dV)+dU+dS.slice(dV);if(qx.util.ResourceManager.getInstance().has(dW)){return dW;} +,_getHighResolutionSource:function(dS,dT){var dV=dS.lastIndexOf(Y);if(dV>-1){var dU=V+dT+m;var dW=dS.slice(0,dV)+dU+dS.slice(dV);if(qx.util.ResourceManager.getInstance().has(dW)){return dW;} ;} ;return null;} -,__pF:function(dX,dY){if(this.$$disposed===true){return;} +,__pH:function(dX,dY){if(this.$$disposed===true){return;} ;if(dX!==qx.util.AliasManager.getInstance().resolve(this.getSource())){this.fireEvent(p);return;} ;if(dY.failed){this.warn(a+dX);this.fireEvent(I);} else if(dY.aborted){this.fireEvent(p);return;} else {this.fireEvent(B);} -;this.__pB(this.__px(),dX);} -,__pG:function(ea,eb){if(ea!==this.__po||eb!==this.__pp){this.__po=ea;this.__pp=eb;qx.ui.core.queue.Layout.add(this);} +;this.__pD(this.__pz(),dX);} +,__pI:function(ea,eb){if(ea!==this.__pq||eb!==this.__pr){this.__pq=ea;this.__pr=eb;qx.ui.core.queue.Layout.add(this);} ;} -},destruct:function(){for(var ec in this.__pn){if(this.__pn.hasOwnProperty(ec)){this.__pn[ec].disconnectWidget(this);} +},destruct:function(){for(var ec in this.__pp){if(this.__pp.hasOwnProperty(ec)){this.__pp[ec].disconnectWidget(this);} ;} -;delete this.__pq;if(this.__lU){delete this.__lU;} -;this._disposeMap(bs);} +;delete this.__ps;if(this.__lU){delete this.__lU;} +;this._disposeMap(J);} });} )(); -(function(){var a="mshtml",b='img',c="",d="qx.globalErrorHandling",e="load",f="qx.io.ImageLoader";qx.Bootstrap.define(f,{statics:{__di:{},__pH:{width:null,height:null},__pI:/\.(png|gif|jpg|jpeg|bmp)\b/i,__pJ:/^data:image\/(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(g){var h=this.__di[g];return !!(h&&h.loaded);} +(function(){var a="mshtml",b='img',c="",d="qx.globalErrorHandling",e="load",f="qx.io.ImageLoader";qx.Bootstrap.define(f,{statics:{__di:{},__pJ:{width:null,height:null},__pK:/\.(png|gif|jpg|jpeg|bmp)\b/i,__pL:/^data:image\/(png|gif|jpg|jpeg|bmp)\b/i,isLoaded:function(g){var h=this.__di[g];return !!(h&&h.loaded);} ,isFailed:function(j){var k=this.__di[j];return !!(k&&k.failed);} ,isLoading:function(m){var n=this.__di[m];return !!(n&&n.loading);} -,getFormat:function(r){var q=this.__di[r];if(!q||!q.format){var o=this.__pJ.exec(r);if(o!=null){var p=(q&&qx.lang.Type.isNumber(q.width)?q.width:this.__pH.width);var s=(q&&qx.lang.Type.isNumber(q.height)?q.height:this.__pH.height);q={loaded:true,format:o[1],width:p,height:s};} +,getFormat:function(r){var q=this.__di[r];if(!q||!q.format){var o=this.__pL.exec(r);if(o!=null){var p=(q&&qx.lang.Type.isNumber(q.width)?q.width:this.__pJ.width);var s=(q&&qx.lang.Type.isNumber(q.height)?q.height:this.__pJ.height);q={loaded:true,format:o[1],width:p,height:s};} ;} ;return q?q.format:null;} -,getSize:function(t){var u=this.__di[t];return u?{width:u.width,height:u.height}:this.__pH;} +,getSize:function(t){var u=this.__di[t];return u?{width:u.width,height:u.height}:this.__pJ;} ,getWidth:function(v){var w=this.__di[v];return w?w.width:null;} ,getHeight:function(x){var y=this.__di[x];return y?y.height:null;} ,load:function(B,A,C){var D=this.__di[B];if(!D){D=this.__di[B]={};} @@ -9205,15 +9242,15 @@ else {A.call(C,B,D);} ;} ;} else {D.loading=true;D.callbacks=[];if(A){D.callbacks.push(A,C);} -;var z=document.createElement(b);var E=qx.lang.Function.listener(this.__pK,this,z,B);z.onload=E;z.onerror=E;z.src=B;D.element=z;} +;var z=document.createElement(b);var E=qx.lang.Function.listener(this.__pM,this,z,B);z.onload=E;z.onerror=E;z.src=B;D.element=z;} ;} ,abort:function(F){var I=this.__di[F];if(I&&!I.loaded){I.aborted=true;var H=I.callbacks;var G=I.element;G.onload=G.onerror=null;G.src=c;delete I.callbacks;delete I.element;delete I.loading;for(var i=0,l=H.length;i=2000000000){qx.io.remote.transport.Script.__xr=w=1;} -;this.__nK=null;this.__xr=w;} -,statics:{__xr:0,_instanceRegistry:{},ScriptTransport_PREFIX:n,ScriptTransport_ID_PARAM:q,ScriptTransport_DATA_PARAM:e,handles:{synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,programmaticFormFields:false,responseTypes:[o,p,g]},isSupported:function(){return true;} -,_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4},_requestFinished:qx.event.GlobalError.observeMethod(function(x,content){var y=qx.io.remote.transport.Script._instanceRegistry[x];if(y==null){{} -;} -else {y._responseContent=content;y._switchReadyState(qx.io.remote.transport.Script._numericMap.complete);} -;} -)},members:{__xs:0,__nK:null,__xr:null,send:function(){var B=this.getUrl();B+=(B.indexOf(f)>=0?a:f)+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+k+this.__xr;var E=this.getParameters();var D=[];for(var A in E){if(A.indexOf(qx.io.remote.transport.Script.ScriptTransport_PREFIX)==0){this.error(c+qx.io.remote.transport.Script.ScriptTransport_PREFIX);} -;var C=E[A];if(C instanceof Array){for(var i=0;i0){B+=a+D.join(a);} -;var z=this.getData();if(z!=null){B+=a+qx.io.remote.transport.Script.ScriptTransport_DATA_PARAM+k+encodeURIComponent(z);} -;qx.io.remote.transport.Script._instanceRegistry[this.__xr]=this;this.__nK=document.createElement(j);this.__nK.charset=t;this.__nK.src=B;{} -;document.body.appendChild(this.__nK);} -,_switchReadyState:function(F){switch(this.getState()){case m:case s:case u:case l:this.warn(b);return;};while(this.__xs0){this.setData(X.join(G));} ;} -;var R=this.getFormFields();for(var T in R){var W=document.createElement(l);W.name=T;W.appendChild(document.createTextNode(R[T]));this.__xt.appendChild(W);} -;this.__xt.action=U;this.__xt.method=S;this.__di.appendChild(document.createTextNode(this.getData()));this.__xt.submit();this.setState(u);} +;var R=this.getFormFields();for(var T in R){var W=document.createElement(l);W.name=T;W.appendChild(document.createTextNode(R[T]));this.__xr.appendChild(W);} +;this.__xr.action=U;this.__xr.method=S;this.__di.appendChild(document.createTextNode(this.getData()));this.__xr.submit();this.setState(u);} ,_onload:qx.event.GlobalError.observeMethod(function(e){if(qx.core.Environment.get(B)==J&&this.getIframeHtmlContent()==t){return;} -;if(this.__xt.src){return;} +;if(this.__xr.src){return;} ;this._switchReadyState(qx.io.remote.transport.Iframe._numericMap.complete);} ),_onreadystatechange:qx.event.GlobalError.observeMethod(function(e){this._switchReadyState(qx.io.remote.transport.Iframe._numericMap[this.__rB.readyState]);} -),_switchReadyState:function(ba){switch(this.getState()){case w:case k:case z:case K:this.warn(C);return;};while(this.__xs=2000000000){qx.io.remote.transport.Script.__xu=w=1;} +;this.__nK=null;this.__xu=w;} +,statics:{__xu:0,_instanceRegistry:{},ScriptTransport_PREFIX:n,ScriptTransport_ID_PARAM:q,ScriptTransport_DATA_PARAM:e,handles:{synchronous:false,asynchronous:true,crossDomain:true,fileUpload:false,programmaticFormFields:false,responseTypes:[o,p,g]},isSupported:function(){return true;} +,_numericMap:{"uninitialized":1,"loading":2,"loaded":2,"interactive":3,"complete":4},_requestFinished:qx.event.GlobalError.observeMethod(function(x,content){var y=qx.io.remote.transport.Script._instanceRegistry[x];if(y==null){{} +;} +else {y._responseContent=content;y._switchReadyState(qx.io.remote.transport.Script._numericMap.complete);} +;} +)},members:{__xt:0,__nK:null,__xu:null,send:function(){var B=this.getUrl();B+=(B.indexOf(f)>=0?a:f)+qx.io.remote.transport.Script.ScriptTransport_ID_PARAM+k+this.__xu;var E=this.getParameters();var D=[];for(var A in E){if(A.indexOf(qx.io.remote.transport.Script.ScriptTransport_PREFIX)==0){this.error(c+qx.io.remote.transport.Script.ScriptTransport_PREFIX);} +;var C=E[A];if(C instanceof Array){for(var i=0;i0){B+=a+D.join(a);} +;var z=this.getData();if(z!=null){B+=a+qx.io.remote.transport.Script.ScriptTransport_DATA_PARAM+k+encodeURIComponent(z);} +;qx.io.remote.transport.Script._instanceRegistry[this.__xu]=this;this.__nK=document.createElement(j);this.__nK.charset=t;this.__nK.src=B;{} +;document.body.appendChild(this.__nK);} +,_switchReadyState:function(F){switch(this.getState()){case m:case s:case u:case l:this.warn(b);return;};while(this.__xtEvent handler Interface.

\n\n

All custom event handler like mouse or keyboard event handler must implement\nthis interface.

"}, "type": "desc"}, {"attributes": {}, "type": "constants", "children": [{"attributes": {"type": "Number", "name": "TARGET_DOMNODE", "value": "1"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a dom node

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}, {"attributes": {"type": "Number", "name": "TARGET_DOCUMENT", "value": "8"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a document node

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}, {"attributes": {"type": "Number", "name": "TARGET_OBJECT", "value": "4"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a qooxdoo object

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}, {"attributes": {"type": "Number", "name": "TARGET_WINDOW", "value": "2"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a window object

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}]}, {"attributes": {}, "type": "methods", "children": [{"attributes": {"line": 58, "name": "canHandleEvent"}, "type": "method", "children": [{"attributes": {}, "type": "params", "children": [{"attributes": {"name": "target"}, "type": "param", "children": [{"attributes": {"text": "

The target to, which the event handler should be attached

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "var"}, "type": "entry"}]}]}, {"attributes": {"name": "type"}, "type": "param", "children": [{"attributes": {"text": "

event type

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "String"}, "type": "entry"}]}]}]}, {"attributes": {"text": "

Whether the event handler can handle events of the given type. If the\nevent handler class has a static variable called IGNORE_CAN_HANDLE\nwith the value true this function is not called. Whether the\nhandler can handle the event is them only determined by the static variables\nSUPPORTED_TYPES and TARGET_CHECK.

"}, "type": "desc"}, {"attributes": {}, "type": "return", "children": [{"attributes": {"text": "

Whether the event handler can handle events of the given type.

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Boolean"}, "type": "entry"}]}]}]}, {"attributes": {"line": 71, "name": "registerEvent"}, "type": "method", "children": [{"attributes": {}, "type": "params", "children": [{"attributes": {"name": "target"}, "type": "param", "children": [{"attributes": {"text": "

The target to, which the event handler should be attached

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "var"}, "type": "entry"}]}]}, {"attributes": {"name": "type"}, "type": "param", "children": [{"attributes": {"text": "

event type

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "String"}, "type": "entry"}]}]}, {"attributes": {"name": "capture"}, "type": "param", "children": [{"attributes": {"text": "

Whether to attach the event to the capturing phase or the bubbling phase of the event.

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Boolean"}, "type": "entry"}]}]}]}, {"attributes": {"text": "

This method is called each time an event listener, for one of the\nsupported events, is added using {@link qx.event.Manager#addListener}.

"}, "type": "desc"}]}, {"attributes": {"line": 85, "name": "unregisterEvent"}, "type": "method", "children": [{"attributes": {}, "type": "params", "children": [{"attributes": {"name": "target"}, "type": "param", "children": [{"attributes": {"text": "

The target from, which the event handler should be removed

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "var"}, "type": "entry"}]}]}, {"attributes": {"name": "type"}, "type": "param", "children": [{"attributes": {"text": "

event type

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "String"}, "type": "entry"}]}]}, {"attributes": {"name": "capture"}, "type": "param", "children": [{"attributes": {"text": "

Whether to attach the event to the capturing phase or the bubbling phase of the event.

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Boolean"}, "type": "entry"}]}]}]}, {"attributes": {"text": "

This method is called each time an event listener, for one of the\nsupported events, is removed by using {@link qx.event.Manager#removeListener}\nand no other event listener is listening on this type.

"}, "type": "desc"}]}]}]} \ No newline at end of file +{"attributes": {"fullName": "qx.event.IEventHandler", "packageName": "qx.event", "type": "interface", "name": "IEventHandler", "implementations": "qx.event.handler.Object,qx.event.handler.Appear,qx.event.handler.Pointer,qx.event.handler.Gesture,qx.event.handler.Element,qx.event.handler.UserAction,qx.event.handler.Mouse,qx.event.handler.Keyboard,qx.event.handler.Focus,qx.event.handler.Window,qx.event.handler.Application,qx.event.handler.Orientation,qx.event.handler.Touch,qx.event.handler.Input,qx.event.handler.Offline,qx.event.handler.Capture,qx.ui.core.EventHandler,qx.event.handler.DragDrop,qx.ui.mobile.core.EventHandler,qx.ui.mobile.core.DomUpdatedHandler,qx.event.handler.Transition,qx.event.handler.ElementResize,qx.event.handler.Iframe"}, "type": "class", "children": [{"attributes": {"text": "

Event handler Interface.

\n\n

All custom event handler like mouse or keyboard event handler must implement\nthis interface.

"}, "type": "desc"}, {"attributes": {}, "type": "constants", "children": [{"attributes": {"type": "Number", "name": "TARGET_DOMNODE", "value": "1"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a dom node

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}, {"attributes": {"type": "Number", "name": "TARGET_DOCUMENT", "value": "8"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a document node

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}, {"attributes": {"type": "Number", "name": "TARGET_OBJECT", "value": "4"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a qooxdoo object

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}, {"attributes": {"type": "Number", "name": "TARGET_WINDOW", "value": "2"}, "type": "constant", "children": [{"attributes": {"text": "

The event target must be a window object

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Integer"}, "type": "entry"}]}]}]}, {"attributes": {}, "type": "methods", "children": [{"attributes": {"line": 58, "name": "canHandleEvent"}, "type": "method", "children": [{"attributes": {}, "type": "params", "children": [{"attributes": {"name": "target"}, "type": "param", "children": [{"attributes": {"text": "

The target to, which the event handler should be attached

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "var"}, "type": "entry"}]}]}, {"attributes": {"name": "type"}, "type": "param", "children": [{"attributes": {"text": "

event type

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "String"}, "type": "entry"}]}]}]}, {"attributes": {"text": "

Whether the event handler can handle events of the given type. If the\nevent handler class has a static variable called IGNORE_CAN_HANDLE\nwith the value true this function is not called. Whether the\nhandler can handle the event is them only determined by the static variables\nSUPPORTED_TYPES and TARGET_CHECK.

"}, "type": "desc"}, {"attributes": {}, "type": "return", "children": [{"attributes": {"text": "

Whether the event handler can handle events of the given type.

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Boolean"}, "type": "entry"}]}]}]}, {"attributes": {"line": 71, "name": "registerEvent"}, "type": "method", "children": [{"attributes": {}, "type": "params", "children": [{"attributes": {"name": "target"}, "type": "param", "children": [{"attributes": {"text": "

The target to, which the event handler should be attached

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "var"}, "type": "entry"}]}]}, {"attributes": {"name": "type"}, "type": "param", "children": [{"attributes": {"text": "

event type

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "String"}, "type": "entry"}]}]}, {"attributes": {"name": "capture"}, "type": "param", "children": [{"attributes": {"text": "

Whether to attach the event to the capturing phase or the bubbling phase of the event.

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Boolean"}, "type": "entry"}]}]}]}, {"attributes": {"text": "

This method is called each time an event listener, for one of the\nsupported events, is added using {@link qx.event.Manager#addListener}.

"}, "type": "desc"}]}, {"attributes": {"line": 85, "name": "unregisterEvent"}, "type": "method", "children": [{"attributes": {}, "type": "params", "children": [{"attributes": {"name": "target"}, "type": "param", "children": [{"attributes": {"text": "

The target from, which the event handler should be removed

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "var"}, "type": "entry"}]}]}, {"attributes": {"name": "type"}, "type": "param", "children": [{"attributes": {"text": "

event type

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "String"}, "type": "entry"}]}]}, {"attributes": {"name": "capture"}, "type": "param", "children": [{"attributes": {"text": "

Whether to attach the event to the capturing phase or the bubbling phase of the event.

"}, "type": "desc"}, {"attributes": {}, "type": "types", "children": [{"attributes": {"type": "Boolean"}, "type": "entry"}]}]}]}, {"attributes": {"text": "

This method is called each time an event listener, for one of the\nsupported events, is removed by using {@link qx.event.Manager#removeListener}\nand no other event listener is listening on this type.

"}, "type": "desc"}]}]}]} \ No newline at end of file diff --git a/en/latest/manual/.doctrees/environment.pickle b/en/latest/manual/.doctrees/environment.pickle index 6de6008f442..23a3585d273 100644 Binary files a/en/latest/manual/.doctrees/environment.pickle and b/en/latest/manual/.doctrees/environment.pickle differ