summaryrefslogtreecommitdiff
path: root/gtk/gtk.symbols
diff options
context:
space:
mode:
authorYevgen Muntyan <muntyan@tamu.edu>2007-06-01 06:25:43 +0000
committerYevgen Muntyan <muntyan@src.gnome.org>2007-06-01 06:25:43 +0000
commit8f4aa8c6d7dd2e8ebc60683088aec23ed2806625 (patch)
tree981869bc6e3311074dc96e26de2bace806d18221 /gtk/gtk.symbols
parent5ffdc33df0b329282901ad1a410492248d32b931 (diff)
downloadgtk+-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.symbols2
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