Added newuser questions for screenlen, newmail check and newfiles check
This commit is contained in:
@@ -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) {
|
||||
|
@@ -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);
|
||||
|
Reference in New Issue
Block a user