expose gtk_bindings_activate_event(), changed callers.

Mon Mar  1 23:52:15 2004  Tim Janik  <timj@gtk.org>

        * gtk/gtkbindings.[hc]: expose gtk_bindings_activate_event(), changed
        callers.

        * gtk/gtkwindow.[hc]: added gtk_window_propagate_key_event() to expose
        the key event propagation mechanism used for focus widgets.
        (gtk_window_key_release_event): use the same key event propagation logic
        as gtk_window_key_press_event().
This commit is contained in:
Tim Janik
2004-03-02 00:04:36 +00:00
committed by Tim Janik
parent c04ecdaa1a
commit c454880a0c
11 changed files with 129 additions and 59 deletions

View File

@ -580,7 +580,7 @@ gtk_menu_shell_key_press (GtkWidget *widget,
if (!menu_shell->active_menu_item && menu_shell->parent_menu_shell)
return gtk_widget_event (menu_shell->parent_menu_shell, (GdkEvent *)event);
if (_gtk_bindings_activate_event (GTK_OBJECT (widget), event))
if (gtk_bindings_activate_event (GTK_OBJECT (widget), event))
return TRUE;
toplevel = gtk_widget_get_toplevel (widget);