#include "camel/camel-provider.h" /* can't forward-declare enums, bah */
struct _EAccount;
struct _EAccountList;
struct _EAccountService;
struct _ESignature;
struct _ESignatureList;
struct _GConfClient;
struct _GtkWindow;
struct _CamelFolder;
#ifdef __cplusplus
extern "C" {
#pragma }
#endif /* __cplusplus */
typedef struct _MailConfigSignature {
int id;
char *name;
char *filename;
char *script;
gboolean html;
} MailConfigSignature;
typedef enum {
MAIL_CONFIG_HTTP_NEVER,
MAIL_CONFIG_HTTP_SOMETIMES,
MAIL_CONFIG_HTTP_ALWAYS
} MailConfigHTTPMode;
typedef enum {
MAIL_CONFIG_FORWARD_ATTACHED,
MAIL_CONFIG_FORWARD_INLINE,
MAIL_CONFIG_FORWARD_QUOTED
} MailConfigForwardStyle;
typedef enum {
MAIL_CONFIG_REPLY_QUOTED,
MAIL_CONFIG_REPLY_DO_NOT_QUOTE,
MAIL_CONFIG_REPLY_ATTACH,
MAIL_CONFIG_REPLY_OUTLOOK
} MailConfigReplyStyle;
typedef enum {
MAIL_CONFIG_DISPLAY_NORMAL,
MAIL_CONFIG_DISPLAY_FULL_HEADERS,
MAIL_CONFIG_DISPLAY_SOURCE,
MAIL_CONFIG_DISPLAY_MAX
} MailConfigDisplayStyle;
typedef enum {
MAIL_CONFIG_XMAILER_NONE = 0,
MAIL_CONFIG_XMAILER_EVO = 1,
MAIL_CONFIG_XMAILER_OTHER = 2,
MAIL_CONFIG_XMAILER_RUPERT_APPROVED = 4
} MailConfigXMailerDisplayStyle;
/* Configuration */
void mail_config_init (void);
void mail_config_clear (void);
void mail_config_write (void);
void mail_config_write_on_exit (void);
struct _GConfClient *mail_config_get_gconf_client (void);
/* General Accessor functions */
gboolean mail_config_is_configured (void);
gboolean mail_config_is_corrupt (void);
GSList *mail_config_get_labels (void);
const char **mail_config_get_allowable_mime_types (void);
void mail_config_service_set_save_passwd (struct _EAccountService *service, gboolean save_passwd);
/* accounts */
gboolean mail_config_find_account (struct _EAccount *account);
struct _EAccount *mail_config_get_default_account (void);
struct _EAccount *mail_config_get_account_by_name (const char *account_name);
struct _EAccount *mail_config_get_account_by_uid (const char *uid);
struct _EAccount *mail_config_get_account_by_source_url (const char *url);
struct _EAccount *mail_config_get_account_by_transport_url (const char *url);
struct _EAccountList *mail_config_get_accounts (void);
void mail_config_add_account (struct _EAccount *account);
void mail_config_remove_account (struct _EAccount *account);
void mail_config_set_default_account (struct _EAccount *account);
int mail_config_get_address_count (void);
int mail_config_get_message_limit (void);
gboolean mail_config_get_enable_magic_spacebar (void);
void mail_config_remove_account_proxies (struct _EAccount *account);
void mail_config_prune_proxies (void);
int mail_config_has_proxies (struct _EAccount *account);
struct _EAccountIdentity *mail_config_get_default_identity (void);
struct _EAccountService *mail_config_get_default_transport (void);
void mail_config_save_accounts (void);
/* signatures */
struct _ESignature *mail_config_signature_new (const char *filename, gboolean script, gboolean html);
struct _ESignature *mail_config_get_signature_by_uid (const char *uid);
struct _ESignature *mail_config_get_signature_by_name (const char *name);
struct _ESignatureList *mail_config_get_signatures (void);
void mail_config_add_signature (struct _ESignature *signature);
void mail_config_remove_signature (struct _ESignature *signature);
void mail_config_save_signatures (void);
char *mail_config_signature_run_script (const char *script);
/* uri's got changed by the store, etc */
void mail_config_uri_renamed (GCompareFunc uri_cmp, const char *old, const char *new);
void mail_config_uri_deleted (GCompareFunc uri_cmp, const char *uri);
/* static utility functions */
char *mail_config_folder_to_cachename (struct _CamelFolder *folder, const char *prefix);
char *mail_config_folder_to_safe_url (struct _CamelFolder *folder);
guint mail_config_get_error_timeout (void);
guint mail_config_get_error_level (void);
gint mail_config_get_sync_timeout (void);
void mail_config_reload_junk_headers (void);
gboolean mail_config_get_lookup_book (void);
gboolean mail_config_get_lookup_book_local_only (void);
gboolean mail_config_scripts_disabled (void);
GType evolution_mail_config_get_type (void);
gboolean evolution_mail_config_factory_init (void);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* MAIL_CONFIG_H */
td>-70/+92
* | Remove unused e_date_edit_have_time(). | Matthew Barnes | 2012-07-18 | 1 | -17/+0 |
* | EDateEdit cleanups. | Matthew Barnes | 2012-07-18 | 1 | -8/+9 |
* | Do not call g_object_notify() when property didn't change | Milan Crha | 2012-06-18 | 1 | -3/+6 |
* | Adapt to single-include E-D-S libraries. | Matthew Barnes | 2012-06-04 | 1 | -3/+3 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-02-20 | 1 | -32/+38 |
* | The EExtension framework is now in libebackend. | Matthew Barnes | 2011-09-26 | 1 | -1/+1 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-04 | 1 | -148/+151 |
* | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-09 | 1 | -2/+2 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-05-22 | 1 | -27/+37 |
* | Whitespace and coding style cleanups. | Matthew Barnes | 2011-05-08 | 1 | -1/+2 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-03-06 | 1 | -1/+2 |
* | Fix Gtk-Doc comment notation. | Matthew Barnes | 2011-03-02 | 1 | -3/+5 |
* | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-02-25 | 1 | -5/+1 |
* | More whitespace cleanup. | Matthew Barnes | 2011-01-31 | 1 | -7/+7 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-01-30 | 1 | -1/+3 |
* | Various critical warnings about comp-editor-pages and date edit | Milan Crha | 2011-01-25 | 1 | -0/+1 |
* | Drop backward-compatibility cruft. | Matthew Barnes | 2011-01-25 | 1 | -14/+2 |
* | Fudge gtk_widget_get_preferred_size() for gtk2. | Matthew Barnes | 2011-01-15 | 1 | -4/+4 |
* | Bug #633779 - GtkComboBoxText issues | Milan Crha | 2010-11-18 | 1 | -11/+0 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-11-08 | 1 | -1/+1 |
* | Workaround GtkComboBoxText/GtkComboBoxEntry in .ui files | Milan Crha | 2010-10-28 | 1 | -6/+18 |
* | Deal with GtkComboBoxEntry removal in gtk+-3.0. | Matthew Barnes | 2010-10-21 | 1 | -0/+9 |
* | Bug 632641 - Handle combo box text API going away | Matthias Clasen | 2010-10-21 | 1 | -3/+3 |
* | Replace EBinding with GBinding. | Matthew Barnes | 2010-10-14 | 1 | -3/+3 |
* | Use new GDK keysym names if available. | Matthew Barnes | 2010-09-18 | 1 | -8/+11 |
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-09-12 | 1 | -1/+1 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-08-29 | 1 | -17/+17 |
* | GObject boilerplate cleanup. | Matthew Barnes | 2010-08-25 | 1 | -2/+5 |
* | Bug #620815 - Memory leaks with Evolution | Milan Crha | 2010-06-25 | 1 | -0/+1 |
* | Giant leap towards GSEAL compliance. | Matthew Barnes | 2010-04-08 | 1 | -4/+0 |
* | Add extensions to configure calender widgets. | Matthew Barnes | 2010-03-20 | 1 | -30/+9 |
* | Work around recent GTK+ deprecations. | Matthew Barnes | 2010-03-05 | 1 | -0/+4 |
* | Baby steps toward GSEAL compliance. | Matthew Barnes | 2010-01-14 | 1 | -41/+66 |
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-01-04 | 1 | -28/+50 |
* | Bug #329693 - Add contexts to translated "None" words | Milan Crha | 2009-12-24 | 1 | -2/+3 |
* | Bug #605192 - New memo window has start date as None | Milan Crha | 2009-12-23 | 1 | -1/+1 |
* | Bug 589153 - Use GtkBuilder instead of libglade | Matthew Barnes | 2009-11-17 | 1 | -9/+127 |
* | Bug #404227 - Over-aggressive appointment editor date check | Milan Crha | 2009-10-16 | 1 | -1/+13 |
* | Replace more "config" classes with property bindings. | Matthew Barnes | 2009-08-06 | 1 | -123/+213 |
* | More whitespace cleanup. | Matthew Barnes | 2009-07-19 | 1 | -1/+1 |
* | Fix excessive whitespace. | Matthew Barnes | 2009-07-14 | 1 | -60/+0 |
* | Bug #525689 - Do not show all days as Sunday in a comp-editor | Milan Crha | 2009-07-03 | 1 | -0/+6 |
* | More code cleanup. | Matthew Barnes | 2009-06-02 | 1 | -3/+3 |
* | Whitespace cleanup. | Matthew Barnes | 2009-05-29 | 1 | -2/+2 |
* | Prefer GLib basic types over C types. | Matthew Barnes | 2009-05-29 | 1 | -11/+11 |
* | Remove trailing whitespace, again. | Matthew Barnes | 2009-05-29 | 1 | -3/+3 |
* | GN-bug #572348 - Removed deprecated Gtk+ symbols | Milan Crha | 2009-04-24 | 1 | -1/+1 |
* | Bug 577929 – Consolidate marshallers | Matthew Barnes | 2009-04-23 | 1 | -1/+0 |
* | ** Fix for bug #559027 | Milan Crha | 2009-02-25 | 1 | -2/+4 |
* | License changes. | Sankarasivasubramanian Pasupathilingam | 2008-10-18 | 1 | -8/+6 |
* | Change License from GPL to LGPL. | Sankarasivasubramanian Pasupathilingam | 2008-10-01 | 1 | -18/+14 |
* | updated novell copyright notices (left others alone) | Jeffrey Stedfast | 2008-06-21 | 1 | -1/+1 |
* | ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and | Matthew Barnes | 2008-06-06 | 1 | -15/+0 |
* | Migrate from gtk_window_set_policy() to gtk_window_set_resizable() and | Kjartan Maraas | 2008-06-04 | 1 | -2/+1 |
* | ** Fixes bug #534360 | Matthew Barnes | 2008-05-23 | 1 | -4/+4 |
* | ** Fix for bug #529893 | Danny Baumann | 2008-04-25 | 1 | -0/+2 |
* | ** Fixes bug #529641 | Matthew Barnes | 2008-04-23 | 1 | -1/+1 |
* | ** Fix for bug #339813 | Milan Crha | 2008-01-07 | 1 | -7/+41 |
* | ** Fixes bug 474651 | Tobias Mueller | 2007-12-14 | 1 | -2/+2 |
* | ** Remove trailing whitespace from source code. | Matthew Barnes | 2007-11-15 | 1 | -13/+13 |
* | ** Fix for bug #231166 | Milan Crha | 2007-11-05 | 1 | -38/+88 |
* | ** Fix for bug #351932 | Milan Crha | 2007-11-05 | 1 | -0/+14 |
* | Fix for bug #461195 from Hiroyuki Ikezoe. | Matthew Barnes | 2007-09-28 | 1 | -1/+1 |
* | Update FSF address in header comments (#469886). Patch from Tobias | Matthew Barnes | 2007-09-02 | 1 | -1/+1 |
* | Fixes #387844 | Chenthill Palanisamy | 2007-07-09 | 1 | -1/+1 |
* | Fix compilation warnings in widgets folder (#441014). | Matthew Barnes | 2007-06-03 | 1 | -2/+2 |
* | Fixes #439049. | Wang Xin | 2007-05-21 | 1 | -1/+2 |
* | Massive code cleanup (bug #429422) | Matthew Barnes | 2007-04-20 | 1 | -4/+2 |
* | Use e_time_format_time to ensure evolution and evolution- data-server use | Jeff Cai | 2007-04-09 | 1 | -7/+4 |
* | ** Fixes bug #419524 | Matthew Barnes | 2007-03-21 | 1 | -1/+1 |
* | Make two strings translatable. | Francisco Javier F. Serrador | 2006-10-03 | 1 | -2/+2 |
* | Fix for bug 341333 | Srinivasa Ragavan | 2006-07-14 | 1 | -3/+3 |
* | ** Fixes bug #345402 | Li Yuan | 2006-07-11 | 1 | -1/+3 |
* | Removing aggressive time check when entering a date in the editor. Fixes | Johnny Jacob | 2006-06-09 | 1 | -1/+1 |
* | a11y changes for bug #330723 | Karsten Bräckelmann | 2006-02-11 | 1 | -4/+4 |
* | Tons of cleanups of the following sort: - remove unused vars - remove | Kjartan Maraas | 2006-01-30 | 1 | -13/+4 |
* | fixes #250754 | Chenthill Palanisamy | 2006-01-30 | 1 | -3/+3 |
* | Remove e-util-marshal.list in current directory, and use the copy in | Simon Zheng | 2006-01-11 | 1 | -1/+1 |
* | Use e_util_mkdir_hier() instead of e_mkdir_hier(). | Simon Zheng | 2006-01-10 | 1 | -0/+1 |
* | e-dateedit.c Include e-time-utils.h from libedataserver instead of using | Tor Lillqvist | 2005-11-24 | 1 | -1/+1 |
* | Commiting Johnny Jacob's patch on EDateEdit | Srinivasa Ragavan | 2005-11-24 | 1 | -1/+53 |
* | Adjusted the size of date edit widgets. | Chenthill Palanisamy | 2005-11-14 | 1 | -2/+2 |
* | Set a size for the date edit widgets, so that it doesnt expand too much. | Srinivasa Ragavan | 2005-11-14 | 1 | -0/+2 |
* | Retired GAL from Head. The relevant files have moved inside evolution. | Kaushal Kumar | 2005-06-17 | 1 | -1/+1 |
* | add relation to date_button. | Li Yuan | 2005-05-31 | 1 | -0/+1 |
* | Fix the bug 303856. Enables OK button when arrow key used to change the | Srinivasa Ragavan | 2005-05-12 | 1 | -0/+22 |
* | return the entry of the date edit. | Hao Sheng | 2005-01-18 | 1 | -0/+9 |
* | Add a name for timezone combox. Make accessibility name and description | Li Yuan | 2004-11-01 | 1 | -0/+60 |
* | enlarge the text box to accomodate the time info in different locales. | Kidd Wang | 2004-03-12 | 1 | -2/+0 |
* | Create the arrows in these widgets as GTK_SHADOW_NONE, since the default | Rodney Dawes | 2004-02-27 | 1 | -1/+1 |
* | Fix for bugzilla bug #51624 and #51627. | Harry Lu | 2003-12-05 |