diff options
Diffstat (limited to 'examples/menu.h')
-rw-r--r-- | examples/menu.h | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/examples/menu.h b/examples/menu.h new file mode 100644 index 0000000..48c2007 --- /dev/null +++ b/examples/menu.h @@ -0,0 +1,91 @@ +# -*- mode: shell-script; -*- +#The definitions here are used by all window managers that !include menu.h. +#This way, you can set your preferences (like whether to use xterm/rxvt, +#how long do you want your menu titles, etc) for all window-managers. +# +#This file is part of the menu package (version 1.4 and higher). +#For more information, see /usr/share/doc/menu/html + +#If you prefer long titles, change the definition below accordingly. + +function title()=$title + +#function title()=ifelse($longtitle,$longtitle,$title) + +#If you don't like to see the icons, (un)comment (out) the lines below: +function icon()=ifelse($icon32x32, $icon32x32, \ + ifelse($icon16x16, $icon16x16, $icon)) +#function icon()= "" + +#Define the X terminal emulator to use for text apps under X11. +#The following use the x-terminal-emulator alternative. + +function term()=\ + "x-terminal-emulator " ifnempty($visible,"-ut") \ + ifnempty($geometry,"-geometry ") $geometry \ + " -T \"" esc(title(),"\\\"") "\"" \ + " -e sh -c \"" esc($command,"\\\"") "\"" + +#The above is more correct but unfortunately, some menu-methods +#do not support ''. + +#function term()=\ +# "x-terminal-emulator " ifnempty($visible,"-ut") \ +# ifnempty($geometry,"-geometry ") $geometry \ +# " -T '" escwith(title(),"'","'\\'") \ +# "' -e sh -c '" escwith($command,"'","'\\'") "'" + +#Examples: +#Use a specially cooked xterm instead: +#function term()=\ +# "xterm -sb -sl 500 -j -ls -fn 7x14 -geometry 80x30"\ +# " -T '" escwith(title(),"'","'\\'") \ +# "' -e sh -c '" escwith($command,"'","'\\'") "'" + +#Force use of rxvt: +#function term()=\ +# "rxvt " ifnempty($visible,"-ut") \ +# ifnempty($geometry,"-geometry ") $geometry \ +# " -T '" escwith(title(),"'","'\\'") \ +# "' -e sh -c '" escwith($command,"'","'\\'") "'" + + + +# This sort menu entry case-insensitively. +sort=$sort ":" tolower(title()) + +#If you want your submenus to come before the commands themselves +#in the menus (in case of mixed menus): +# +#sort=$sort ":" ifelse($command, "1", "0" ) ":" title() + +#Activate menu section translations: +outputlanguage="LOCALE" +#menu-methods need to set 'outputencoding' before translations are really +#enabled. + + +#The following is for the hints (or optimised tree structure): +# (For more info on these variables, see /usr/share/doc/menu/*) + +#If you want menu to optimize the tree, set this to true: +hint_optimize=false +#for more info on the other variables, see /usr/share/doc/menu/ +#hint_nentry=6 +#hint_topnentry=4 +#hint_mixedpenalty=15 +# +#The variables below are only useful if you want to speedup +#the finding of the best tree. +#hint_minhintfreq=0.1 +#hint_mlpenalty=2000 +#hint_max_ntry=4 +#hint_max_iter_hint=5 +#hint_debug=false + + +forcetree +#Due to the existance of both /Apps/System and /System, +#menu gets confused. So, force /System in it's own section + System +endforcetree |