OSDN Git Service

dynamically sized quickmenu
authorpaperbenni <paperbenni@gmail.com>
Mon, 27 Jul 2020 10:42:20 +0000 (12:42 +0200)
committerpaperbenni <paperbenni@gmail.com>
Mon, 27 Jul 2020 10:42:20 +0000 (12:42 +0200)
programs/instantshutdown
programs/quickmenu

index a21ed68..c5847cd 100755 (executable)
@@ -16,7 +16,7 @@ shutdown
 logout
 reboot
 lock screen
-kill wm" | instantmenu -l 10 -w 400 -c -n -F -p "do you want to shut down?")
+kill wm" | instantmenu -l 10 -w -1 -c -n -F -p "do you want to shut down?")
 
 # if there are apps open, ask for confirmation
 zconfirm() {
index 6ade2fc..176028e 100755 (executable)
@@ -13,10 +13,10 @@ pickscript() {
     while [ -z "$CHOICE" ]; do
         if [ -z "$(ls)" ]; then
             CHOICE="$(echo 'edit menu
-close' | instantmenu -bw 4 -C -l 7 -w 300)"
+close' | instantmenu -bw 4 -C -l 7 -w -1)"
 
         else
-            CHOICE="$(ls -p | sed -e '$aedit menu\nclose' | instantmenu -bw 4 -C -l 7 -w 300)"
+            CHOICE="$(ls -p | sed -e '$aedit menu\nclose' | instantmenu -bw 4 -C -l 7 -w -1)"
         fi
         if [ -e "$CHOICE" ]; then
             if [ -d "$CHOICE" ]; then
@@ -86,7 +86,7 @@ addmenu() {
 edit entry
 remove entry
 rename entry
-new category' | instantmenu -bw 4 -C -l 7 -w 300)"
+new category' | instantmenu -bw 4 -C -l 7 -w -1)"
     if [ -z "$ADDCHOICE" ]; then
         echo "no addchoice"
         exit
@@ -94,7 +94,7 @@ new category' | instantmenu -bw 4 -C -l 7 -w 300)"
     case "$ADDCHOICE" in
     remove*)
         echo "removing entry"
-        REMOVECHOICE="$(ls -p | instantmenu -bw 4 -C -l 7 -w 300)"
+        REMOVECHOICE="$(ls -p | instantmenu -bw 4 -C -l 7 -w -1)"
         if [ -d "$REMOVECHOICE" ] && [ -n "$(ls $REMOVECHOICE/)" ]; then
             imenu -m "category is not empty"
             exit
@@ -132,7 +132,7 @@ new category' | instantmenu -bw 4 -C -l 7 -w 300)"
         ;;
     edit*)
         echo "editing existing entry"
-        EDITCHOICE="$(ls -p | instantmenu -bw 4 -C -l 7 -w 300)"
+        EDITCHOICE="$(ls -p | instantmenu -bw 4 -C -l 7 -w -1)"
         [ -z "$EDITCHOICE" ] && exit
         if [ -d "$EDITCHOICE" ]; then
             imenu -m "selection is not a script"
@@ -145,7 +145,7 @@ new category' | instantmenu -bw 4 -C -l 7 -w 300)"
         ;;
     rename*)
         echo "renaming entry"
-        EDITCHOICE="$(ls -p | instantmenu -bw 4 -C -l 7 -w 300)"
+        EDITCHOICE="$(ls -p | instantmenu -bw 4 -C -l 7 -w -1)"
         [ -z "$EDITCHOICE" ] && exit
 
         if ! [ -e "$EDITCHOICE" ]; then