From d09bf14bfbca40cd52004986d206d27ceff487e5 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 25 May 2005 17:25:28 +0000 Subject: [PATCH] Draw the background of rows insensitive when the treeview is insensitive. 2005-05-25 Matthias Clasen * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Draw the background of rows insensitive when the treeview is insensitive. (pointed out by Billy Biggs) --- ChangeLog | 4 ++++ ChangeLog.pre-2-10 | 4 ++++ ChangeLog.pre-2-8 | 4 ++++ gtk/gtktreeview.c | 2 ++ 4 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index d4409257d3..622ac689f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2005-05-25 Matthias Clasen + * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Draw the + background of rows insensitive when the treeview is insensitive. + (pointed out by Billy Biggs) + * gtk/gtkselection.c (gtk_target_list_add_image_targets): Make sure png comes first, otherwise dnd may use bmp by default, loosing transparency. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index d4409257d3..622ac689f1 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,9 @@ 2005-05-25 Matthias Clasen + * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Draw the + background of rows insensitive when the treeview is insensitive. + (pointed out by Billy Biggs) + * gtk/gtkselection.c (gtk_target_list_add_image_targets): Make sure png comes first, otherwise dnd may use bmp by default, loosing transparency. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index d4409257d3..622ac689f1 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,9 @@ 2005-05-25 Matthias Clasen + * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Draw the + background of rows insensitive when the treeview is insensitive. + (pointed out by Billy Biggs) + * gtk/gtkselection.c (gtk_target_list_add_image_targets): Make sure png comes first, otherwise dnd may use bmp by default, loosing transparency. diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 3de7d0a2ec..243ae71a6c 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -3660,6 +3660,8 @@ gtk_tree_view_bin_expose (GtkWidget *widget, g_assert (detail); + if (widget->state == GTK_STATE_INSENSITIVE) + state = GTK_STATE_INSENSITIVE; if (flags & GTK_CELL_RENDERER_SELECTED) state = GTK_STATE_SELECTED; else