# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1326662015 0 # Node ID 5b5da6d21f08a7021701595271a8804bba64c336 # Parent e39e9e67110de201ce81e683d5a48d7fe774e3b1 Removed even more deprecated APIs from GTK3. Looks like they replaced the font selection dialog in 3.2 too... sheesh... and I just wrote the code for the old one. :( diff -r e39e9e67110d -r 5b5da6d21f08 gtk3/dw.c --- a/gtk3/dw.c Sun Jan 15 20:46:13 2012 +0000 +++ b/gtk3/dw.c Sun Jan 15 21:13:35 2012 +0000 @@ -577,6 +577,7 @@ GdkWindowAttr attributes; gint attributes_mask; GdkWindow *thiswindow; + GtkStyleContext *context; mdi = GTK_MDI (widget); @@ -603,11 +604,10 @@ thiswindow = gdk_window_new (gtk_widget_get_parent_window(widget), &attributes, attributes_mask); gtk_widget_set_window(widget, thiswindow); - gtk_widget_set_style(widget, gtk_style_attach (gtk_widget_get_style(widget), thiswindow)); - gdk_window_set_user_data (gtk_widget_get_window(widget), widget); - gtk_style_set_background (gtk_widget_get_style(widget), gtk_widget_get_window(widget), GTK_STATE_NORMAL); + if((context = gtk_widget_get_style_context(widget))) + gtk_style_context_set_background (context, gtk_widget_get_window(widget)); } static void gtk_mdi_get_preferred_width (GtkWidget *widget, gint *minimum_width, gint *natural_width) @@ -1853,8 +1853,6 @@ /* Create a global object for glib activities */ _DWObject = g_object_new(G_TYPE_OBJECT, NULL); - gtk_rc_parse_string("style \"gtk-tooltips-style\" { bg[NORMAL] = \"#eeee00\" } widget \"gtk-tooltips\" style \"gtk-tooltips-style\""); - #ifdef USE_WEBKIT init_webkit(); #endif