Hello Martin,

Am 09.08.2010 08:26, schrieb Martin Wittemann:
> Hello Dietrich,
>
>> 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?

I integrated the lightweight radiobutton and checkbox widgets into my 
project and the disappointing fact is that I only gained 1 sec for the 
first open.

I've done some more exact measurement using differences of 
Date.getTime() from the start of subwidget creation of the dialog up to 
the "loading finished" event.
Here they are for IE8:

svn trunk 1.3.x with builtin checkbox and radiobutton: 18587
svn trunk 1.3.x with lightweight checkbox and radiobutton: 17557
svn branches/legacy_0_7_x: 3172

I think the lightweight widgets are a dead end. So my invstigations will 
go next into exact profiling with IE, but that's another thread.

Thanks a lot to everybody posting in this thread.

Regards...

-- 
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