Hi Hugh! > > There is no inheritance of individual decorations in a theme. We > > just did not see the need for it yet and it is not on our roadmap. > > Personally I am reluctant to add just another level of complexity > > to the theming system. I would rather live with some repetition in > > the decoration theme. > > I raised the need for hierarchical theme settings just under 2 years ago > at > http://www.nabble.com/Changing-font-size-for-accessibility-td6877683.html > > with regard to font sizing. Not having looked at 0.8.x I'm amazed that it > still hasn't sorted this out. Colours etc should also be central.
I think you mixed up two things that are unrelated. :-( Discussion is about intra-theme inheritance, which is intentionally not supported to not add complexity. Of course, inter-theme inheritance is possible, and used for creating custom themes. Regarding the feature you mention, in outdated versions of qooxdoo it indeed wasn't possible to change the font size (or other themable properties) say of the main document, with those values being propagated/inherited to the widgets in the hierarchy below. This limitation has long been gone, it must have been introduced around 0.7 with themable properties being inheritable. The feature one could add is auto-detection of browser font changes during runtime. A timer could possibly poll for such changes (AFAIK there are no native events to detect this?) and force a GUI update. IIRC there's a bug for this enhancement. Anyway, you can try out yourself that qooxdoo properly supports all font sizes and changes: e.g. increase the font size while the app is running (make sure your browser is set to "zoom text only"), and hit F5 to reload the app. AFAIK other frameworks like ExtJS cannot handle such font changes without breaking the GUI, but qooxdoo can, also for the Modern theme which is quite fancy (watch the gradients, etc.). ;-) Bye, Andreas ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
