diff options
author | Yevgen Muntyan <muntyan@tamu.edu> | 2007-06-01 06:25:43 +0000 |
---|---|---|
committer | Yevgen Muntyan <muntyan@src.gnome.org> | 2007-06-01 06:25:43 +0000 |
commit | 8f4aa8c6d7dd2e8ebc60683088aec23ed2806625 (patch) | |
tree | 981869bc6e3311074dc96e26de2bace806d18221 /gtk/gtk.symbols | |
parent | 5ffdc33df0b329282901ad1a410492248d32b931 (diff) | |
download | gtk+-8f4aa8c6d7dd2e8ebc60683088aec23ed2806625.tar.gz |
Avoid recreating pangolayouts in GtkTextView on cursor movement (#435405,
2007-06-01 Yevgen Muntyan <muntyan@tamu.edu>
Avoid recreating pangolayouts in GtkTextView on cursor movement
(#435405, Behdad Esfahbod).
* gtk/gtktextlayout.c:
* gtk/gtktextlayout.h: new GtkTextLayout method invalidate_cursors(),
and functions gtk_text_layout_invalidate_cursors() and
gtk_text_layout_cursors_changed(), to use when invalidation is due
to moved marks or changed selection.
* gtk/gtktextbtree.c:
* gtk/gtktextbtree.h: use what's appropriate when invalidating layout.
* gtk/gtk.symbols: add new functions.
* README.in: added a note about changed GtkTextLayout API.
svn path=/trunk/; revision=18000
Diffstat (limited to 'gtk/gtk.symbols')
-rw-r--r-- | gtk/gtk.symbols | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols index 5b28f13185..2c7963580d 100644 --- a/gtk/gtk.symbols +++ b/gtk/gtk.symbols @@ -3715,6 +3715,7 @@ gtk_text_iter_toggles_tag #if IN_HEADER(__GTK_TEXT_LAYOUT_H__) #if IN_FILE(__GTK_TEXT_LAYOUT_C__) gtk_text_layout_changed +gtk_text_layout_cursors_changed gtk_text_layout_clamp_iter_to_vrange gtk_text_layout_default_style_changed gtk_text_layout_free_line_data @@ -3733,6 +3734,7 @@ gtk_text_layout_get_line_yrange gtk_text_layout_get_size gtk_text_layout_get_type G_GNUC_CONST gtk_text_layout_invalidate +gtk_text_layout_invalidate_cursors gtk_text_layout_is_valid gtk_text_layout_iter_starts_line gtk_text_layout_move_iter_to_line_end |