aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-config.h
diff options
context:
space:
mode:
authorJP Rosevear <jpr@helixcode.com>2000-08-12 00:13:15 +0800
committerJP Rosevear <jpr@src.gnome.org>2000-08-12 00:13:15 +0800
commit64c6a63cf22abea49895554cb7a058adc30cd0fc (patch)
tree5e76ba21e91c467caf9e408a77b8da7af3fa5b80 /mail/mail-config.h
parent562e6437b548f354f071d2430c62abc00f715270 (diff)
downloadgsoc2013-evolution-64c6a63cf22abea49895554cb7a058adc30cd0fc.tar
gsoc2013-evolution-64c6a63cf22abea49895554cb7a058adc30cd0fc.tar.gz
gsoc2013-evolution-64c6a63cf22abea49895554cb7a058adc30cd0fc.tar.bz2
gsoc2013-evolution-64c6a63cf22abea49895554cb7a058adc30cd0fc.tar.lz
gsoc2013-evolution-64c6a63cf22abea49895554cb7a058adc30cd0fc.tar.xz
gsoc2013-evolution-64c6a63cf22abea49895554cb7a058adc30cd0fc.tar.zst
gsoc2013-evolution-64c6a63cf22abea49895554cb7a058adc30cd0fc.zip
Check nrow, not srow.
2000-08-11 JP Rosevear <jpr@helixcode.com> * mail-config-gui.c (news_edit_clicked): Check nrow, not srow. svn path=/trunk/; revision=4738
Diffstat (limited to 'mail/mail-config.h')
-rw-r--r--mail/mail-config.h37
1 files changed, 16 insertions, 21 deletions
diff --git a/mail/mail-config.h b/mail/mail-config.h
index fd1c0f3dda..e2ec379bb2 100644
--- a/mail/mail-config.h
+++ b/mail/mail-config.h
@@ -39,51 +39,46 @@ typedef struct
gboolean keep_on_server;
} MailConfigService;
-typedef struct
-{
- gboolean configured;
- GSList *ids;
- GSList *sources;
- GSList *news;
- MailConfigService *transport;
- gboolean send_html;
- gboolean thread_list;
- gint paned_size;
-} MailConfig;
-
/* Identities */
MailConfigIdentity *identity_copy (MailConfigIdentity *id);
-void identity_destroy (MailConfigIdentity *id);
-void identity_destroy_each (gpointer item, gpointer data);
+void identity_destroy (MailConfigIdentity *id);
+void identity_destroy_each (gpointer item, gpointer data);
/* Services */
MailConfigService *service_copy (MailConfigService *source);
-void service_destroy (MailConfigService *source);
-void service_destroy_each (gpointer item, gpointer data);
+void service_destroy (MailConfigService *source);
+void service_destroy_each (gpointer item, gpointer data);
/* Configuration */
void mail_config_init (void);
void mail_config_clear (void);
-void mail_config_read (void);
void mail_config_write (void);
void mail_config_write_on_exit (void);
/* General Accessor functions */
gboolean mail_config_is_configured (void);
-MailConfig *mail_config_fetch (void);
-gboolean mail_config_send_html (void);
gboolean mail_config_thread_list (void);
gint mail_config_paned_size (void);
void mail_config_set_thread_list (gboolean value);
void mail_config_set_paned_size (gint size);
+gboolean mail_config_send_html (void);
+void mail_config_set_send_html (gboolean send_html);
+
/* Identity Accessor functions */
MailConfigIdentity *mail_config_get_default_identity (void);
+void mail_config_add_identity (MailConfigIdentity *id);
GSList *mail_config_get_identities (void);
/* Service Accessor functions */
-MailConfigService *mail_config_get_default_source (void);
-MailConfigService *mail_config_get_transport (void);
+MailConfigService *mail_config_get_default_source (void);
+void mail_config_add_source (MailConfigService *source);
+
+MailConfigService *mail_config_get_transport (void);
+void mail_config_set_transport (MailConfigService *transport);
+
+MailConfigService *mail_config_get_default_news (void);
+void mail_config_add_news (MailConfigService *source);
#endif