gtk+ r18000 - in trunk: . gtk



Author: muntyan
Date: 2007-06-01 07:25:43 +0100 (Fri, 01 Jun 2007)
New Revision: 18000
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=18000&view=rev

Modified:
   trunk/ChangeLog
   trunk/README.in
   trunk/gtk/gtk.symbols
   trunk/gtk/gtktextbtree.c
   trunk/gtk/gtktextbtree.h
   trunk/gtk/gtktextlayout.c
   trunk/gtk/gtktextlayout.h
Log:
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.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]