From 2ee1eb9078b7e5a356fe2c9cfb6782bcf005bdb7 Mon Sep 17 00:00:00 2001 From: Rodney Dawes Date: Fri, 28 Feb 2003 18:43:30 +0000 Subject: Add style_set to update list properly (et_canvas_realize): Remove this as 2003-02-26 Rodney Dawes * e-tree.c (et_canvas_style_set): Add style_set to update list properly (et_canvas_realize): Remove this as it's no longer needed with support for the style_set implementation svn path=/trunk/; revision=20108 --- widgets/table/e-tree.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'widgets/table/e-tree.c') diff --git a/widgets/table/e-tree.c b/widgets/table/e-tree.c index 4052d6e6fa..b3e73523d5 100644 --- a/widgets/table/e-tree.c +++ b/widgets/table/e-tree.c @@ -976,11 +976,11 @@ et_build_item (ETree *et) } static void -et_canvas_realize (GtkWidget *canvas, ETree *e_tree) +et_canvas_style_set (GtkWidget *widget, GtkStyle *prev_style) { gnome_canvas_item_set( - e_tree->priv->white_item, - "fill_color_gdk", >K_WIDGET(e_tree->priv->table_canvas)->style->base[GTK_STATE_NORMAL], + E_TREE(widget)->priv->white_item, + "fill_color_gdk", &widget->style->base[GTK_STATE_NORMAL], NULL); } @@ -1096,9 +1096,6 @@ e_tree_setup_table (ETree *e_tree) g_signal_connect (e_tree->priv->white_item, "event", G_CALLBACK (white_item_event), e_tree); - g_signal_connect ( - e_tree->priv->table_canvas, "realize", - G_CALLBACK(et_canvas_realize), e_tree); g_signal_connect ( gnome_canvas_root (e_tree->priv->table_canvas), "event", G_CALLBACK(et_canvas_root_event), e_tree); @@ -3003,7 +3000,7 @@ e_tree_class_init (ETreeClass *class) widget_class->grab_focus = et_grab_focus; widget_class->unrealize = et_unrealize; - + widget_class->style_set = et_canvas_style_set; widget_class->focus = et_focus; class->cursor_change = NULL; -- cgit v1.2.3