diff src/ui_tree_edit.c @ 1043:5fc64d6252e7

Replaced gtk depreceated code.
author bruclik
date Sun, 07 Sep 2008 23:01:30 +0000
parents 419fe0574a34
children e34e9bdef276
line wrap: on
line diff
--- a/src/ui_tree_edit.c	Sun Sep 07 19:42:19 2008 +0000
+++ b/src/ui_tree_edit.c	Sun Sep 07 23:01:30 2008 +0000
@@ -266,7 +266,11 @@
 	 * use x_offset instead for X scroll (sigh)
 	 */
 	gtk_tree_view_get_cell_area(widget, tpath, tv_column, &rect);
+#if GTK_CHECK_VERSION(2,12,0)
+	gtk_tree_view_convert_bin_window_to_widget_coords(widget, 0, 0, &x_offset, &y_offset);
+#else
 	gtk_tree_view_tree_to_widget_coords(widget, 0, 0, &x_offset, &y_offset);
+#endif
 	gdk_window_get_origin(GTK_WIDGET(widget)->window, &x_origin, &y_origin);
 
 	if (gtk_tree_view_get_headers_visible(widget))
@@ -358,7 +362,12 @@
 	gtk_tree_view_get_cell_area(widget, tpath, NULL, &crect);
 	gtk_tree_path_free(tpath);
 
+
+#if GTK_CHECK_VERSION(2,12,0)
+	gtk_tree_view_convert_bin_window_to_widget_coords(widget, crect.x, crect.y, &cx, &cy);
+#else
 	gtk_tree_view_widget_to_tree_coords(widget, crect.x, crect.y, &cx, &cy);
+#endif
 
 	if (fully_visible)
 		{