#!/bin/bash

function menuchoices3 {
    case $choice in
	A)  inputbox "Specify Hotkey" 2> /dev/null
	    HOTKEY=${INPUT:=$HOTKEY};;
	B)  inputbox "Specify Menuentry Name" 2> /dev/null
	    ENTRYNAME=(${INPUT:=$ENTRYNAME});;
	C)  inputbox "Specify Directory" 2> /dev/null
	    ENTRYDIR=${INPUT:=$ENTRYDIR};;
	D)  inputbox "Specify Command" 2> /dev/null
	    ENTRYCMND=${INPUT:=$ENTRYCMND};;
	E)  [ "${NORM}" = "yes" ] && NORM=no || NORM=yes;;
	F)  [ "${VERB}" = "yes" ] && VERB=no || VERB=yes;;
	G)  echo "\"$HOTKEY\" \"${ENTRYNAME[@]}\" $ENTRYDIR $ENTRYCMND" > /usr/lib/conmen/menuvars;;
    esac
    make_menu_entry
}

function make_menu_entry {
    unset NEW
    MENU="CREATE NEW ENTRY"
    MENUCHOICES=menuchoices2
    NEW=("A" "Specify Menuentry Hotkey    [${HOTKEY}]" \
	 "B" "Specify Menuentry Name      [${ENTRYNAME}]" \
	 "C" "Specify Directory           [${ENTRYDIR}]" \
	 "D" "Specify Command             [${ENTRYCMND}]" \
	 "E" "Specify Command Options     [${CMNDOPTS}]" \
	 "F" "Specify Menu Options        [${MNOPTS}]" \
	 "G" "Write the entry to /usr/lib/conmen/menuvars")
    menubox "${NEW[@]}"
}
