]> Pileus Git - ~andy/gtk/commit
allow accel activation depending on sensitivity and the attach widget.
authorTim Janik <timj@gtk.org>
Thu, 27 Nov 2003 15:51:32 +0000 (15:51 +0000)
committerTim Janik <timj@src.gnome.org>
Thu, 27 Nov 2003 15:51:32 +0000 (15:51 +0000)
commit448b576dc1c7e4c957614b821902e6c16c213934
treecff96106bf060cd413c8fedb21bf97e972d330d7
parent6e63e7f75a857b3d67c03505dd05771fda7c1d32
allow accel activation depending on sensitivity and the attach widget.

Thu Nov 27 16:19:03 2003  Tim Janik  <timj@gtk.org>

        * gtk/gtkmenu.c: allow accel activation depending on sensitivity
        and the attach widget.

        * gtk/gtkmenuitem.c: allow accel activation depending on visibility,
        sensitivity and the parent menu.

        * gtk/gtkwidget.[hc]: introduced ::can-activate-accel signal which
        checks whether accelerators may activate a widget. the default handler
        demands the widget be sensitive and visible+viewable.

        * gtk/gtkaccelgroup.[hc]: export gtk_accel_group_activate().
12 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkaccelgroup.c
gtk/gtkaccelgroup.h
gtk/gtkmarshalers.list
gtk/gtkmenu.c
gtk/gtkmenuitem.c
gtk/gtkwidget.c
gtk/gtkwidget.h