Enhance inputbox to pass initial prompt (optional)

This commit is contained in:
ache 1994-11-02 01:41:52 +00:00
parent 025b24f9bf
commit 44578bdd6a
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>...\