GNOME Bugzilla – Bug 631828
Drop GdkPixmap usage
Last modified: 2011-01-12 17:32:08 UTC
glade3 needs to be ported away from the old drawing api that was removed from Gtk+ ./gladeui/glade-placeholder.h: GdkPixmap *placeholder_pixmap; ./plugins/gtk+/glade-gtk.c:glade_gtk_fixed_layout_finalize(GdkPixmap *backing) ./plugins/gtk+/glade-gtk.c: GdkPixmap *backing; ./gladeui/glade-placeholder.c: gdk_drawable_get_size (event->window, &w, &h); ./gladeui/glade-utils.c: gdk_drawable_get_size (expose_win,
Yes I ran into that yesterday. FYI, this cleanup needs to be done in the "offscreen" branch. When we get offscreen rendering (of project widgets in the workspace) working in that branch, and get everything compiling at least for 3.0, the plan is to merge that back to master and drop the --with-gtk=2.0 option completely.
Fixed in offscreen-gtk3 branch!
Still missing: plugins/gtk+/glade-gtk.c:glade_gtk_fixed_layout_finalize(GdkPixmap *backing) plugins/gtk+/glade-gtk.c: GdkPixmap *backing;
Now we are drawing the good 'ol pattern on GtkFixed/GtkLayout, as well as restored the softer-on-the-eye placeholder style from glade-3-8 using new cairo apis. Closing.