X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-defs.h;h=4160c8321d94bb8c45b84bec29ffc40bba6cdb60;hb=5049ded01942fbb884d321b2eabbdec161c197c0;hp=6629e593e4cfcb2023a47f389bbc6436b7414b18;hpb=8a1881658d61d71222ee9fbec6abd10d2da6a273;p=modest diff --git a/src/modest-defs.h b/src/modest-defs.h index 6629e59..4160c83 100644 --- a/src/modest-defs.h +++ b/src/modest-defs.h @@ -31,6 +31,21 @@ #ifndef __MODEST_DEFS_H__ #define __MODEST_DEFS_H__ +#include + +/* exit codes for the modest executable*/ +enum { + MODEST_ERR_NONE = 0, /* no error */ + MODEST_ERR_OPTIONS, /* error in the options */ + MODEST_ERR_CONF, /* error getting confuration db */ + MODEST_ERR_UI, /* error in the UI */ + MODEST_ERR_HILDON, /* error with Hildon (maemo-only) */ + MODEST_ERR_RUN, /* errr running */ + MODEST_ERR_SEND, /* error sending mail */ + MODEST_ERR_INIT /* error in initialization */ +}; + + /* some interesting dirs. NOTE, they should be prefixed * with $HOME; also, except MODEST_DIR itself, they * need to be prefixed with MODEST_DIR; @@ -38,11 +53,11 @@ * building of dirs from their components.. * g_build_dir is your friend */ -#define MODEST_DIR ".modest" -#define MODEST_CACHE_DIR "cache" -#define MODEST_LOCAL_FOLDERS_MAILDIR "local_folder" - - +#define MODEST_DIR ".modest" +#define MODEST_CACHE_DIR "cache" +#define MODEST_LOCAL_FOLDERS_MAILDIR "local_folders" +#define MODEST_LOCAL_FOLDERS_ACCOUNT_NAME "local_folders" +#define MODEST_LOCAL_FOLDERS_DISPLAY_NAME N_("Local folders") /* configuration key definitions for modest */ #define MODEST_CONF_NAMESPACE "/apps/modest" @@ -52,10 +67,13 @@ /* configuration key definitions for modest */ #define MODEST_ACCOUNT_NAMESPACE MODEST_CONF_NAMESPACE "/" "accounts" +#define MODEST_CONF_DEFAULT_ACCOUNT MODEST_CONF_NAMESPACE "/" "default_account" + #define MODEST_SERVER_ACCOUNT_NAMESPACE MODEST_CONF_NAMESPACE "/" "server_accounts" #define MODEST_CONF_REPLY_TYPE "reply_type" /* int */ #define MODEST_CONF_FORWARD_TYPE "forward_type" /* int */ + /* per-account data */ #define MODEST_ACCOUNT_DISPLAY_NAME "display_name" /* string */ #define MODEST_ACCOUNT_STORE_ACCOUNT "store_account" /* string */