Going Virtual
Upcoming SlideShare
Loading in...5
×
 

Going Virtual

on

  • 3,664 views

A short overview of the first ideas for a framework for virtual widgets in qooxdoo

A short overview of the first ideas for a framework for virtual widgets in qooxdoo

Statistics

Views

Total Views
3,664
Views on SlideShare
1,838
Embed Views
1,826

Actions

Likes
2
Downloads
22
Comments
0

22 Embeds 1,826

http://news.qooxdoo.org 953
http://ajaxian.com 762
http://swik.net 76
http://webcache.googleusercontent.com 8
http://feeds.feedburner.com 5
http://planet.blog.tennessee.1und1.de 3
http://www.slideshare.net 2
http://www.linkedin.com 2
http://feeds2.feedburner.com 2
http://74.125.95.132 1
http://www.nextwebgen.com 1
http://205.164.56.138 1
http://web.archive.org 1
http://static.slideshare.net 1
http://planet.blog.tennessee.schlund.de 1
http://translate.googleusercontent.com 1
http://64.233.183.102 1
http://74.125.153.132 1
http://rdbcci:8100 1
http://209.85.129.132 1
http://feed.bmaron.net 1
resource://brief-content 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Going Virtual Going Virtual Presentation Transcript

    • 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 • 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 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
    • Row Layer
    • Scroller • Provides scroll bars for the pane • Extends qx.ui.core.AbstractScrollArea
    • Wish list Column Selection Sorting Cell Renderer Focus Cell Editor Row/Column Grouping Header span Frozen Column ... Resizing Columns
    • DEMO