X-Git-Url: https://git.subgeniuskitty.com/xmenu/.git/blobdiff_plain/08f165897c0d42fb8177344fdb1bbaf4fc944181..571d99e165ee9ecd24945cc3c441d8b982f0cfb1:/xmenu.1 diff --git a/xmenu.1 b/xmenu.1 index 0e01c44..eac4699 100644 --- a/xmenu.1 +++ b/xmenu.1 @@ -4,6 +4,7 @@ xmenu \- menu utility for X .SH SYNOPSIS .B xmenu .RB [ \-w ] +.RI [ title... ] .SH DESCRIPTION .B xmenu is a menu for X, @@ -35,17 +36,84 @@ An item without label is considered a separator and is drawn as a thin line in t separating the item above from the item below. .IP The command is the string that will be output after selecting the item. +If the item spawns a submenu, the command is the title of the menu. .IP The newline terminates the item specification. +.PP +If the argument +.I title +is given, the title of the menu window is set to it. +.SH USAGE +.B xmenu +is controlled by the mouse, +but can also be controlled by the keyboard. +Items can be selected using the arrow keys, +Tab (with and without Shift), +Enter and Esc. +.TP +.BR Down ", " Tab +Cycle through the items in the regular direction. +.TP +.BR Up ", " Shift-Tab +Cycle through the items in the reverse direction. +.TP +.BR Right ", " Enter +Select the highlighted item. +.TP +.B Left +Go to the menu above. +.TP +.B Esc +Go to the menu above or exit xmenu. +.SH RESOURCES +.B +xmenu +understands the following X resources. +.TP +.B xmenu.font +The font in which the labels should be drawn. +.TP +.B xmenu.background +The background color of non-selected itens in the menu. +.TP +.B xmenu.foreground +The color of the label text of non-selected itens in the menu. +.TP +.B xmenu.selbackground +The background color of selected itens in the menu. +.TP +.B xmenu.selforeground +The color of the label text of selected itens in the menu. +.TP +.B xmenu.border +The color of the border around the menu. +.TP +.B xmenu.separator +The color of the separator between itens in the menu. +.TP +.B xmenu.width +The minimum width, in pixels, of the items in the menu. +.TP +.B xmenu.padding +The size in pixels of the padding around the label text in items in the menu. +.TP +.B xmenu.borderWidth +The size in pixels of the border around the menu. +.TP +.B xmenu.separatorWidth +The size in pixels of the item separator. + .SH EXAMPLES -The following is an script exemplifying the use +The following is an script exemplifying the use of .BR xmenu . -The output is redirected to xargs to make a command to be run by the shell. +The output is redirected to +.IR sh (1), +creating a command to be run by the shell. .IP .EX #!/bin/sh -cat <