diff options
author | Havoc Pennington <hp@redhat.com> | 2000-12-11 15:51:20 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2000-12-11 15:51:20 +0000 |
commit | 310a0d4fcca113f1dbc60feaba406f6b5526df43 (patch) | |
tree | de25976d3423470edd30ab727c6e09f9f774e968 /gtk/gtktextiter.c | |
parent | 116853db94f841c81565ecd8cd94302143e3dda8 (diff) | |
download | gtk+-310a0d4fcca113f1dbc60feaba406f6b5526df43.tar.gz |
Handle chopping off \r\n and 0x2029 in addition to \n before passing to
2000-12-11 Havoc Pennington <hp@redhat.com>
* gtk/gtktextlayout.c (gtk_text_layout_get_line_display):
Handle chopping off \r\n and 0x2029 in addition to \n before
passing to PangoLayout
* gtk/gtkimcontextsimple.c
(gtk_im_context_simple_get_preedit_string):
return an empty string if no match is pending
* gtk/gtkimcontext.c (gtk_im_context_get_preedit_string): add
assertion that the returned preedit string was sane
* gtk/gtktext*.[hc], gtk/testtext.c, gtk/testtextbuffer.c:
s/gtk_text_iter_next_char/gtk_text_iter_forward_char/g;
s/gtk_text_iter_prev_char/gtk_text_iter_backward_char/g;
Diffstat (limited to 'gtk/gtktextiter.c')
-rw-r--r-- | gtk/gtktextiter.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/gtk/gtktextiter.c b/gtk/gtktextiter.c index d3f0004cd7..4d2ea8522e 100644 --- a/gtk/gtktextiter.c +++ b/gtk/gtktextiter.c @@ -1362,7 +1362,7 @@ gtk_text_iter_ends_line (const GtkTextIter *iter) * we aren't the end of the line */ GtkTextIter tmp = *iter; - if (!gtk_text_iter_prev_char (&tmp)) + if (!gtk_text_iter_backward_char (&tmp)) return FALSE; return gtk_text_iter_get_char (&tmp) != '\r'; @@ -1924,21 +1924,21 @@ gtk_text_iter_backward_indexable_segment (GtkTextIter *iter) } /** - * gtk_text_iter_next_char: + * gtk_text_iter_forward_char: * @iter: an iterator * * Moves @iter forward by one character offset. Note that images * embedded in the buffer occupy 1 character slot, so - * gtk_text_iter_next_char () may actually move onto an image instead + * gtk_text_iter_forward_char () may actually move onto an image instead * of a character, if you have images in your buffer. If @iter is the * end iterator or one character before it, @iter will now point at - * the end iterator, and gtk_text_iter_next_char () returns FALSE for + * the end iterator, and gtk_text_iter_forward_char () returns FALSE for * convenience when writing loops. * * Return value: whether the new position is the end iterator **/ gboolean -gtk_text_iter_next_char (GtkTextIter *iter) +gtk_text_iter_forward_char (GtkTextIter *iter) { GtkTextRealIter *real; @@ -1956,18 +1956,18 @@ gtk_text_iter_next_char (GtkTextIter *iter) } /** - * gtk_text_iter_prev_char: + * gtk_text_iter_backward_char: * @iter: an iterator * * Moves backward by one character offset. Returns TRUE if movement * was possible; if @iter was the first in the buffer (character - * offset 0), gtk_text_iter_prev_char () returns FALSE for convenience when + * offset 0), gtk_text_iter_backward_char () returns FALSE for convenience when * writing loops. * * Return value: whether movement was possible **/ gboolean -gtk_text_iter_prev_char (GtkTextIter *iter) +gtk_text_iter_backward_char (GtkTextIter *iter) { g_return_val_if_fail (iter != NULL, FALSE); @@ -2990,7 +2990,7 @@ gtk_text_iter_forward_find_char (GtkTextIter *iter, while ((limit == NULL || !gtk_text_iter_equal (limit, iter)) && - gtk_text_iter_next_char (iter)) + gtk_text_iter_forward_char (iter)) { if (matches_pred (iter, pred, user_data)) return TRUE; @@ -3014,7 +3014,7 @@ gtk_text_iter_backward_find_char (GtkTextIter *iter, while ((limit == NULL || !gtk_text_iter_equal (limit, iter)) && - gtk_text_iter_prev_char (iter)) + gtk_text_iter_backward_char (iter)) { if (matches_pred (iter, pred, user_data)) return TRUE; @@ -3049,7 +3049,7 @@ forward_chars_with_skipping (GtkTextIter *iter, gtk_text_btree_char_is_invisible (iter)) ignored = TRUE; - gtk_text_iter_next_char (iter); + gtk_text_iter_forward_char (iter); if (!ignored) --i; @@ -3253,7 +3253,7 @@ gtk_text_iter_forward_search (const GtkTextIter *iter, /* If we can move one char, return the empty string there */ match = *iter; - if (gtk_text_iter_next_char (&match)) + if (gtk_text_iter_forward_char (&match)) { if (limit && gtk_text_iter_equal (&match, limit)) @@ -3575,7 +3575,7 @@ gtk_text_iter_backward_search (const GtkTextIter *iter, if (limit && gtk_text_iter_equal (limit, &match)) return FALSE; - if (gtk_text_iter_prev_char (&match)) + if (gtk_text_iter_backward_char (&match)) { if (match_start) *match_start = match; |