gtk+ r17546 - in trunk: . gtk



Author: kristian
Date: 2007-03-20 12:32:19 +0000 (Tue, 20 Mar 2007)
New Revision: 17546
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=17546&view=rev

Modified:
   trunk/ChangeLog
   trunk/gtk/gtktreeprivate.h
   trunk/gtk/gtktreeview.c
   trunk/gtk/gtktreeviewcolumn.c
Log:
2007-03-20  Kristian Rietveld  <kris gtk org>

	* gtk/gtktreeviewcolumn.c:
	* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_focus_area().

	* gtk/gtktreeview.c (gtk_tree_view_clamp_column_visible): add
	focus_to_cell parameter, rework to handle clamping columns which
	are bigger than the available page size better,
	(gtk_tree_view_key_press): remove code handling moving the focus
	to other column headers,
	(gtk_tree_view_header_focus): add clamp_column_visible parameter,
	fix RTL support, don't wrap around when moving focus to other
	column headers, call gtk_tree_view_clamp_column_visible() instead
	of duplicating code,
	(gtk_tree_view_focus): only clamp the column visible when we are
	explicitly moving to another column header (fixes #399555, Charles
	Kerr),
	(gtk_tree_view_move_cursor_left_right): update call to
	gtk_tree_view_clamp_column_visible().






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