Hi Stefan,

For the RTL problematic the following enhancement bug already exists:

http://bugzilla.qooxdoo.org/show_bug.cgi?id=1809

Right now this bug is not on our scope (for the next release), but perhaps the 
solution described in this bug, might help you. GUI Variants are the only 
possibility to solve this problem.

The device resolution is not targeted by the theming system right now. In CSS 
you could add media queries

@media screen and (max-device-width: 480px) {



}

perhaps we could add something like this to the theming system as well? 
@Martin, what do you think?

Right now, different GUI variants are the only possibility here as well...

With the new qooxdoo mobile layer (see bug 
http://bugzilla.qooxdoo.org/show_bug.cgi?id=4707) we will use CSS anyway, so 
you could use the CSS Media queries for your mobile views. Even Right to Left 
support would be more easy - you could just alter the css files for your 
Layouts.

Tino

Am 24.03.2011 um 17:32 schrieb Stefan Andersson:

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
<ATT00001..txt><ATT00002..txt>


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