awesome/lib/awful
Matthias Schröder b38569913c awful.menu: support for access keys
You can define a menuitem like before:

awful.menu({ items = { { "&awesome", myawesomemenu,
	 		    beautiful.awesome_icon },
                       { "open &terminal", terminal },
	   })

and the letters following the ampersand in itemname can be used as
access key. (at least former fvwm users might find this familiar)

When there are submenus open awesome ascends during the search from the
current menu to the top level menu.

The access key is shown underlined.

There is no warning for multiple used keys, only the first one found
gets the price.

Signed-off-by: Julien Danjou <julien@danjou.info>
2010-03-01 15:57:00 +01:00
..
layout awful.layout: emit arrange signal 2009-11-06 12:39:48 +01:00
mouse awful.mouse: load finder 2009-09-11 13:43:02 +02:00
widget progressbar: remove minimum size limit 2009-10-26 17:27:29 +01:00
autofocus.lua.in awful.autofocus: improve client focus with multiple screens 2010-01-10 10:31:17 +01:00
button.lua.in awful.{button,key}: enhance documentation 2009-08-28 15:26:41 +02:00
client.lua.in awful.client: fix initial geometry storage (FS#608) 2009-09-22 15:56:58 +02:00
completion.lua.in awful.completion: use sort -u to sort (FS#621) 2009-09-22 17:15:49 +02:00
dbus.lua.in awful.dbus: enhance description 2009-08-28 15:33:18 +02:00
hooks.lua.in awful.hooks: deprecate in description 2009-08-28 15:34:03 +02:00
init.lua.in awful: add tooltip module 2009-09-09 20:27:47 +02:00
key.lua.in awful.{button,key}: enhance documentation 2009-08-28 15:26:41 +02:00
menu.lua.in awful.menu: support for access keys 2010-03-01 15:57:00 +01:00
placement.lua.in placement: import center_horizontal and center_vertical 2009-09-14 11:53:45 +02:00
prompt.lua.in awful.prompt: word delete splits by separators 2009-09-01 14:24:13 +02:00
remote.lua.in awful.remote: enhance description 2009-08-28 15:36:34 +02:00
rules.lua.in awful.rules: fix client tagging with multiple screens 2010-01-11 10:09:19 +01:00
screen.lua.in awful.screen: fix padding 2009-10-09 20:05:42 +02:00
startup_notification.lua.in spawn: move sn hooks to signals 2009-08-17 17:47:55 +02:00
tag.lua.in awful.tag: register 'withcurrent' explicitly 2010-01-08 19:11:24 +01:00
titlebar.lua.in awful.titlebar: set a default name if client's nil (FS#653) 2009-10-09 16:14:42 +02:00
tooltip.lua.in tooltip: force place() if tooltip is not visible 2009-12-03 14:22:21 +01:00
util.lua.in Fix awful.util.table.reverse 2009-11-17 10:25:21 +01:00
wibox.lua.in awful.wibox: sanitize height/width args to function new() 2010-01-05 09:53:14 +01:00