mobile applications ... maybe the wrong naming, but not because it is most 
striking there (both are valid for any computer or supported phone):

1. the first, as it was said, is dependent on localisation. Some languages put 
text and components RTL and TD which means that the layout needs to be 
different -> setGUIVariant ........this is NOT only for mobile applications 
though

SOLVES: same other code (excl. widget code) and widget code in custom mixins 
loaded dynamically at runtime depending on setLocale

2. the second is for most mobile applications today as the size of the display 
and the hardware functionality is different. If you want to develop consistent 
applications with clear code an idea is to use dynamic mixins defined maybe in 
the way I proposed -> setModalities

SOLVES: same application for any computer and/or display and/or hardware but 
different custom mixins handling the different layouts

Is it clearer now?

Stefan
                                          
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to