The document discusses the GUI internals of qooxdoo, including its two-pass rendering process of measurement and arrangement. It describes how layout managers compute size hints and do rendering. The queueing system manages widget jobs, state changes, decorator updates, layout computation, DOM flushing, and disposer work. Events are centrally managed with custom dispatchers and support bubbling, capturing, and normalized mouse/keyboard input. Styles and attributes are normalized and synchronized to the DOM.
6. Queuing
• Widget Jobs
• State Changes
• Decorator Updates
• Layout Compution
• DOM Element Flush
• Disposer Work
7. Events
• Central Managment of Events
• Custom Dispatchers
• Bubbling and Capturing Phase
• Normalized Mouse and Keyboard Support
• Capable Focus Sub System
8. DOM Flush
• Normalization of Styles and Attributes
• Managed Synchronization to the DOM
• Connection to the Event System