end_bar_setup() {  # called by rc after sourcing this file
    $WRITE /bar/ctl "display 1"
}

#---------------------------------------------------------------------

$WRITE /bar/ctl "display 0"
$REMOVE /bar/label 2>/dev/null

# set locations of actions and labels:
$WRITE /bar/lookup/actions "/action $WMIFS_SOCKET"
$WRITE /bar/lookup/labels "/label"

$WRITE /bar/ctl "new /label/pager"
$WRITE /bar/label/pager/size "0,0,50,$LABEL_HEIGHT"
$WRITE /bar/label/pager/style/text-align "$SELECTED_TEXT_ALIGN"
$WRITE /bar/label/pager/style/text-font "$SELECTED_TEXT_FONT"
$WRITE /bar/label/pager/style/text-size "$SELECTED_TEXT_SIZE"
$WRITE /bar/label/pager/style/text-color "$SELECTED_FG_COLOR"
$WRITE /bar/label/pager/style/bg-color "$SELECTED_BG_COLOR"
$WRITE /bar/label/pager/style/border-color "$SELECTED_BORDER_COLOR"
$WRITE /bar/label/pager/text "0"
$WRITE /bar/label/pager/event/b1click "@{select_prev_page}"
$WRITE /bar/label/pager/event/b3click "@{select_next_page}"
$WRITE /bar/label/pager/event/b4click "@{select_prev_page}"
$WRITE /bar/label/pager/event/b5click "@{select_next_page}"

$WRITE /bar/ctl "new /label/mode"
$WRITE /bar/label/mode/size "50,0,30,$LABEL_HEIGHT"
$WRITE /bar/label/mode/style/text-align "$NORMAL_TEXT_ALIGN"
$WRITE /bar/label/mode/style/text-font "$NORMAL_TEXT_FONT"
$WRITE /bar/label/mode/style/text-size "$NORMAL_TEXT_SIZE"
$WRITE /bar/label/mode/style/text-color "$NORMAL_FG_COLOR"
$WRITE /bar/label/mode/style/bg-color "$NORMAL_BG_COLOR"
$WRITE /bar/label/mode/style/border-color "$NORMAL_BORDER_COLOR"
$WRITE /bar/label/mode/text " "
# initial label text is set by keys depending on the default mode

$WRITE /bar/ctl "new /label/actions"
$WRITE /bar/label/actions/size "80,0,70,$LABEL_HEIGHT"
$WRITE /bar/label/actions/style/text-align "$SELECTED_TEXT_ALIGN"
$WRITE /bar/label/actions/style/text-font "$SELECTED_TEXT_FONT"
$WRITE /bar/label/actions/style/text-size "$SELECTED_TEXT_SIZE"
$WRITE /bar/label/actions/style/text-color "$SELECTED_FG_COLOR"
$WRITE /bar/label/actions/style/bg-color "$SELECTED_BG_COLOR"
$WRITE /bar/label/actions/style/border-color "$SELECTED_BORDER_COLOR"
$WRITE /bar/label/actions/text "actions"
$WRITE /bar/label/actions/event/b1click "@{input_actions}"

$WRITE /bar/ctl "new /label/programs"
$WRITE /bar/label/programs/size "150,0,70,$LABEL_HEIGHT"
$WRITE /bar/label/programs/style/text-align "$SELECTED_TEXT_ALIGN"
$WRITE /bar/label/programs/style/text-font "$SELECTED_TEXT_FONT"
$WRITE /bar/label/programs/style/text-size "$SELECTED_TEXT_SIZE"
$WRITE /bar/label/programs/style/text-color "$SELECTED_FG_COLOR"
$WRITE /bar/label/programs/style/bg-color "$SELECTED_BG_COLOR"
$WRITE /bar/label/programs/style/border-color "$SELECTED_BORDER_COLOR"
$WRITE /bar/label/programs/text "programs"
$WRITE /bar/label/programs/event/b1click "@{input_programs}"

$WRITE /bar/ctl "new /label/browser"
$WRITE /bar/label/browser/size "220,0,70,$LABEL_HEIGHT"
$WRITE /bar/label/browser/style/text-align "$SELECTED_TEXT_ALIGN"
$WRITE /bar/label/browser/style/text-font "$SELECTED_TEXT_FONT"
$WRITE /bar/label/browser/style/text-size "$SELECTED_TEXT_SIZE"
$WRITE /bar/label/browser/style/text-color "$SELECTED_FG_COLOR"
$WRITE /bar/label/browser/style/bg-color "$SELECTED_BG_COLOR"
$WRITE /bar/label/browser/style/border-color "$SELECTED_BORDER_COLOR"
$WRITE /bar/label/browser/text "browser"
$WRITE /bar/label/browser/event/b1click "@{browser}"
$WRITE /bar/label/browser/event/b2click "@{browser_open_plumb}"
$WRITE /bar/label/browser/event/b3click "@{browser_google_plumb}"

$WRITE /bar/ctl "new /label/status"
$WRITE /bar/label/status/size "290,0,east,$LABEL_HEIGHT"
$WRITE /bar/label/status/style/text-align "east"
$WRITE /bar/label/status/style/text-font "$NORMAL_TEXT_FONT"
$WRITE /bar/label/status/style/text-size "$NORMAL_TEXT_SIZE"
$WRITE /bar/label/status/style/text-color "$NORMAL_FG_COLOR"
$WRITE /bar/label/status/style/bg-color "$NORMAL_BG_COLOR"
$WRITE /bar/label/status/style/border-color "$NORMAL_BORDER_COLOR"
$WRITE /bar/label/status/text "handled by status.sh"
$WRITE /bar/label/status/event/b1click "@{select_prev_page}"
$WRITE /bar/label/status/event/b3click "@{select_next_page}"
$WRITE /bar/label/status/event/b4click "@{select_prev_page}"
$WRITE /bar/label/status/event/b5click "@{select_next_page}"
