Mercurial > dwindows
diff gtk3/dw.c @ 1555:5b5da6d21f08
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. :(
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 15 Jan 2012 21:13:35 +0000 |
parents | e39e9e67110d |
children | 4a9c574d5c17 |
line wrap: on
line diff
--- 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