changeset 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
files gtk3/dw.c
diffstat 1 files changed, 3 insertions(+), 5 deletions(-) [+]
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