diff options
author | Matthias Clasen <mclasen@redhat.com> | 2005-06-13 05:15:10 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-06-13 05:15:10 +0000 |
commit | 4b14b2d4bddd319409158e2a79055e727d628aa7 (patch) | |
tree | 086b6fd916359fccc4569f005d2b0c6f924ed37e /gtk/gtktextiter.h | |
parent | f66144459ce79cd3e4b0d21076aeec73fb805957 (diff) | |
download | gtk+-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.h | 7 |
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); |