Am Montag, den 27.09.2010, 16:57 +0200 schrieb Olivier Guilyardi:
My point was that widgets drawn directly with Cairo
bypass the
gtk_paint_*()
drawing abstraction layer, which would forbid engine to provide their
own knob
drawing implementation, as it's done for buttons, etc...
Therefore, such Cairo-based knobs wouldn't support the full GTK
theming
capabilities.
In Gtk+3 many GDK functions are replaced by cairo.
gtk_widget_draw() will take any cairo surface then.
http://live.gnome.org/GnomeGoals/GTKRenderingCleanup