Implemented Change Settings under Unix. We are gradually getting there.
[u/mdw/putty] / unix / uxputty.c
index 8f2fad1..6507a2a 100644 (file)
  * 
  *     - 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)
  */
 
@@ -101,8 +76,7 @@ Backend *select_backend(Config *cfg)
 
 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;