summaryrefslogtreecommitdiff
path: root/fluxbox/debian/fluxbox.menu-method
diff options
context:
space:
mode:
authorB. Stack <bgstack15@gmail.com>2024-04-04 08:23:09 -0400
committerB. Stack <bgstack15@gmail.com>2024-04-04 08:23:09 -0400
commita7e37ed8f86543074cb0449f4df431f40f175ee8 (patch)
tree25d508b5e859b3f8000faddfd192a0cdc580c417 /fluxbox/debian/fluxbox.menu-method
parentffs 13.5 (diff)
parentuse tuneable everywhere (diff)
downloadstackrpms-a7e37ed8f86543074cb0449f4df431f40f175ee8.tar.gz
stackrpms-a7e37ed8f86543074cb0449f4df431f40f175ee8.tar.bz2
stackrpms-a7e37ed8f86543074cb0449f4df431f40f175ee8.zip
Merge branch 'fluxbox-bump'
Diffstat (limited to 'fluxbox/debian/fluxbox.menu-method')
-rw-r--r--fluxbox/debian/fluxbox.menu-method26
1 files changed, 26 insertions, 0 deletions
diff --git a/fluxbox/debian/fluxbox.menu-method b/fluxbox/debian/fluxbox.menu-method
new file mode 100644
index 0000000..2e3aa18
--- /dev/null
+++ b/fluxbox/debian/fluxbox.menu-method
@@ -0,0 +1,26 @@
+#!/usr/bin/install-menu
+#
+# Generates fluxbox menus for all registered applications.
+# (taken from Blackbox)
+compat="menu-1"
+outputencoding="LOCALE"
+
+!include menu.h
+
+genmenu="menudefs.hook"
+examplercfile="system.fluxbox-menu"
+rcfile="fluxbox-menu"
+rootprefix="/etc/X11/fluxbox/"
+userprefix=".fluxbox/"
+treewalk=M)
+
+supported
+ x11= nstring(level(), " ") "[exec] (" esc($title, ")") ") {" esc($command, "()") "} <" esc($icon, "<>") ">\n"
+ wm= nstring(level(), " ") "[restart] (" esc($title, ")") ") {" esc($command, "()") "}\n"
+ text= nstring(level(), " ") "[exec] (" esc($title, ")") ") { x-terminal-emulator -T \"" $title "\" -e " esc($command, "()") "} <" esc($icon, "<>") ">\n"
+ fluxbox= nstring(level(), " ") "[" esc($command, "()") "] (" esc($title, ")") ")\n"
+endsupported
+
+startmenu= ""
+submenutitle= nstring(level(), " ") "[submenu] (" esc($title,"()") ") {" esc($longtitle,"()") "}\n"
+endmenu= ifneq( level(), "0", nstring(level(), " ") "[end]\n" )
bgstack15