[gedit] Use gtk_source_view_get_visual_column
- From: Garrett Regier <gregier src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Use gtk_source_view_get_visual_column
- Date: Sat, 22 May 2010 09:12:16 +0000 (UTC)
commit b58abf733f508b3dc0358882929bef26ff61925c
Author: Garrett Regier <alias301 gmail com>
Date: Sat May 22 00:07:47 2010 -0700
Use gtk_source_view_get_visual_column
gedit/gedit-window.c | 21 +--------------------
1 files changed, 1 insertions(+), 20 deletions(-)
---
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c
index c361926..0e65e64 100644
--- a/gedit/gedit-window.c
+++ b/gedit/gedit-window.c
@@ -2249,8 +2249,6 @@ update_cursor_position_statusbar (GtkTextBuffer *buffer,
{
gint row, col;
GtkTextIter iter;
- GtkTextIter start;
- guint tab_size;
GeditView *view;
gedit_debug (DEBUG_WINDOW);
@@ -2265,25 +2263,8 @@ update_cursor_position_statusbar (GtkTextBuffer *buffer,
gtk_text_buffer_get_insert (buffer));
row = gtk_text_iter_get_line (&iter);
-
- start = iter;
- gtk_text_iter_set_line_offset (&start, 0);
- col = 0;
-
- tab_size = gtk_source_view_get_tab_width (GTK_SOURCE_VIEW (view));
+ col = gtk_source_view_get_visual_column (view, &iter);
- while (!gtk_text_iter_equal (&start, &iter))
- {
- /* FIXME: Are we Unicode compliant here? */
- if (gtk_text_iter_get_char (&start) == '\t')
-
- col += (tab_size - (col % tab_size));
- else
- ++col;
-
- gtk_text_iter_forward_char (&start);
- }
-
gedit_statusbar_set_cursor_position (
GEDIT_STATUSBAR (window->priv->statusbar),
row + 1,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]