Alberto Ruiz wrote: > * All drawing funcitions to use a cario context and hide GtkWidget and > GdkWindow (Strong request from 3rd party toolkits)
When we discussed this before, I among others suggested that this is wrong as it hardcodes cairo as the only supported drawing system in the API. For example, one wouldn't be able to use OpenGL for drawing anymore. Instead I suggest an opaque object be passed to the draw function, then have constructors for various drawing APIs. Say: cairo_t * gtk_themeable_window_create_cairo (GtkThemeableWindow *w); behdad _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list