summaryrefslogtreecommitdiff
path: root/share/hackvr/examples/calendar
diff options
context:
space:
mode:
authorepoch <epoch@hacking.allowed.org>2020-01-30 01:35:34 -0600
committerepoch <epoch@hacking.allowed.org>2020-01-30 01:35:34 -0600
commitdd1015ea43e32dea0f2120210d69b0c4f2257992 (patch)
tree596862b01f0accc8a11323d3a09cee9e6f0c6a21 /share/hackvr/examples/calendar
parenta6703a9a095589dbc24d866f43b9ebe12900abe2 (diff)
downloadhackvr-dd1015ea43e32dea0f2120210d69b0c4f2257992.tar.gz
hackvr-dd1015ea43e32dea0f2120210d69b0c4f2257992.zip
added rectangles behind the month and prev and next arrows to make them easier to click on.
Diffstat (limited to 'share/hackvr/examples/calendar')
-rwxr-xr-xshare/hackvr/examples/calendar/calvr21
1 files changed, 18 insertions, 3 deletions
diff --git a/share/hackvr/examples/calendar/calvr b/share/hackvr/examples/calendar/calvr
index 451203a..dd7f6cd 100755
--- a/share/hackvr/examples/calendar/calvr
+++ b/share/hackvr/examples/calendar/calvr
@@ -19,7 +19,7 @@ cw=30
ch=30
yoff=51
-xoff=90
+xoff=105
backup=238
printf "%s move %s 0 -%s\n" "$USER" "$xoff" "$backup"
@@ -35,9 +35,24 @@ stdbuf -oL grep -v '^#' | while true;do
row=0
d=1
days_in_month=$(cal -d "$year-$month" | tr ' ' '\n' | grep . | tail -n1)
+ printf "_MONTH_ addshape 1 4 %s %s 0 %s %s 0 %s %s 0 %s %s 0\n" \
+ $[0] $[1*$ch + $yoff] \
+ $[$cw * 7 -1] $[1*$ch + $yoff] \
+ $[$cw * 7 -1] $[1*$ch+($ch/2) + $yoff - 1] \
+ $[0] $[1*$ch+($ch/2) + $yoff - 1]
printf "%s %s\n" "${monthname}" "${year}" | makelabel.sh "_MONTH_" $[$xoff / 2] $[$yoff + $ch + 5] 0
- printf "<==\n" | makelabel.sh "_prevmonth_" $[0 - $cw] $[$yoff + $ch + 5] 0
- printf "==>\n" | makelabel.sh "_nextmonth_" $[$xoff * 2 + $cw] $[$yoff + $ch + 5] 0
+ printf "_prevmonth_ addshape 1 4 %s %s 0 %s %s 0 %s %s 0 %s %s 0\n" \
+ $[-$cw] $[1*$ch + $yoff] \
+ $[-1] $[1*$ch + $yoff] \
+ $[-1] $[1*$ch+($ch/2) + $yoff - 1] \
+ $[-$cw] $[1*$ch+($ch/2) + $yoff - 1]
+ printf "<==\n" | makelabel.sh "_prevmonth_" $[0 - $cw + 1] $[$yoff + $ch + 5] 0
+ printf "_nextmonth_ addshape 1 4 %s %s 0 %s %s 0 %s %s 0 %s %s 0\n" \
+ $[$cw * 7] $[1*$ch + $yoff] \
+ $[$cw * 8 -1] $[1*$ch + $yoff] \
+ $[$cw * 8 -1] $[1*$ch+($ch/2) + $yoff - 1] \
+ $[$cw * 7] $[1*$ch+($ch/2) + $yoff - 1]
+ printf "==>\n" | makelabel.sh "_nextmonth_" $[$cw * 7 + 1] $[$yoff + $ch + 5] 0
while [ "$d" -le "$days_in_month" ];do
# printf "%s %s : %s\n" "$row" "$dow" "$d"