From 20a28f53fc442fd51d0abaf45d1066cc42aa3885 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Fri, 8 Mar 2002 23:04:09 +0000 Subject: new function 2002-03-08 Radek Doulik * mail-config.c (mail_config_signature_set_html): new function * mail-accounts.c (sig_event_client): watch for HTML changed event * mail-signature-editor.c: added HTML check menu item to Format menu svn path=/trunk/; revision=15996 --- mail/mail-config.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'mail/mail-config.c') diff --git a/mail/mail-config.c b/mail/mail-config.c index c8dc7cfa60..64cd4c7f9a 100644 --- a/mail/mail-config.c +++ b/mail/mail-config.c @@ -2954,6 +2954,7 @@ mail_config_signature_set_filename (MailConfigSignature *sig, const gchar *filen delete_unused_signature_file (old_filename); g_free (old_filename); } + mail_config_signature_write (sig); } void @@ -2979,6 +2980,7 @@ mail_config_signature_set_random (MailConfigSignature *sig, gboolean random) mail_config_signature_emit_event (MAIL_CONFIG_SIG_EVENT_RANDOM_OFF, sig); } sig->random = random; + mail_config_signature_write (sig); } } @@ -3035,3 +3037,13 @@ mail_config_signature_run_script (gchar *script) waitpid (pid, &status, 0); } } + +void +mail_config_signature_set_html (MailConfigSignature *sig, gboolean html) +{ + if (sig->html != html) { + sig->html = html; + mail_config_signature_write (sig); + mail_config_signature_emit_event (MAIL_CONFIG_SIG_EVENT_HTML_CHANGED, sig); + } +} -- cgit v1.2.3