colorstrip.gifT THE NEW ERA OF WEB DEVELOPMENT Going Virtual Virtual Widget Framework for qooxdoo Fabian Jakobs Jonathan Weiß
Table in qooxdoo 0.8
Virtual Widget Use Cases
Design Principles
Design Principles • Low dependencies
Design Principles • Low dependencies • No policies
Design Principles • Low dependencies • No policies • No implicit actions
Design Principles • Low dependencies • No policies • No implicit actions • Small API
Design Principles • Low dependencies • No policies • No implicit actions • Small API • Pluggable components
Design Principles • Low dependencies • No policies • No implicit actions • Small API • Pluggable components
Design Principles • Low dependencies • No policies • No implicit actions • Small API • Pluggable components • Customized widgets on top
Core: Virtual Pane
Core: Virtual Pane virtual scrolling
Core: Virtual Pane virtual scrolling
Core: Virtual Pane virtual variable scrolling cell sizes
Pane Architecture Pane Layer Container Layer #1 Layer #2 Layer #3
Pane Pane • Renders window of Layer Container Layer #1 virtual grid Layer #2 • variable row/column Layer #3 sizes • Layers are widgets
Axis • Converts virtual pixel coordinates into: • Cell indexes • Cell Offsets • Allows custom cell sizes
Layer Examples • Row Color • Grid Line • HTML Cell • Widget Cell
Layer Examples • Row Color • Grid Line • HTML Cell • Widget Cell
Layer Examples • Row Color • Grid Line • HTML Cell • Widget Cell
Layer Examples • Row Color • Grid Line • HTML Cell • Widget Cell
Row Layer
Scroller • Provides scroll bars for the pane • Extends qx.ui.core.AbstractScrollArea
Wish list
Wish list Selection
Wish list Selection Focus
Wish list Selection Cell Renderer Focus
Wish list Selection Cell Renderer Focus Cell Editor
Wish list Selection Cell Renderer Focus Cell Editor Header
Wish list Selection Cell Renderer Focus Cell Editor Header Grouping
Wish list Selection Cell Renderer Focus Cell Editor Row/Column Grouping Header span
Wish list Column Selection Sorting Cell Renderer Focus Cell Editor Row/Column Grouping Header span
Wish list Column Selection Sorting Cell Renderer Focus Cell Editor Row/Column Grouping Header span Column Resizing
Wish list Column Selection Sorting Cell Renderer Focus Cell Editor Row/Column Grouping Header span Frozen Column Columns Resizing
Wish list Column Selection Sorting Cell Renderer Focus Cell Editor Row/Column Grouping Header span Frozen Column ... Resizing Columns
DEMO
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Microsoft finally joins the smartwatch and fitness tracker game by introducing the...
Todd Miller - Going Virtual, Part 2 - How to Build a Virtual Office - Buchhandel.de - Bücher lokal kaufen
Read more
Lesen Sie Going Virtual Part 1: Why do we need offices? von Todd Miller mit Kobo. Going Virtual is the new business playbook for the new normal economy. It ...
Read more
Now when I boot the Virtual PC, it prompts me to select either Windows XP or Windows XP Embedded. At this point we were ready to configure and build the ...
Read more
Lesen Sie Going Virtual Part 2: How to build a virtual office von Todd Miller mit Kobo. Going Virtual is the new business playbook for the new normal economy.
Read more
Going Virtual: Why Do We Need Offices - Part 1 (English Edition) eBook: Todd Miller: Amazon.de: Kindle-Shop
Read more
When you hear the phrase “virtual business,” it’s likely that the names of pioneers such as Amazon (s amzn) and eBay (s ebay) spring to ...
Read more
eBook Shop: Going Virtual, Part 1 als Download. Jetzt eBook sicher bei Weltbild runterladen & bequem mit Ihrem Tablet oder eBook Reader lesen.
Read more
Unter dem Motto „Going Virtual“ diskutierten Mercedes-Benz in Berlin mit Ingenieuren, Designern, Wissenschaftlern und Journalisten.
Read more
Rob Shelton had a problem. The young financial adviser had been renting a four-room office in Provo, Utah, but now he wanted to expand his firm ...
Read more
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und ...
Read more
Add a comment