summaryrefslogtreecommitdiff
path: root/gtk/gtktextiter.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-06-13 05:15:10 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-06-13 05:15:10 +0000
commit4b14b2d4bddd319409158e2a79055e727d628aa7 (patch)
tree086b6fd916359fccc4569f005d2b0c6f924ed37e /gtk/gtktextiter.h
parentf66144459ce79cd3e4b0d21076aeec73fb805957 (diff)
downloadgtk+-4b14b2d4bddd319409158e2a79055e727d628aa7.tar.gz
Make invisible text work a bit better (#66194, patch by Jeroen
2005-06-13 Matthias Clasen <mclasen@redhat.com> Make invisible text work a bit better (#66194, patch by Jeroen Zwartepoorte) * gtk/gtk.symbols: * gtk/gtktextiter.[hc]: Add function to move by visible lines. * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Skip invisible text when moving by paragraphs. * gtk/gtktextlayout.c (gtk_text_layout_move_iter_visually): Skip invisible lines here too.
Diffstat (limited to 'gtk/gtktextiter.h')
-rw-r--r--gtk/gtktextiter.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/gtktextiter.h b/gtk/gtktextiter.h
index 6816cc222a..f788397f55 100644
--- a/gtk/gtktextiter.h
+++ b/gtk/gtktextiter.h
@@ -188,6 +188,13 @@ gboolean gtk_text_iter_forward_word_ends (GtkTextIter *iter,
gint count);
gboolean gtk_text_iter_backward_word_starts (GtkTextIter *iter,
gint count);
+
+gboolean gtk_text_iter_forward_visible_line (GtkTextIter *iter);
+gboolean gtk_text_iter_backward_visible_line (GtkTextIter *iter);
+gboolean gtk_text_iter_forward_visible_lines (GtkTextIter *iter,
+ gint count);
+gboolean gtk_text_iter_backward_visible_lines (GtkTextIter *iter,
+ gint count);
gboolean gtk_text_iter_forward_visible_word_end (GtkTextIter *iter);
gboolean gtk_text_iter_backward_visible_word_start (GtkTextIter *iter);