diff options
author | Greg Hudson <ghudson@mit.edu> | 1994-11-11 23:37:06 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 1994-11-11 23:37:06 +0000 |
commit | 2dad062af31cb75041e963de499e67d6cceb5a3c (patch) | |
tree | b09e711b99a21fdb6e2e7a39f96fcc6082c96bb8 /clients | |
parent | ed98dda6126bd5c73850f06c6c095f0eecc3683a (diff) |
Added ClearOnSend() and made signature changes permanent (Sal's changes).
Diffstat (limited to 'clients')
-rw-r--r-- | clients/xzwrite/menu_window.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/clients/xzwrite/menu_window.c b/clients/xzwrite/menu_window.c index 02f41c4..2e11c90 100644 --- a/clients/xzwrite/menu_window.c +++ b/clients/xzwrite/menu_window.c @@ -7,15 +7,17 @@ #include "xzwrite.h" #include "GetString.h" -extern Widget getString, closeOnSend, pings, verbose, authentic, yankDest, - addGlobals, classInst; +extern Widget getString, clearOnSend, closeOnSend, pings, verbose, + authentic, yankDest, addGlobals, classInst; extern Defaults defs; #define toggle(v) (v = !v) void menu_toggle(w) Widget w; { - if (w == closeOnSend) + if (w == clearOnSend) + toggle(defs.clear_on_send); + else if (w == closeOnSend) toggle(defs.close_on_send); else if (w == pings) toggle(defs.ping); @@ -37,6 +39,7 @@ void menu_toggle(w) #define set(w, i) XtVaSetValues(w, XtNstate, i ? True : False, NULL) void menu_match_defs() { + set(clearOnSend, defs.clear_on_send); set(closeOnSend, defs.close_on_send); set(pings, defs.ping); set(verbose, defs.verbose); @@ -63,4 +66,7 @@ void menu_signature() defs.signature = (char *) Malloc(strlen(buf) + 1, "while setting signature", NULL); strcpy(defs.signature, buf); + + /* Set the zephyr variable. */ + ZSetVariable("zwrite-signature", buf); } |