Am 09.08.2010 08:26, schrieb Martin Wittemann:
> I've created a test implementation of a "lightweight" version of
>> qx.ui.form.CheckBox and qx.ui.form.RadioButton. I've started this as a
>> contribution project with some still missing features and alignment
>> features. The appearance is missing so there is no disabled and focused
>> state visible. I'm using for test purposes the atom appearance. The
>> label is on the right side of the button/box without any vertical alignment.
>>
>> The main idea was to use a rich label as a content element and to place
>> there plain html code which contains the input tag and the label tag.
>> There is also a class derived from qx.bom.Label which catches the dom
>> creation via a callback function which allows creating the html markup
>> just before the qx.bom.Label dom element is created.
>>
>> After first performance measurements creation of 200 checkboxes and 200
>> radio boxes within a grid layout cuts the time for instance creation,
>> adding the boxes and rendering them to ~ 35% for IE8. That sounds promising.
> Sounds promising in deed. Congratulations. Do you plan to use it in your 
> project or do you already use it?

No I'm not using it in my project yet. It depends on when I have some 
time left to do it. The project is still qooxdoo 0.7.x and works rock 
solid, so I'm out of arguments on updating to 1.2 from the customers 
point of view.

There are some points I can not figure out right away like creating a 
theme (or appearances) for the lightweight widgets and how I can get rid 
of the focus behavior of the input elements (disable focusing for them).

I did some additional benchmarks with the setup above for FF 3.6, Chrome 
5 and Safari 5. Here are the results (% runtime compared to qx.ui.form.*):

     FF 3.6.8 : 89%
     Chrome 5 .0.375.125 : 45%
     Safari 5.0.1 : 50%


-- 
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner




------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to