On Fri, Aug 31, 2007 at 01:26:39PM +0200, Lieven van der Heide wrote: > As for the general rendering of widgets, I think the current way of > letting the widget itself do the drawing, using a bunch of primitives > (ie. boxes, frames, etc.), and then letting the theme engines theme > just those primitives, instead of the whole widget, has shown to not > really work. What most theme engines seem to be doing now, is kind of > reverse engeneer those draw calls, and then render the theming in > their own way, which often is quite different from what the widget > actually thought is was drawing.
Maybe this asks for 3 layers: logical widget, abstract drawing ops to use and finally the actual theming for said drawing ops? widget, v-architecture (v for visual) and style :) -- Thorsten Wilms Thorwil's Design for Free Software: http://thorwil.wordpress.com _______________________________________________ gnome-themes-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-themes-list
