Mt Xia: Technical Consulting Group
Business Continuity / Disaster Recovery / High Availability Data Center Automation / Audit Response / Audit Compliance
drawEntry() { CNT_DRAW=0 while LAB_RAW="$( getstr )" do CNT_DRAW="$(( ${CNT_DRAW} + 1 ))" LAB_FILL="${LAB_RAW%%\|*}" E_TMP="${LAB_RAW#*\|}" E_TMP="${E_TMP%\|*}" eval E_DFLT="\"${E_TMP}\"" eval E_${LABEL}_${CNT_DRAW}=\"\${E_DFLT}\" LAB_PROMPT=$( fillcol "${LAB_FILL}" "${E_DFLT}" 37 ) COL_DRAW="2" (( ${CNT_DRAW} >= 10 )) && COL_DRAW="1" mvaddstr "$(( 4 + ${CNT_DRAW} ))" ${COL_DRAW} "${CNT_DRAW}: ${LAB_PROMPT}:" done < ${DD_TOPDIR}/entry${1}.txt NBR_LINES="${CNT_DRAW}" CNT_DRAW="$(( ${NBR_LINES} + 1 ))" COL_DRAW="2" (( ${CNT_DRAW} >= 10 )) && COL_DRAW="1" CNT_LINE="$(( ${NBR_LINES} + 6 ))" eval mvaddstr \${CNT_LINE} \${COL_DRAW} \"$( fillcol "${CNT_DRAW}: Line to Change" "0" 40 ):\" clrtoeol putMessage return ${NBR_LINES} }