mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-04 21:12:47 -05:00
Implemented Change Settings under Unix. We are gradually getting there.
[originally from svn r3092]
This commit is contained in:
@ -45,31 +45,6 @@
|
||||
*
|
||||
* - 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;
|
||||
|
Reference in New Issue
Block a user