X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/10068a0b6f3b17af077f501d3ad9cbb2fe332118..11cd814b19dd4278d51ab15c14e81fb8ee96777c:/unix/uxcfg.c diff --git a/unix/uxcfg.c b/unix/uxcfg.c index 8d8d65eb..813009ef 100644 --- a/unix/uxcfg.c +++ b/unix/uxcfg.c @@ -117,10 +117,13 @@ void unix_setup_config_box(struct controlbox *b, int midsession, void *win) ctrl_fontsel(s, "Font used for bold wide text", 'i', HELPCTX(no_help), dlg_stdfontsel_handler, I(offsetof(Config,wideboldfont))); - ctrl_text(s, "If you leave the bold font selectors blank, bold text" - " will be displayed by overprinting (\"shadow bold\"). Note" - " that this only applies if you have not requested bolding" - " to be done by changing the text colour.", + ctrl_checkbox(s, "Use shadow bold instead of bold fonts", 'u', + HELPCTX(no_help), + dlg_stdcheckbox_handler, + I(offsetof(Config,shadowbold))); + ctrl_text(s, "(Note that bold fonts or shadow bolding are only" + " used if you have not requested bolding to be done by" + " changing the text colour.)", HELPCTX(no_help)); ctrl_editbox(s, "Horizontal offset for shadow bold:", 'z', 20, HELPCTX(no_help), dlg_stdeditbox_handler, @@ -130,9 +133,9 @@ void unix_setup_config_box(struct controlbox *b, int midsession, void *win) * Unix supports a local-command proxy. This also means we must * adjust the text on the `Telnet command' control. */ - s = ctrl_getset(b, "Connection/Proxy", "basics", NULL); - { + if (!midsession) { int i; + s = ctrl_getset(b, "Connection/Proxy", "basics", NULL); for (i = 0; i < s->ncontrols; i++) { c = s->ctrls[i]; if (c->generic.type == CTRL_RADIO &&