parent
8d813219de
commit
a3cd3a96d2
|
@ -1,11 +1,12 @@
|
|||
#!/usr/bin/env bash
|
||||
# Copyright (C) Daniel Napora 2021 <napcok@gmail.com>
|
||||
# Copyright (C) Daniel Napora 2021-22 <napcok@gmail.com>
|
||||
# Dependencies: jgmenu, xdotool, xcolor, gcolor3, xdg-utils, xclip, notify-send
|
||||
# TODO Imagick colors - separate menu big around 700 named colors
|
||||
# TODO export to .gpl (GIMP,Inkscape)
|
||||
# TODO immadietely copy to clipboard picked,selected colors
|
||||
# TODO Current Wallpaper palette
|
||||
# TODO PL translation
|
||||
|
||||
VERSION="0.2.4"
|
||||
VERSION="0.2.6"
|
||||
TEMP_DIR=/tmp/colormenu
|
||||
ME=${0##*/}
|
||||
|
||||
|
@ -74,27 +75,6 @@ pickcolor() {
|
|||
$ME
|
||||
}
|
||||
|
||||
## pycolor pick color by pyqt color dialog - not used yet
|
||||
pycolor() {
|
||||
read -r -d '' script <<-"----EOF"
|
||||
import sys
|
||||
from PyQt5.QtWidgets import QApplication, QMainWindow, QColorDialog
|
||||
|
||||
class App(QMainWindow):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
color = QColorDialog.getColor()
|
||||
if color.isValid():
|
||||
print(color.name())
|
||||
self.deleteLater()
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = QApplication(sys.argv)
|
||||
win = App()
|
||||
----EOF
|
||||
python -c "$script"
|
||||
}
|
||||
|
||||
addcolor() {
|
||||
color=$(gcolor3)
|
||||
if [ -n "${color}" ]; then
|
||||
|
@ -184,24 +164,6 @@ palettes() {
|
|||
fi
|
||||
}
|
||||
|
||||
## not used anymore(?)
|
||||
htmlcolors() {
|
||||
out+=("<b>HTML</b> colors,^checkout(html)")
|
||||
out2+=("^tag(html)")
|
||||
out2+=("^sep(<b>HTML</b> colors)")
|
||||
for i in white yellow orange pink red brown green cyan blue purple gray;do
|
||||
out2+=("<span bgcolor='$i'> </span> ${i^} ...,^checkout($i)")
|
||||
out3+=("^tag($i)")
|
||||
out3+=("^sep(${i^} colors)")
|
||||
while read -r color name;
|
||||
do
|
||||
name=$(printf "%22s %s\n" "$name")
|
||||
fg=$(fgcolor $color)
|
||||
out3+=("<tt><span bgcolor='$color' fgcolor='$fg'><sub> </sub>$color<sup>$name</sup></span></tt>,$ME getcolorcode '$color',,,#$i")
|
||||
done < "$CNF_DIR/$i.clr"
|
||||
done
|
||||
}
|
||||
|
||||
if [ $htmlcolors = "yes" ] && [ $expose != "html" ]; then
|
||||
htmlroot="^sep()
|
||||
<b>HTML</b> colors,^checkout(html)
|
||||
|
@ -398,7 +360,8 @@ fi
|
|||
|
||||
out1+=("^sep(Settings)")
|
||||
out1+=("Preferences,^pipe($ME preferences)")
|
||||
|
||||
out1+=("^sep()")
|
||||
out1+=("QUIT,^quit()")
|
||||
|
||||
cat << EOF > ${MENU_ITEMS}
|
||||
$(printf '%s\n' "${out[@]}")
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
#94b273
|
||||
#6cabcd
|
||||
#5b73c4
|
||||
#aa876a
|
||||
#9d9d9d
|
||||
#db9d61
|
||||
#c76199
|
||||
#8c6ec9
|
||||
#c15b58
|
||||
#c8ac69
|
||||
#5aaa9a
|
|
@ -0,0 +1,10 @@
|
|||
#e93a9a
|
||||
#e93d58
|
||||
#e9643a
|
||||
#e8cb2d
|
||||
#3dd425
|
||||
#00d3b8
|
||||
#3daee9
|
||||
#b875dc
|
||||
#926ee4
|
||||
#686b6f
|
|
@ -0,0 +1,8 @@
|
|||
#E95420
|
||||
#18b0b0
|
||||
#3584e4
|
||||
#0e8420
|
||||
#c748ba
|
||||
#77216f
|
||||
#c7162b
|
||||
#f4a100
|
Loading…
Reference in New Issue