diff --git a/bin/mbxcolors b/bin/mbxcolors index edd0d15..4abfa8d 100755 --- a/bin/mbxcolors +++ b/bin/mbxcolors @@ -20,9 +20,11 @@ format=hex #Action when color is clicked: paste (imadietely) or copy (to clipboard) action=paste #What thing to expose on top of main menu: recently picked colors, last used colors or last used palette -expose=picked +expose=html #Show HTML colors? yes|no -htmlcolors=yes +htmlcolors=no +#Show built in palettes? (slow) +builin_palettes=no #Position on screen: topleft, top, topright, left, center, right, bottomleft, bottom, bottomright position=left EOF @@ -92,6 +94,7 @@ newpalette() { touch "$CNF_DIR/palettes/New_$DATE.clr" } palettes() { + out1+=("^sep(Color palettes)") for file in "$CNF_DIR"/palettes/*.clr;do filename=${file##*/} palette=${filename%.*} @@ -300,8 +303,9 @@ case "$expose" in ;; esac -out1+=("^sep(Color palettes)") +if [[ $builtin_palettes == "yes" ]];then palettes +fi out1+=("^sep(Settings)") out1+=("Preferences,^pipe($ME preferences)") @@ -329,7 +333,8 @@ out2+=("$(printf "%-20s %20s" "Color click action:" "[$action]") out2+=("$(printf "%-20s %20s" "Format:" "[$format]"),^checkout(format)") out2+=("^sep()") out2+=("$(printf "%-20s %20s" "Expose on top:" "[$expose]"),^checkout(expose)") -out2+=("$(printf "%-20s %20s" "Show HTML colors:" "[$htmlcolors]"),^checkout(showhtml)") +out2+=("$(printf "%-20s %20s" "HTML colors:" "[$htmlcolors]"),^checkout(showhtml)") +out2+=("$(printf "%-20s %20s" "Built-in palettes:" "[$builtin_palettes]"),^checkout(builtinpalettes)") out2+=("^sep()") out2+=("$(printf "%-20s %20s" "Position:" "[$position]"),^checkout(position)") out2+=("^sep()") @@ -361,6 +366,11 @@ out2+=("^sep(Show HTML colors?)") out2+=("yes,$ME setvar htmlcolors=yes;$ME") out2+=("no,$ME setvar htmlcolors=no;$ME") +out2+=("^tag(builtinpalettes)") +out2+=("^sep(Show Built-in palettes?)") +out2+=("yes,$ME setvar builtin_palettes=yes;$ME") +out2+=("no,$ME setvar builtin_palettes=no;$ME") + out2+=("^tag(position)") out2+=("^sep(Position on screen)") out2+=("center,$ME setvar position=center;$ME")