diff options
-rw-r--r-- | doc/reference/evolution-util/evolution-util-sections.txt | 1 | ||||
-rw-r--r-- | e-util/e-tree.c | 62 | ||||
-rw-r--r-- | e-util/e-tree.h | 3 |
3 files changed, 0 insertions, 66 deletions
diff --git a/doc/reference/evolution-util/evolution-util-sections.txt b/doc/reference/evolution-util/evolution-util-sections.txt index 59cdac4ca2..1c784f8925 100644 --- a/doc/reference/evolution-util/evolution-util-sections.txt +++ b/doc/reference/evolution-util/evolution-util-sections.txt @@ -4203,7 +4203,6 @@ e_tree_get_cell_geometry e_tree_get_model e_tree_get_selection_model e_tree_get_table_adapter -e_tree_drag_highlight e_tree_drag_unhighlight e_tree_drag_source_set e_tree_drag_source_unset diff --git a/e-util/e-tree.c b/e-util/e-tree.c index 29f8d6f3ea..8c891889af 100644 --- a/e-util/e-tree.c +++ b/e-util/e-tree.c @@ -2546,68 +2546,6 @@ struct _GtkDragSourceInfo /* Drag & drop stuff. */ -/** - * e_tree_drag_highlight: - * @tree: - * @row: - * @col: - * - * Set col to -1 to highlight the entire row. - * Set row to -1 to turn off the highlight. - */ -void -e_tree_drag_highlight (ETree *tree, - gint row, - gint col) -{ - GtkAllocation allocation; - GtkAdjustment *adjustment; - GtkScrollable *scrollable; - GtkStyle *style; - - g_return_if_fail (E_IS_TREE (tree)); - - scrollable = GTK_SCROLLABLE (tree->priv->table_canvas); - style = gtk_widget_get_style (GTK_WIDGET (tree)); - gtk_widget_get_allocation (GTK_WIDGET (scrollable), &allocation); - - if (row != -1) { - gint x, y, width, height; - if (col == -1) { - e_tree_get_cell_geometry (tree, row, 0, &x, &y, &width, &height); - x = 0; - width = allocation.width; - } else { - e_tree_get_cell_geometry (tree, row, col, &x, &y, &width, &height); - adjustment = gtk_scrollable_get_hadjustment (scrollable); - x += gtk_adjustment_get_value (adjustment); - } - - adjustment = gtk_scrollable_get_vadjustment (scrollable); - y += gtk_adjustment_get_value (adjustment); - - if (tree->priv->drop_highlight == NULL) { - tree->priv->drop_highlight = gnome_canvas_item_new ( - gnome_canvas_root (tree->priv->table_canvas), - gnome_canvas_rect_get_type (), - "fill_color", NULL, - "outline_color_gdk", &style->fg[GTK_STATE_NORMAL], - NULL); - } - - gnome_canvas_item_set ( - tree->priv->drop_highlight, - "x1", (gdouble) x, - "x2", (gdouble) x + width - 1, - "y1", (gdouble) y, - "y2", (gdouble) y + height - 1, - NULL); - } else { - g_object_run_dispose (G_OBJECT (tree->priv->drop_highlight)); - tree->priv->drop_highlight = NULL; - } -} - void e_tree_drag_unhighlight (ETree *tree) { diff --git a/e-util/e-tree.h b/e-util/e-tree.h index 829cb77820..da160805e9 100644 --- a/e-util/e-tree.h +++ b/e-util/e-tree.h @@ -251,9 +251,6 @@ ETreeTableAdapter * /* Drag & drop stuff. */ /* Target */ -void e_tree_drag_highlight (ETree *tree, - gint row, - gint col); /* col == -1 to highlight entire row. */ void e_tree_drag_unhighlight (ETree *tree); /* Source side */ |