From 151cf7204ba8591ed0231cc8405cfb18e381e4ca Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Thu, 17 Mar 2011 17:08:41 -0400 Subject: [PATCH] treeview: add the separator style class to the tree view separator lines --- gtk/gtktreeview.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index aefe6f6215..91ee7a5d48 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -5122,11 +5122,18 @@ gtk_tree_view_bin_draw (GtkWidget *widget, else { if (is_separator) - gtk_render_line (context, cr, - cell_area.x, - cell_area.y + cell_area.height / 2, - cell_area.x + cell_area.width, - cell_area.y + cell_area.height / 2); + { + gtk_style_context_save (context); + gtk_style_context_add_class (context, GTK_STYLE_CLASS_SEPARATOR); + + gtk_render_line (context, cr, + cell_area.x, + cell_area.y + cell_area.height / 2, + cell_area.x + cell_area.width, + cell_area.y + cell_area.height / 2); + + gtk_style_context_restore (context); + } else _gtk_tree_view_column_cell_render (column, cr,