mbsetup menu 10.2 layout changes

This commit is contained in:
Michiel Broek 2002-04-27 21:57:35 +00:00
parent d7ddc264bc
commit 4c28c270d0
3 changed files with 64 additions and 44 deletions

View File

@ -38,4 +38,5 @@ NERvOus nervous@nervous.it
Bobby Cabral bobbyc@digitelone.com Bobby Cabral bobbyc@digitelone.com
Johannes Beekhuizen 2:280/1018@fidonet Johannes Beekhuizen 2:280/1018@fidonet
Lukas De Groen 2:280/1027@fidonet Lukas De Groen 2:280/1027@fidonet
Vince Coen

View File

@ -4656,6 +4656,8 @@ v0.33.20 10-Feb-2002
all entered data was erased. all entered data was erased.
Removed setting for http setup which are now in the macro Removed setting for http setup which are now in the macro
templates. templates.
Changed the screen layout of menu 10.2 a bit as suggested by
Vince Coen.
mbfido: mbfido:
In AreaMgr and FileMgr changed aka matching for area In AreaMgr and FileMgr changed aka matching for area

View File

@ -419,22 +419,22 @@ void SetTicScreen(void)
mvprintw(14, 2, "9. Banner"); mvprintw(14, 2, "9. Banner");
mvprintw(15, 2, "10. Replace"); mvprintw(15, 2, "10. Replace");
mvprintw( 7,37, "11. Dupecheck"); mvprintw( 7,41, "11. Dupecheck");
mvprintw( 8,37, "12. Secure"); mvprintw( 8,41, "12. Secure");
mvprintw( 9,37, "13. No touch"); mvprintw( 9,41, "13. No touch");
mvprintw(10,37, "14. Virus sc."); mvprintw(10,41, "14. Virus sc.");
mvprintw(11,37, "15. Announce"); mvprintw(11,41, "15. Announce");
mvprintw(12,37, "16. Upd magic"); mvprintw(12,41, "16. Upd magic");
mvprintw(13,37, "17. File_id"); mvprintw(13,41, "17. File_id");
mvprintw(14,37, "18. Conv.all"); mvprintw(14,41, "18. Conv.all");
mvprintw(15,37, "19. Send org."); mvprintw(15,41, "19. Send org.");
mvprintw( 7,59, "20. Mandatory"); mvprintw( 7,63, "20. Mandatory");
mvprintw( 8,59, "21. Notified"); mvprintw( 8,63, "21. Notified");
mvprintw( 9,59, "22. Upl discon"); mvprintw( 9,63, "22. Upl discon");
mvprintw(10,59, "23. Deleted"); mvprintw(10,63, "23. Deleted");
mvprintw(11,59, "24. Active"); mvprintw(11,63, "24. Active");
mvprintw(12,59, "25. Systems"); mvprintw(12,63, "25. Systems");
} }
@ -800,6 +800,8 @@ int EditTicRec(int Area)
unsigned long crc1; unsigned long crc1;
int tmp, i, changed = FALSE; int tmp, i, changed = FALSE;
sysconnect System; sysconnect System;
char *temp;
FILE *fp;
clr_index(); clr_index();
IsDoing("Edit Tic Area"); IsDoing("Edit Tic Area");
@ -807,13 +809,27 @@ int EditTicRec(int Area)
if (LoadTicRec(Area, TRUE) == -1) if (LoadTicRec(Area, TRUE) == -1)
return -1; return -1;
temp = calloc(PATH_MAX, sizeof(char));
SetTicScreen(); SetTicScreen();
for (;;) { for (;;) {
sprintf(temp, "%s/etc/fareas.data", getenv("MBSE_ROOT"));
if ((fp = fopen(temp, "r")) != NULL) {
fread(&areahdr, sizeof(areahdr), 1, fp);
fseek(fp, ((tic.FileArea - 1) * areahdr.recsize) + areahdr.hdrsize, SEEK_SET);
fread(&area, areahdr.recsize, 1, fp);
sprintf(temp, "%ld: %s", tic.FileArea, area.Name);
temp[24] = '\0';
fclose(fp);
} else {
sprintf(temp, "%ld", tic.FileArea);
}
set_color(WHITE, BLACK); set_color(WHITE, BLACK);
show_str( 6,16,55, tic.Comment); show_str( 6,16,55, tic.Comment);
show_str( 7,16,20, tic.Name); show_str( 7,16,20, tic.Name);
show_int( 8,16, tic.FileArea); show_str( 8,16,24, temp);
show_str( 9,16,14, tic.Message); show_str( 9,16,14, tic.Message);
show_str(10,16,12, tic.Group); show_str(10,16,12, tic.Group);
show_int(11,16, tic.KeepLatest); show_int(11,16, tic.KeepLatest);
@ -822,21 +838,21 @@ int EditTicRec(int Area)
show_str(14,16,14, tic.Banner); show_str(14,16,14, tic.Banner);
show_bool(15,16, tic.Replace); show_bool(15,16, tic.Replace);
show_bool( 7,51, tic.DupCheck); show_bool( 7,55, tic.DupCheck);
show_bool( 8,51, tic.Secure); show_bool( 8,55, tic.Secure);
show_bool( 9,51, tic.NoTouch); show_bool( 9,55, tic.NoTouch);
show_bool(10,51, tic.VirScan); show_bool(10,55, tic.VirScan);
show_bool(11,51, tic.Announce); show_bool(11,55, tic.Announce);
show_bool(12,51, tic.UpdMagic); show_bool(12,55, tic.UpdMagic);
show_bool(13,51, tic.FileId); show_bool(13,55, tic.FileId);
show_bool(14,51, tic.ConvertAll); show_bool(14,55, tic.ConvertAll);
show_bool(15,51, tic.SendOrg); show_bool(15,55, tic.SendOrg);
show_bool( 7,73, tic.Mandat); show_bool( 7,77, tic.Mandat);
show_bool( 8,73, tic.Notified); show_bool( 8,77, tic.Notified);
show_bool( 9,73, tic.UplDiscon); show_bool( 9,77, tic.UplDiscon);
show_bool(10,73, tic.Deleted); show_bool(10,77, tic.Deleted);
show_bool(11,73, tic.Active); show_bool(11,77, tic.Active);
switch(select_menu(25)) { switch(select_menu(25)) {
case 0: case 0:
@ -856,6 +872,7 @@ int EditTicRec(int Area)
} }
} }
IsDoing("Browsing Menu"); IsDoing("Browsing Menu");
free(temp);
return 0; return 0;
case 1: E_STR( 6,16,55, tic.Comment, "The ^description^ for this area."); case 1: E_STR( 6,16,55, tic.Comment, "The ^description^ for this area.");
@ -899,20 +916,20 @@ int EditTicRec(int Area)
break; break;
case 9: E_STR(14,16,14, tic.Banner, "The ^banner^ to put in the file archives"); case 9: E_STR(14,16,14, tic.Banner, "The ^banner^ to put in the file archives");
case 10:E_BOOL(15,16, tic.Replace, "Allow ^Replace^ files command"); case 10:E_BOOL(15,16, tic.Replace, "Allow ^Replace^ files command");
case 11:E_BOOL( 7,51, tic.DupCheck, "Check for ^duplicates^ in received files"); case 11:E_BOOL( 7,55, tic.DupCheck, "Check for ^duplicates^ in received files");
case 12:E_BOOL( 8,51, tic.Secure, "Check for ^secure^ systems"); case 12:E_BOOL( 8,55, tic.Secure, "Check for ^secure^ systems");
case 13:E_BOOL( 9,51, tic.NoTouch, "Don't ^touch^ filedate"); case 13:E_BOOL( 9,55, tic.NoTouch, "Don't ^touch^ filedate");
case 14:E_BOOL(10,51, tic.VirScan, "Check received files for ^virusses^"); case 14:E_BOOL(10,55, tic.VirScan, "Check received files for ^virusses^");
case 15:E_BOOL(11,51, tic.Announce, "^Announce^ received files"); case 15:E_BOOL(11,55, tic.Announce, "^Announce^ received files");
case 16:E_BOOL(12,51, tic.UpdMagic, "Update files ^magic^ names"); case 16:E_BOOL(12,55, tic.UpdMagic, "Update files ^magic^ names");
case 17:E_BOOL(13,51, tic.FileId, "Extract ^FILE_ID.DIZ^ from received files"); case 17:E_BOOL(13,55, tic.FileId, "Extract ^FILE_ID.DIZ^ from received files");
case 18:E_BOOL(14,51, tic.ConvertAll, "^Convert^ archive always"); case 18:E_BOOL(14,55, tic.ConvertAll, "^Convert^ archive always");
case 19:E_BOOL(15,51, tic.SendOrg, "^Send original^ file to downlinks"); case 19:E_BOOL(15,55, tic.SendOrg, "^Send original^ file to downlinks");
case 20:E_BOOL( 7,73, tic.Mandat, "Is this area ^mandatory^"); case 20:E_BOOL( 7,77, tic.Mandat, "Is this area ^mandatory^");
case 21:E_BOOL( 8,73, tic.Notified, "Is the sysop ^notified^ if this area is (dis)connected"); case 21:E_BOOL( 8,77, tic.Notified, "Is the sysop ^notified^ if this area is (dis)connected");
case 22:E_BOOL( 9,73, tic.UplDiscon, "Is the uplink ^disconnected^ from this area"); case 22:E_BOOL( 9,77, tic.UplDiscon, "Is the uplink ^disconnected^ from this area");
case 23:E_BOOL(10,73, tic.Deleted, "Is this area ^deleted^"); case 23:E_BOOL(10,77, tic.Deleted, "Is this area ^deleted^");
case 24:E_BOOL(11,73, tic.Active, "Is this area ^active^"); case 24:E_BOOL(11,77, tic.Active, "Is this area ^active^");
case 25: case 25:
if (EditTicConnections(ttfil)) if (EditTicConnections(ttfil))
changed = TRUE; changed = TRUE;