X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-defs.h;h=602d3519ffad7e33215d44b806564035649e4a05;hb=6cd8a613f6c7ff70f429cfc850b9e06babbfb66d;hp=e584fd59d4c43e8f0f67f4283c9051521755ddf4;hpb=9a50aa1fcb88365c321552e395232846dfe06ea0;p=modest diff --git a/src/modest-defs.h b/src/modest-defs.h index e584fd5..602d351 100644 --- a/src/modest-defs.h +++ b/src/modest-defs.h @@ -31,6 +31,7 @@ #ifndef __MODEST_DEFS_H__ #define __MODEST_DEFS_H__ +#include #include /* Some interesting directories. NOTE, they should be prefixed @@ -42,6 +43,8 @@ */ #define MODEST_DIR ".modest" #define MODEST_CACHE_DIR "cache" +#define MODEST_IMAGES_CACHE_DIR "images" +#define MODEST_IMAGES_CACHE_SIZE (1024*1024) #define MODEST_LOCAL_FOLDERS_ACCOUNT_ID "local_folders" #define MODEST_LOCAL_FOLDERS_ACCOUNT_NAME MODEST_LOCAL_FOLDERS_ACCOUNT_ID @@ -62,12 +65,28 @@ /* Without the trailing / because gnome-vfs reports mounted * volume URIs without the trailing, and we want to match them: */ -#define MODEST_MCC1_VOLUMEPATH "/media/mmc1" -#define MODEST_MCC1_VOLUMEPATH_URI "file://" MODEST_MCC1_VOLUMEPATH +#define MODEST_MMC1_VOLUMEPATH_ENV "MMC_MOUNTPOINT" +#define MODEST_MMC1_VOLUMEPATH_URI_PREFIX "file://" /* configuration key definitions for modest */ #define MODEST_CONF_NAMESPACE "/apps/modest" +/* the mapping files, there are two possibilities; used in modest_maemo_open_mcc_mapping_file */ +#define MODEST_MCC_MAPPING PREFIX "/share/modest/provider-data/mcc_mapping" +#define MODEST_OPERATOR_WIZARD_MCC_MAPPING "/usr/share/operator-wizard/mcc_mapping" + +#define MODEST_PROVIDER_DATA_FILE PREFIX "/share/modest/provider-data/modest-provider-data.keyfile" +#define MODEST_MAEMO_PROVIDER_DATA_FILE PREFIX "/share/modest/provider-data/maemo-provider-data.keyfile" + + +#ifndef MODEST_TOOLKIT_GTK +#define MODEST_ICON_SIZE_SMALL 26 +#define MODEST_ICON_SIZE_BIG 64 +#else +#define MODEST_ICON_SIZE_SMALL 16 +#define MODEST_ICON_SIZE_BIG 32 +#endif + /* configuration key definitions for modest */ #define MODEST_ACCOUNT_NAMESPACE MODEST_CONF_NAMESPACE "/accounts" #define MODEST_CONF_DEFAULT_ACCOUNT MODEST_CONF_NAMESPACE "/default_account" @@ -127,7 +146,7 @@ * alernating between a connection name, followed by a corresponding server account name. * That's not pretty, but it's nicer than dealing with escaping of a = separator if * putting them both in one string. */ -#define MODEST_CONF_CONNECTION_SPECIFIC_SMTP_LIST "/specific_smtp" /* one list used for all accounts. */ +#define MODEST_CONF_CONNECTION_SPECIFIC_SMTP_LIST MODEST_CONF_NAMESPACE "/specific_smtp" /* one list used for all accounts. */ #define MODEST_ACCOUNT_USE_CONNECTION_SPECIFIC_SMTP "use_specific_smtp" /* boolean */ /* server account keys */ @@ -182,7 +201,20 @@ #define MODEST_CONF_REPLY_TYPE MODEST_CONF_NAMESPACE "/reply_type" /* int */ #define MODEST_CONF_FORWARD_TYPE MODEST_CONF_NAMESPACE "/forward_type" /* int */ +/* hidden global settings */ +#define MODEST_CONF_FETCH_HTML_EXTERNAL_IMAGES MODEST_CONF_NAMESPACE "/fetch_external_images" /* bool */ + /* Notification ids */ #define MODEST_CONF_NOTIFICATION_IDS MODEST_CONF_NAMESPACE "/notification_ids" /* list of ints */ + +#define MODEST_EXAMPLE_EMAIL_ADDRESS "first.last@example.com" + + +/* max size of message we still allow to save/send when we're in low-mem + * condition + */ +#define MODEST_MAX_LOW_MEMORY_MESSAGE_SIZE (25*1024) +#define MODEST_MAX_ATTACHMENT_SIZE (15*1024*1024) + #endif /*__MODEST_DEFS_H__*/