/* TODO: see /usr/share/doc/ncurses-devel-5.3/test/view.c for example code
* to handle window resizing
- *
- * add code to read username from config file or prompt user if config
- * file does not exist. (username is currently hardcoded and needs
- * changed before compiling)
*
*/
break;
case 8:
inplin[strlen(inplin)-1]='\0';
- wmove(inpwin,0,strlen(inplin));
- wclrtoeol(inpwin);
+ wmove (inpwin,0,strlen(inplin));
+ wclrtoeol( inpwin);
+ wrefresh (inpwin);
+ break;
+ case 127:
+ inplin[strlen(inplin)-1]='\0';
+ wmove (inpwin,0,strlen(inplin));
+ wclrtoeol (inpwin);
+ wrefresh (inpwin);
+ break;
+ case 263:
+ inplin[strlen(inplin)-1]='\0';
+ wmove (inpwin,0,strlen(inplin));
+ wclrtoeol (inpwin);
+ wrefresh (inpwin);
break;
default:
sprintf (inplin,"%s%c",inplin,(int) c);
waddch (inpwin, c);
+ wrefresh (inpwin);
}
- wrefresh (inpwin);
}
if (fgets(buffer,BUFSIZ,sockin)) {