#!/bin/sh

rstatbar="/rbar/`basename $0`"
statusbar=${rstatbar}
action=$1
button=$2
script=$3

WMII_OFFTEXT='#333333 #000000 #000000'
WMII_NORMTEXT='#666666 #000000 #000000'
WMII_NOTETEXT='#ff9900 #000000 #000000'
WMII_NOTICETEXT='#000000 #ff9900 #000000'
WMII_INFOTEXT='#cccc00 #000000 #000000'
WMII_WARNTEXT='#ff0033 #000000 #000000'
WMII_PANICTEXT='#000000 #cc0000 #000000'

WMII_GREENTEXT='#009900 #000000 #000000'
WMII_BLUETEXT='#336699 #000000 #000000'

                            # blue
WMII_NORMTEXTCOL='#888888'  # '#222222'
WMII_NORMBGCOL='#222222'    # '#5FBF77'
WMII_FOCUSTEXTCOL='#ffffff'
WMII_FOCUSBGCOL='#285577'   # '#153F1F'

DMENU="dmenu -b -fn $WMII_FONT -nb $WMII_NORMBGCOL -nf $WMII_NORMTEXTCOL -sb $WMII_FOCUSBGCOL -sf $WMII_FOCUSTEXTCOL"
WMENU="wmii9menu -font $WMII_FONT -nb $WMII_NORMBGCOL -nf $WMII_NORMTEXTCOL -sb $WMII_FOCUSBGCOL -sf $WMII_FOCUSTEXTCOL -br $WMII_NORMTEXTCOL"

stopBar() {
    script="`basename $0`"
    pid=`ps axwww -o pid,command | grep "${script} Start" | grep -v grep |
    sed -e 's/^[ 	]*//g' | cut -d' ' -f 1 | grep -v $$`
    [ -n "${pid}" ] && kill -TERM ${pid}

    wmiir remove ${statusbar} 2>/dev/null
}

startBar() {
    echo -n "$WMII_NORMTEXT" | wmiir create ${statusbar}
}

setBar() {
    echo -n "$*" | wmiir write ${statusbar}
}

log() {
    setBar "$WMII_NORMTEXT $*"
}

note() {
    setBar "$WMII_NOTETEXT $*"
}

notice() {
    setBar "$WMII_NOTICETEXT $*"
}

info() {
    setBar "$WMII_INFOTEXT $*"
}

warn() {
    setBar "$WMII_WARNTEXT $*"
}

panic() {
    setBar "$WMII_PANICTEXT $*"
}

