oops fix an oversight
This commit is contained in:
parent
a5fbdc0ef9
commit
3712989253
|
@ -7,6 +7,8 @@ case "$RUNLAUNCHER" in
|
|||
"") RUNLAUNCHER=spmenu # Run launcher to use (spmenu, rofi, etc.) ;;
|
||||
esac
|
||||
|
||||
IMAGE_SUPPORT=true
|
||||
|
||||
GENERAL() {
|
||||
case "$(printf "mfact +\nmfact -\nToggle Sticky\nToggle Bar\nToggle Fullscreen\nReset Layout/mfact\nReorganize Tags" | $RUNLAUNCHER -l 20 -p 'What do you want to do?')" in
|
||||
"mfact +") libspeedwm --perform tiling_mfact_inc ;;
|
||||
|
@ -55,6 +57,8 @@ L13_SYMBOL=" "
|
|||
L14_SYMBOL=" "
|
||||
L15_SYMBOL=" "
|
||||
|
||||
[ ! -e "/usr/share/speedwm/lprev/layout-1.png" ] && IMAGE_SUPPORT=false
|
||||
|
||||
L1="$(printf "%s\t%s: Tiling\n" "IMG:/usr/share/speedwm/lprev/layout-1.png" "$L1_SYMBOL")"
|
||||
L2="$(printf "%s\t%s: Floating\n" "IMG:/usr/share/speedwm/lprev/layout-2.png" "$L2_SYMBOL")"
|
||||
L3="$(printf "%s\t%s: Monocle\n" "IMG:/usr/share/speedwm/lprev/layout-3.png" "$L3_SYMBOL")"
|
||||
|
@ -71,15 +75,50 @@ L13="$(printf "%s\t%s: Dynamic Grid\n" "IMG:/usr/share/speedwm/lprev/layout-13.p
|
|||
L14="$(printf "%s\t%s: Custom\n" "IMG:/usr/share/speedwm/lprev/layout-14.png" "$L14_SYMBOL")"
|
||||
L15="$(printf "%s\t%s: Empty\n" "IMG:/usr/share/speedwm/lprev/layout-15.png" "$L15_SYMBOL")"
|
||||
|
||||
O_L1="$(printf "%s: Tiling\n" "$L1_SYMBOL")"
|
||||
O_L2="$(printf "%s: Floating\n" "$L2_SYMBOL")"
|
||||
O_L3="$(printf "%s: Monocle\n" "$L3_SYMBOL")"
|
||||
O_L4="$(printf "%s: Grid\n" "$L4_SYMBOL")"
|
||||
O_L5="$(printf "%s: Deck\n" "$L5_SYMBOL")"
|
||||
O_L6="$(printf "%s: Centered Master\n" "$L6_SYMBOL")"
|
||||
O_L7="$(printf "%s: Tatami\n" "$L7_SYMBOL")"
|
||||
O_L8="$(printf "%s: Dwindle\n" "$L8_SYMBOL")"
|
||||
O_L9="$(printf "%s: Spiral\n" "$L9_SYMBOL")"
|
||||
O_L10="$(printf "%s: Bottom Stack (Vertical)\n" "$L10_SYMBOL")"
|
||||
O_L11="$(printf "%s: Bottom Stack (Horizontal)\n" "$L11_SYMBOL")"
|
||||
O_L12="$(printf "%s: Grid (Horizontal)\n" "$L12_SYMBOL")"
|
||||
O_L13="$(printf "%s: Dynamic Grid\n" "$L13_SYMBOL")"
|
||||
O_L14="$(printf "%s: Custom\n" "$L14_SYMBOL")"
|
||||
O_L15="$(printf "%s: Empty\n" "$L15_SYMBOL")"
|
||||
|
||||
# disable image support if necessary
|
||||
if [ "$IMAGE_SUPPORT" != "true" ]; then
|
||||
L1="$O_L1"
|
||||
L2="$O_L2"
|
||||
L3="$O_L3"
|
||||
L4="$O_L4"
|
||||
L5="$O_L5"
|
||||
L6="$O_L6"
|
||||
L7="$O_L7"
|
||||
L8="$O_L8"
|
||||
L9="$O_L9"
|
||||
L10="$O_L10"
|
||||
L11="$O_L11"
|
||||
L12="$O_L12"
|
||||
L13="$O_L13"
|
||||
L14="$O_L14"
|
||||
L15="$O_L15"
|
||||
fi
|
||||
|
||||
EXIT="Exit"
|
||||
SEPARATOR="------"
|
||||
SEPARATOR=""
|
||||
LNEXT="Next Layout"
|
||||
LPREV="Previous Layout"
|
||||
SEXP="Enter S expression"
|
||||
|
||||
case "$1" in
|
||||
"layout") SEL_LAYOUT=$(printf "Layouts\n------\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n------\n%s\n%s\n%s\n%s\n%s" \
|
||||
"${L1}" "${L2}" "${L3}" "${L4}" "${L5}" "${L6}" "${L7}" "${L8}" "${L9}" "${L10}" "${L11}" "${L12}" "${L13}" "${L14}" "${L15}" "${LNEXT}" "${LPREV}" "${SEXP}" "${SEPARATOR}" "${EXIT}" | $RUNLAUNCHER -l 50 -p "Pick a layout: " -g 1 -is 400) ;;
|
||||
"layout") SEL_LAYOUT=$(printf "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s" \
|
||||
"${L1}" "${L2}" "${L3}" "${L4}" "${L5}" "${L6}" "${L7}" "${L8}" "${L9}" "${L10}" "${L11}" "${L12}" "${L13}" "${L14}" "${L15}" "${SEPARATOR}" "${LNEXT}" "${LPREV}" "${SEXP}" "${SEPARATOR}" "${EXIT}" | $RUNLAUNCHER -l 50 -p "Pick a layout: " -g 1 -is 400) ;;
|
||||
"reloadcolors") libspeedwm --perform core_wm_reload ;;
|
||||
"list") head -n -1 /usr/share/speedwm/example.signal ;;
|
||||
"help") HELP ;;
|
||||
|
@ -98,22 +137,23 @@ case "$SEL_LAYOUT" in
|
|||
"${EXIT}") exit 0 ;;
|
||||
"${LPREV}") libspeedwm --perform layout_cycle_down; exit ;;
|
||||
"${LNEXT}") libspeedwm --perform layout_cycle_up; exit ;;
|
||||
"${L1}") libspeedwm --perform layout_setlayout_tile; CURLT="${L1}" ;;
|
||||
"${L2}") libspeedwm --perform layout_setlayout_float; CURLT="${L2}" ;;
|
||||
"${L3}") libspeedwm --perform layout_setlayout_monocle; CURLT="${L3}" ;;
|
||||
"${L4}") libspeedwm --perform layout_setlayout_grid; CURLT="${L4}" ;;
|
||||
"${L5}") libspeedwm --perform layout_setlayout_deck; CURLT="${L5}" ;;
|
||||
"${L6}") libspeedwm --perform layout_setlayout_cm; CURLT="${L6}" ;;
|
||||
"${L7}") libspeedwm --perform layout_setlayout_tatami; CURLT="${L7}" ;;
|
||||
"${L8}") libspeedwm --perform layout_setlayout_dwindle; CURLT="${L8}" ;;
|
||||
"${L9}") libspeedwm --perform layout_setlayout_spiral; CURLT="${L9}" ;;
|
||||
"${L10}") libspeedwm --perform layout_setlayout_bs; CURLT="${L10}" ;;
|
||||
"${L11}") libspeedwm --perform layout_setlayout_hbs; CURLT="${L11}" ;;
|
||||
"${L12}") libspeedwm --perform layout_setlayout_hgrid; CURLT="${L12}" ;;
|
||||
"${L13}") libspeedwm --perform layout_setlayout_dgrid; CURLT="${L13}" ;;
|
||||
"${L14}") libspeedwm --perform layout_setlayout_custom; CURLT="${L14}" ;;
|
||||
"${L15}") libspeedwm --perform layout_setlayout_empty; CURLT="${L15}" ;;
|
||||
"${O_L1}") libspeedwm --perform layout_setlayout_tile; CURLT="${O_L1}" ;;
|
||||
"${O_L2}") libspeedwm --perform layout_setlayout_float; CURLT="${O_L2}" ;;
|
||||
"${O_L3}") libspeedwm --perform layout_setlayout_monocle; CURLT="${O_L3}" ;;
|
||||
"${O_L4}") libspeedwm --perform layout_setlayout_grid; CURLT="${O_L4}" ;;
|
||||
"${O_L5}") libspeedwm --perform layout_setlayout_deck; CURLT="${O_L5}" ;;
|
||||
"${O_L6}") libspeedwm --perform layout_setlayout_cm; CURLT="${O_L6}" ;;
|
||||
"${O_L7}") libspeedwm --perform layout_setlayout_tatami; CURLT="${O_L7}" ;;
|
||||
"${O_L8}") libspeedwm --perform layout_setlayout_dwindle; CURLT="${O_L8}" ;;
|
||||
"${O_L9}") libspeedwm --perform layout_setlayout_spiral; CURLT="${O_L9}" ;;
|
||||
"${O_L10}") libspeedwm --perform layout_setlayout_bs; CURLT="${O_L10}" ;;
|
||||
"${O_L11}") libspeedwm --perform layout_setlayout_hbs; CURLT="${O_L11}" ;;
|
||||
"${O_L12}") libspeedwm --perform layout_setlayout_hgrid; CURLT="${O_L12}" ;;
|
||||
"${O_L13}") libspeedwm --perform layout_setlayout_dgrid; CURLT="${O_L13}" ;;
|
||||
"${O_L14}") libspeedwm --perform layout_setlayout_custom; CURLT="${O_L14}" ;;
|
||||
"${O_L15}") libspeedwm --perform layout_setlayout_empty; CURLT="${O_L15}" ;;
|
||||
"Enter S expression") libspeedwm --perform layout_custom_express; exit ;;
|
||||
*) printf "Undefined option\n"; exit ;;
|
||||
esac
|
||||
|
||||
[ -n "${CURLT}" ] && command -v notify-send > /dev/null && notify-send "Layout" "${CURLT}"
|
||||
|
|
Loading…
Reference in a new issue