treeview: factor out gtk_tree_view_ensure_background()

We'll use it shortly.
This commit is contained in:
Cosimo Cecchi 2011-11-16 15:59:47 -05:00
parent e8bb2e4545
commit 8d97d8ca3c

View File

@ -2180,6 +2180,21 @@ gtk_tree_view_map (GtkWidget *widget)
gdk_window_show (gtk_widget_get_window (widget));
}
static void
gtk_tree_view_ensure_background (GtkTreeView *tree_view)
{
GtkStyleContext *context;
context = gtk_widget_get_style_context (widget);
gtk_style_context_save (context);
gtk_style_context_add_class (context, GTK_STYLE_CLASS_VIEW);
gtk_style_context_set_background (context, tree_view->priv->bin_window);
gtk_style_context_restore (context);
gtk_style_context_set_background (context, tree_view->priv->header_window);
}
static void
gtk_tree_view_realize (GtkWidget *widget)
{