Added newuser questions for screenlen, newmail check and newfiles check

This commit is contained in:
Michiel Broek
2004-08-07 13:03:36 +00:00
parent 4df2a01a1c
commit 7bb76255eb
15 changed files with 146 additions and 35 deletions

View File

@@ -1901,6 +1901,50 @@ char *getmagictype(int val)
char *get_asktype(int val)
{
switch(val) {
case YES: return (char *)"Yes";
case NO: return (char *)"No ";
case ASK: return (char *)"Ask";
default: return (char *)"???";
}
}
void show_asktype(int y, int x, int val)
{
mvprintw(y, x, get_asktype(val));
}
int edit_asktype(int y, int x, int val)
{
int ch;
showhelp((char *)"Toggle ^Question mode^ with spacebar, press <Enter> whene done.");
do {
set_color(YELLOW, BLUE);
show_asktype(y, x, val);
ch = readkey(y, x, YELLOW, BLUE);
if (ch == ' ') {
if (val < ASK)
val++;
else
val = YES;
}
} while (ch != KEY_ENTER && ch != '\012');
set_color(WHITE, BLACK);
show_asktype(y, x, val);
return val;
}
char *get_sessiontype(int val)
{
switch (val) {

View File

@@ -70,6 +70,9 @@ int edit_linetype(int, int, int);
char *getmagictype(int);
void show_magictype(int, int, int);
int edit_magictype(int, int, int);
char *get_asktype(int, int, int);
void show_asktype(int, int, int);
int edit_asktype(int, int, int);
char *get_sessiontype(int);
void show_sessiontype(int, int, int);
int edit_sessiontype(int, int, int);