[gtk+/rendering-cleanup: 43/141] gtk: Remove calls that try to set GDK_NO_BG on their windows



commit d4f799211a630abf2178b13ea4e68cd2d6109800
Author: Benjamin Otte <otte redhat com>
Date:   Sun Aug 15 13:54:05 2010 +0200

    gtk: Remove calls that try to set GDK_NO_BG on their windows
    
    These calls aren't necessary anymore.

 gtk/gtklayout.c   |    1 -
 gtk/gtktextview.c |    2 --
 gtk/gtktreeview.c |    3 ---
 gtk/gtkviewport.c |    2 --
 gtk/gtkwidget.c   |    7 -------
 5 files changed, 0 insertions(+), 15 deletions(-)
---
diff --git a/gtk/gtklayout.c b/gtk/gtklayout.c
index 822d1ec..7a2c7bb 100644
--- a/gtk/gtklayout.c
+++ b/gtk/gtklayout.c
@@ -892,7 +892,6 @@ gtk_layout_realize (GtkWidget *widget)
   window = gdk_window_new (gtk_widget_get_parent_window (widget),
                            &attributes, attributes_mask);
   gtk_widget_set_window (widget, window);
-  gdk_window_set_back_pixmap (window, NULL, FALSE);
   gdk_window_set_user_data (window, widget);
 
   gtk_widget_get_allocation (widget, &allocation);
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index dcf2f65..77b67d8 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -8410,8 +8410,6 @@ text_window_realize (GtkTextWindow *win,
   win->window = gdk_window_new (window,
                                 &attributes, attributes_mask);
 
-  gdk_window_set_back_pixmap (win->window, NULL, FALSE);
-  
   gdk_window_show (win->window);
   gdk_window_set_user_data (win->window, win->widget);
   gdk_window_lower (win->window);
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index d0f4aec..e535943 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -1849,7 +1849,6 @@ gtk_tree_view_realize (GtkWidget *widget)
 
   /* Add them all up. */
   gtk_widget_style_attach (widget);
-  gdk_window_set_back_pixmap (window, NULL, FALSE);
   style = gtk_widget_get_style (widget);
   gdk_window_set_background (tree_view->priv->bin_window,
                              &style->base[gtk_widget_get_state (widget)]);
@@ -8084,7 +8083,6 @@ gtk_tree_view_style_set (GtkWidget *widget,
 
   if (gtk_widget_get_realized (widget))
     {
-      gdk_window_set_back_pixmap (gtk_widget_get_window (widget), NULL, FALSE);
       style = gtk_widget_get_style (widget);
       gdk_window_set_background (tree_view->priv->bin_window,
                                  &style->base[gtk_widget_get_state (widget)]);
@@ -15180,7 +15178,6 @@ gtk_tree_view_state_changed (GtkWidget      *widget,
 
   if (gtk_widget_get_realized (widget))
     {
-      gdk_window_set_back_pixmap (gtk_widget_get_window (widget), NULL, FALSE);
       gdk_window_set_background (tree_view->priv->bin_window,
                                  &gtk_widget_get_style (widget)->base[gtk_widget_get_state (widget)]);
     }
diff --git a/gtk/gtkviewport.c b/gtk/gtkviewport.c
index 1244240..7cf1155 100644
--- a/gtk/gtkviewport.c
+++ b/gtk/gtkviewport.c
@@ -726,8 +726,6 @@ gtk_viewport_realize (GtkWidget *widget)
                                       &attributes, attributes_mask);
   gdk_window_set_user_data (priv->view_window, viewport);
 
-  gdk_window_set_back_pixmap (priv->view_window, NULL, FALSE);
-  
   attributes.x = - hadjustment->value;
   attributes.y = - vadjustment->value;
   attributes.width = hadjustment->upper;
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 61579fa..b7c1ab0 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -6504,13 +6504,6 @@ gtk_widget_set_mapped (GtkWidget *widget,
  * is then entirely responsible for drawing the widget background.
  *
  * Note that the background is still drawn when the widget is mapped.
- * If this is not suitable (e.g. because you want to make a transparent
- * window using an RGBA visual), you can work around this by doing:
- * |[
- *  gtk_widget_realize (window);
- *  gdk_window_set_back_pixmap (window->window, NULL, FALSE);
- *  gtk_widget_show (window);
- * ]|
  **/
 void
 gtk_widget_set_app_paintable (GtkWidget *widget,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]