-
Book Overview & Buying
-
Table Of Contents
qooxdoo Beginner's Guide
The appearance of each widget is rendered on change of the widget's state. As the appearance is updated every time a widget's state changes, the theme feature is quite expensive, and even a small variation has tremendous impact on the whole application's performance. So, the qooxdoo framework has taken more care and improved performance by implementing some impressive caching ideas.
The different caching techniques implemented in qooxdoo framework will be discussed now.
This is the first and foremost improvement in theme handling. The improvement is made at the display level. It depends on the visibility of the widget and on the visibility of the parent widget. The qooxdoo framework queues up all the state changes of the visible widgets and of the widget placed in a visible parent widget, delays the updates until the widget gets visible again, and updates the screen once to avoid multiple updates. So, this queue minimizes the effect of multiple state changes when...
Change the font size
Change margin width
Change background colour