#! /bin/sh

width=200
height=200
datefmt="+%a %d %H:%M"

OPTIND=1
while getopts ":f:W:H:" opt; do
    case $opt in
        f) datefmt="$OPTARG" ;;
        W) width="$OPTARG" ;;
        H) height="$OPTARG" ;;
        \?)
            echo "Invalid option: -$OPTARG" >&2
            exit 1
            ;;
        :)
            echo "Option -$OPTARG requires an argument." >&2
            exit 1
            ;;
    esac
done

case "$BLOCK_BUTTON" in
    1|2|3)

	    # the position of the upper left corner of the popup
	    # posX=$(($BLOCK_X - $width / 2))
	    # posY=$(($BLOCK_Y - $height))
        posX=1600
        posY=30

	    swaymsg -q "exec yad --calendar \
        --width=$width --height=$height \
	    --undecorated --fixed \
	    --close-on-unfocus --no-buttons \
	    --posx=$posX --posy=$posY \
	    > /dev/null"
esac
date "$datefmt"
