X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmodest-defs.h;h=57550cbe719106c001acf91267dcdd241baa3abb;hb=3f42b5ae96903964c4eddb9dcebd223ef5925d6b;hp=99a8e747d8a2d0232961d976a6f2779a7e9d9aa5;hpb=48f7343d1e2bf4745c7afbbb9d87436f2f92ab73;p=modest diff --git a/src/modest-defs.h b/src/modest-defs.h index 99a8e74..57550cb 100644 --- a/src/modest-defs.h +++ b/src/modest-defs.h @@ -47,6 +47,8 @@ #define MODEST_LOCAL_FOLDERS_ACCOUNT_NAME MODEST_LOCAL_FOLDERS_ACCOUNT_ID #define MODEST_LOCAL_FOLDERS_MAILDIR MODEST_LOCAL_FOLDERS_ACCOUNT_ID +#define MODEST_MMC_ACCOUNT_ID "mcc" +#define MODEST_MCC_ACCOUNT_MAILDIR "/media/mmc1/.Maildir" /* configuration key definitions for modest */ #define MODEST_CONF_NAMESPACE "/apps/modest" @@ -60,10 +62,10 @@ #define MODEST_CONF_CONNECT_AT_STARTUP MODEST_CONF_NAMESPACE "/connect_at_startup" -#define MODEST_CONF_SHOW_TOOLBAR MODEST_CONF_NAMESPACE "/show_toolbar" #define MODEST_CONF_SHOW_CC MODEST_CONF_NAMESPACE "/show_cc" #define MODEST_CONF_SHOW_BCC MODEST_CONF_NAMESPACE "/show_bcc" - +#define MODEST_CONF_SHOW_TOOLBAR MODEST_CONF_NAMESPACE "/show_toolbar" +#define MODEST_CONF_SHOW_TOOLBAR_FULLSCREEN MODEST_CONF_NAMESPACE "/show_toolbar_fullscreen" /* * in the maemo case, we try to replace this @@ -104,7 +106,38 @@ #define MODEST_ACCOUNT_LEAVE_ON_SERVER "leave_on_server" /* boolean */ #define MODEST_ACCOUNT_PREFERRED_CNX "preferred_cnx" /* string */ +#define MODEST_ACCOUNT_PORT "port" /* int */ #define MODEST_ACCOUNT_OPTIONS "options" /* list */ + #define MODEST_ACCOUNT_AUTH_MECH "auth_mech" /* string */ +#define MODEST_ACCOUNT_AUTH_MECH_VALUE_NONE "none" +#define MODEST_ACCOUNT_AUTH_MECH_VALUE_PASSWORD "password" +#define MODEST_ACCOUNT_AUTH_MECH_VALUE_CRAMMD5 "cram-md5" + +#define MODEST_ACCOUNT_RETRIEVE "retrieve" /* string */ +#define MODEST_ACCOUNT_RETRIEVE_VALUE_HEADERS_ONLY "headers-only" +#define MODEST_ACCOUNT_RETRIEVE_VALUE_MESSAGES "messages" +#define MODEST_ACCOUNT_RETRIEVE_VALUE_MESSAGES_AND_ATTACHMENTS "messages-and-attachments" + +#define MODEST_ACCOUNT_LIMIT_RETRIEVE "limit-retrieve" /* int */ + +/* Keys and values used in the text items in the options GSList: */ +#define MODEST_ACCOUNT_OPTION_SECURITY "security" +#define MODEST_ACCOUNT_OPTION_SECURITY_VALUE_NONE "none" +#define MODEST_ACCOUNT_OPTION_SECURITY_VALUE_NORMAL "normal" +#define MODEST_ACCOUNT_OPTION_SECURITY_VALUE_SSL "ssl" + + +/* Options keys that correspond directly to camel options. + * These probably should not be written to user configuration, + * because they are specific API implementation details. */ +#define MODEST_ACCOUNT_OPTION_SSL "use_ssl" +#define MODEST_ACCOUNT_OPTION_SSL_NEVER "never" +#define MODEST_ACCOUNT_OPTION_SSL_ALWAYS "always" +#define MODEST_ACCOUNT_OPTION_SSL_WHEN_POSSIBLE "when-possible" + +#define MODEST_ACCOUNT_OPTION_USE_LSUB "use_lsub" +#define MODEST_ACCOUNT_OPTION_CHECK_ALL "check_all" + #endif /*__MODEST_DEFS_H__*/