]> Pileus Git - ~andy/gtk/commit
Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor)
authorMatthias Clasen <mclasen@redhat.com>
Fri, 10 Dec 2004 22:09:22 +0000 (22:09 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 10 Dec 2004 22:09:22 +0000 (22:09 +0000)
commitf3a74ace5f69840657813cd68f441ceadea671e8
treef7472b9e2844e5b6a983fc8586bf0b6d08edf6ca
parent5c98a5ebee6c2554d5d230e18091e071aca7292a
Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor)

2004-12-10  Matthias Clasen  <mclasen@redhat.com>

Support no-Alt mnemnonics in menu bars  (#101309, Owen Taylor)

* gtk/gtkwindow.c: Factor out mnemonic hash code into
a separate file.

* gtk/gtkmnemonichash.[hc]: Factored out mnemonic hash
code from gtkwindow.c.

* gtk/Makefile.am (gtk_c_sources): Add gtkmnemonichash.[hc].

* gtk/gtkmenushell.c (struct _GtkMenuShellPrivate): Give
menu shells their own mnemonic hash.

* gtk/gtkmenushell.h: Add private api to support mnemonics.

* gtk/gtklabel.c (gtk_label_setup_mnemonic): Add mnemonic to
the menushell mnemonic hash when inside a menu.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/Makefile.am
gtk/gtklabel.c
gtk/gtkmenushell.c
gtk/gtkmenushell.h
gtk/gtkmnemonichash.c [new file with mode: 0644]
gtk/gtkmnemonichash.h [new file with mode: 0644]
gtk/gtkwindow.c