Más contenido relacionado Similar a Gui Development with qooxdoo (20) Más de Sebastian Werner (6) Gui Development with qooxdoo2. Sebastian Werner
• Senior Software Developer at 1&1 Internet
AG Since 2002
• Co-Creator of the JavaScript Framework
qooxdoo in 2005
• Background: Webtechnologies, C++ 10. Completed Widgets
• Input Fields • Tab View
• Scroll Area • List
• Groupbox • Tree
• Popup
• Tooltips
• Slider 14. Overview
• First Steps
• Understanding the GUI
• Creating the GUI
• Data Handling
• Making It Work
• Improving the GUI
• GUI Internals 16. JavaScript Basics
• „this“ Keyword Refers to the „Owner“
• Namespaces are Cascaded Objects
• Prototype Inheritance
• Loosely Typed 17. Application Structure
• OO Driven Development
• Convenient Class Declaration
• Properties, Mixins & Interfaces
• Skeleton Available 20. Capabilities
• Like in Native Toolkits
• Highly Dynamic Layout
• Completely Themeable
• Forget the Browser 21. l: 30
r: 10
t: 30
t: 10
l: 100
t: 200
Canvas Layout 24. 1, 1 1, 2
2, 1 2, 2
Grid Layout 27. Adding a Dock Layout
• Instantiating Classes
• Creating the Composite
• Adding to the Root
• Stretch to the Available Space
Step 2 28. Creating the Toolbar
• Deriving From Existing Classes
• Using Framework Resources
• Adding Buttons
• Assigning Tool Tips
Step 3 30. The Tree
• Extending qooxdoo‘s Tree Widget
• Configuring the Width
• The Root Folder
• Adding Folders
Step 5 32. The List
• Combination of Label and List
• Layouted by a Vertical Box Layout
• Make the Label Growable
Step 7 37. Model
State Query
State Change
Change Notification
User Gestures
View Controller
View Selection
MVC 56. Add Feed Dialog
• Creating Windows
• Structuring Dialogs
• Labels & Text Fields
Step 18