gtk+ r18025 - in trunk: . gtk



Author: mitch
Date: 2007-06-04 16:00:22 +0100 (Mon, 04 Jun 2007)
New Revision: 18025
ViewCVS link: http://svn.gnome.org/viewcvs/gtk+?rev=18025&view=rev

Modified:
   trunk/ChangeLog
   trunk/gtk/gtktextview.c
   trunk/gtk/gtktextview.h
   trunk/gtk/gtktoolbar.c
   trunk/gtk/gtkwidget.c
   trunk/gtk/gtkwindow.c
   trunk/gtk/gtkwindow.h
Log:
2007-06-04  Michael Natterer  <mitch imendio com>

	Move "move-focus" signals from several widgets to GtkWidget to
	enable more flexible costomization of keyboard navigation via
	bindings. Fixes bug #414947.

	* gtk/gtkwidget.c: add "move-focus" binding signal, default to
	calling the toplevel GtkWindow's "move-focus" vfunc.

	* gtk/gtktextview.[ch]
	* gtk/gtkwindow.[ch]: remove "move-focus" signals and add compat
	code that makes sure that both emitting the signal on the widget
	and overriding the virtual functions keeps working as before.

	* gtk/gtktoolbar.c: remove "move-focus" signal here too and use
	GtkWidget's signal. This change slightly changes keyboard
	navigation in toolbars. I'll fix the behavior if somebody can
	explain me if and how exactly the new behavior is broken.






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