#!/bin/bash

load_process_dlg_ui () {
    load_ui_res << EOF
~
~    <?title,-#?>##############################
~    +-----------------------------------------+
~    |                                         |
~    | <?status,-#?>########################## |
~    |                                         |
~    +-----------------------------------------+
~
~       <?action,-#?>#########################
~    
EOF
}

typeset process_dlg_title
typeset process_dlg_status
typeset process_dlg_action

processing_ui_get_data () {
    local name=$1
    local -i index=$2
    _DATA_="???"
    case $1 in
        title)
            _DATA_="$process_dlg_title"
            ;;
        status)
            _DATA_="$process_dlg_status"
            ;;
        action)
            _DATA_="$process_dlg_action"
            ;;
    esac
}

#
# $1 -- status
# $2 -- action
#
show_status() {
    process_dlg_status="$1"
    process_dlg_action="$2"
    _UI_UPDATED_="false"
    update_ui "processing_ui_get_data"
}

