Enhance inputbox to pass initial prompt (optional)

This commit is contained in:
Andrey A. Chernov 1994-11-02 01:41:52 +00:00
parent 76ab56f350
commit 734d3eaf71
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=4072
2 changed files with 7 additions and 3 deletions

View File

@ -10,7 +10,7 @@ width of the input box, in that case, the \n\
input field will be automatically scrolled. \n\
You can use BACKSPACE, LEFT, RIGHT, HOME, END \n\
to correct errors. \n\n\
Try inputing your name below:" 16 51 2> /tmp/inputbox.tmp.$$
Try inputing your name below:" 16 51 "John Smith" 2> /tmp/inputbox.tmp.$$
retval=$?

View File

@ -289,10 +289,14 @@ int main(int argc, unsigned char *argv[])
return retval;
}
else if (!strcmp(argv[offset+1], "--inputbox")) {
if (argc-offset != 5) {
if (argc-offset != 5 && argc-offset != 6) {
Usage(argv[0]);
exit(-1);
}
if (argc-offset == 6)
strcpy(result, argv[offset+5]);
else
*result = '\0';
init_dialog();
retval = dialog_inputbox(title, argv[offset+2], atoi(argv[offset+3]),
atoi(argv[offset+4]), result);
@ -333,7 +337,7 @@ void Usage(unsigned char *name)
\n --msgbox <text> <height> <width>\
\n --prgbox \"<command line>\" <height> <width>\
\n --infobox <text> <height> <width>\
\n --inputbox <text> <height> <width>\
\n --inputbox <text> <height> <width> [<init string>]\
\n --textbox <file> <height> <width>\
\n --menu <text> <height> <width> <menu height> <tag1> <item1>...\
\n --checklist <text> <height> <width> <list height> <tag1> <item1> <status1>...\