*
* - Saved Sessions submenu (not in pterm of course)
*
- * - Change Settings
- * + we must also implement mid-session reconfig in pterm.c.
- * + This will require some work. We have to throw the new
- * config at the log module, the ldisc, the terminal, and
- * the backend; that's the easy bit. But within pterm.c
- * itself we must also:
- * - redo the colour palette if necessary
- * * might be nice to move this over into terminal.c.
- * That way we could check which palette entries in
- * cfg have actually been _changed_ during
- * reconfiguration, and only update those ones in
- * the currently visible palette. Also it'd save
- * some of this hassle in the next port.
- * - enable/disable/move the scroll bar if necessary
- * - change the window title if necessary
- * - reinitialise the fonts
- * - resize the window if necessary (may be required
- * either by terminal size change or font size change
- * or both)
- * - redraw everything, just to be safe.
- * + In particular, among the above chaos, we must look into
- * how the choice of font affects the choice of codepage
- * since the Unix default is to derive the latter from the
- * former.
- *
* - Copy All to Clipboard (for what that's worth)
*/
int cfgbox(Config *cfg)
{
- extern int do_config_box(const char *title, Config *cfg);
- return do_config_box("PuTTY Configuration", cfg);
+ return do_config_box("PuTTY Configuration", cfg, 0);
}
static int got_host = 0;