gtk+ r18025 - in trunk: . gtk
- From: mitch svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r18025 - in trunk: . gtk
- Date: Mon, 4 Jun 2007 16:00:23 +0100 (BST)
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]