diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c index 4193600db3087feefa238e7370e7986e8552b53b..da8ebdd9b184d2c5f3413857849e36b9746c7e2f 100644 --- a/src/syncterm/bbslist.c +++ b/src/syncterm/bbslist.c @@ -755,6 +755,9 @@ struct bbslist *show_bbslist(char* listpath, int mode, char *home) case 0: /* Edit default connection settings */ edit_list(&defaults,listpath,TRUE); break; + case 1: /* Mouse Actions setup */ + uifc.msg("This section not yet functional"); + break; case 2: { /* Screen Setup */ struct text_info ti; gettextinfo(&ti); @@ -762,6 +765,23 @@ struct bbslist *show_bbslist(char* listpath, int mode, char *home) uifc.helpbuf= "`Screen Setup`\n\n" "Select the new screen size.\n"; i=ti.currmode; + switch(i) { + case C80: + i=SCREEN_MODE_80X25; + break; + case C80X28: + i=SCREEN_MODE_80X28; + break; + case C80X43: + i=SCREEN_MODE_80X43; + break; + case C80X50: + i=SCREEN_MODE_80X50; + break; + case C80X60: + i=SCREEN_MODE_80X60; + break; + } i=uifc.list(WIN_SAV,0,0,0,&i,NULL,"Screen Setup",screen_modes); if(i>=0) { uifcbail(); @@ -789,6 +809,12 @@ struct bbslist *show_bbslist(char* listpath, int mode, char *home) ,0,0,0,&opt,&bar,mode==BBSLIST_SELECT?"Directory":"Edit",(char **)list); } break; + case 3: /* Font management */ + uifc.msg("This section not yet functional"); + break; + case 4: /* Program settings */ + uifc.msg("This section not yet functional"); + break; } } }