root / libsylph / defs.h @ master
History | View | Annotate | Download (3.2 kB)
| 1 | 8d7dcace | Hiroyuki Yamamoto | /*
|
|---|---|---|---|
| 2 | 8d7dcace | Hiroyuki Yamamoto | * LibSylph -- E-Mail client library |
| 3 | aebfd4cc | Hiroyuki Yamamoto | * Copyright (C) 1999-2011 Hiroyuki Yamamoto |
| 4 | 8d7dcace | Hiroyuki Yamamoto | */ |
| 5 | 8d7dcace | Hiroyuki Yamamoto | |
| 6 | 8d7dcace | Hiroyuki Yamamoto | #ifndef __DEFS_H__
|
| 7 | 8d7dcace | Hiroyuki Yamamoto | #define __DEFS_H__
|
| 8 | 8d7dcace | Hiroyuki Yamamoto | |
| 9 | 8d7dcace | Hiroyuki Yamamoto | #ifdef HAVE_CONFIG_H
|
| 10 | 8d7dcace | Hiroyuki Yamamoto | # include "config.h" |
| 11 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 12 | 8d7dcace | Hiroyuki Yamamoto | |
| 13 | 3620c738 | Hiroyuki Yamamoto | #include <glib.h> |
| 14 | 8d7dcace | Hiroyuki Yamamoto | |
| 15 | 8d7dcace | Hiroyuki Yamamoto | #if HAVE_PATHS_H
|
| 16 | 8d7dcace | Hiroyuki Yamamoto | # include <paths.h> |
| 17 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 18 | 8d7dcace | Hiroyuki Yamamoto | |
| 19 | 8d7dcace | Hiroyuki Yamamoto | #if HAVE_SYS_PARAM_H
|
| 20 | 8d7dcace | Hiroyuki Yamamoto | # include <sys/param.h> |
| 21 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 22 | 8d7dcace | Hiroyuki Yamamoto | |
| 23 | 8d7dcace | Hiroyuki Yamamoto | #define INBOX_DIR "inbox" |
| 24 | 8d7dcace | Hiroyuki Yamamoto | #define OUTBOX_DIR "sent" |
| 25 | 8d7dcace | Hiroyuki Yamamoto | #define QUEUE_DIR "queue" |
| 26 | 8d7dcace | Hiroyuki Yamamoto | #define DRAFT_DIR "draft" |
| 27 | 8d7dcace | Hiroyuki Yamamoto | #define TRASH_DIR "trash" |
| 28 | 8d7dcace | Hiroyuki Yamamoto | #define JUNK_DIR "junk" |
| 29 | 8d7dcace | Hiroyuki Yamamoto | #if defined(G_OS_WIN32) || defined(__APPLE__)
|
| 30 | 8d7dcace | Hiroyuki Yamamoto | # define RC_DIR "Sylpheed" |
| 31 | 8d7dcace | Hiroyuki Yamamoto | #else
|
| 32 | 8d7dcace | Hiroyuki Yamamoto | # define RC_DIR ".sylpheed-2.0" |
| 33 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 34 | 8d7dcace | Hiroyuki Yamamoto | #define OLD_RC_DIR ".sylpheed" |
| 35 | 8d7dcace | Hiroyuki Yamamoto | #define NEWS_CACHE_DIR "newscache" |
| 36 | 8d7dcace | Hiroyuki Yamamoto | #define IMAP_CACHE_DIR "imapcache" |
| 37 | 8d7dcace | Hiroyuki Yamamoto | #define MIME_TMP_DIR "mimetmp" |
| 38 | 8d7dcace | Hiroyuki Yamamoto | #define COMMON_RC "sylpheedrc" |
| 39 | 8d7dcace | Hiroyuki Yamamoto | #define ACCOUNT_RC "accountrc" |
| 40 | 8d7dcace | Hiroyuki Yamamoto | #define FILTER_RC "filterrc" |
| 41 | 8d7dcace | Hiroyuki Yamamoto | #define FILTER_LIST "filter.xml" |
| 42 | 8d7dcace | Hiroyuki Yamamoto | #define FILTER_HEADER_RC "filterheaderrc" |
| 43 | 8d7dcace | Hiroyuki Yamamoto | #define CUSTOM_HEADER_RC "customheaderrc" |
| 44 | 8d7dcace | Hiroyuki Yamamoto | #define DISPLAY_HEADER_RC "dispheaderrc" |
| 45 | 8d7dcace | Hiroyuki Yamamoto | #define MENU_RC "menurc" |
| 46 | 8d7dcace | Hiroyuki Yamamoto | #define ACTIONS_RC "actionsrc" |
| 47 | 8d7dcace | Hiroyuki Yamamoto | #define COMMAND_HISTORY "command_history" |
| 48 | 8d7dcace | Hiroyuki Yamamoto | #define TEMPLATE_DIR "templates" |
| 49 | 8d7dcace | Hiroyuki Yamamoto | #define TMP_DIR "tmp" |
| 50 | 8d7dcace | Hiroyuki Yamamoto | #define UIDL_DIR "uidl" |
| 51 | 8d7dcace | Hiroyuki Yamamoto | #define PLUGIN_DIR "plugins" |
| 52 | 8d7dcace | Hiroyuki Yamamoto | #define NEWSGROUP_LIST ".newsgroup_list" |
| 53 | 8d7dcace | Hiroyuki Yamamoto | #define ADDRESS_BOOK "addressbook.xml" |
| 54 | 8d7dcace | Hiroyuki Yamamoto | #define MANUAL_HTML_INDEX "sylpheed.html" |
| 55 | 8d7dcace | Hiroyuki Yamamoto | #define FAQ_HTML_INDEX "sylpheed-faq.html" |
| 56 | 8d7dcace | Hiroyuki Yamamoto | #define HOMEPAGE_URI "http://sylpheed.sraoss.jp/" |
| 57 | 8d7dcace | Hiroyuki Yamamoto | #define DOWNLOAD_URI "http://sylpheed.sraoss.jp/download.php" |
| 58 | 8d7dcace | Hiroyuki Yamamoto | #define VERSION_URI "http://sylpheed.sraoss.jp/version.txt" |
| 59 | 8d7dcace | Hiroyuki Yamamoto | #define PLUGIN_HOMEPAGE_URI "http://sylpheed.sraoss.jp/en/plugin.html" |
| 60 | 8d7dcace | Hiroyuki Yamamoto | #define PLUGIN_VERSION_URI "http://sylpheed.sraoss.jp/plugin_version.txt" |
| 61 | 8d7dcace | Hiroyuki Yamamoto | #define FOLDER_LIST "folderlist.xml" |
| 62 | 8d7dcace | Hiroyuki Yamamoto | #define CACHE_FILE ".sylpheed_cache" |
| 63 | 8d7dcace | Hiroyuki Yamamoto | #define MARK_FILE ".sylpheed_mark" |
| 64 | 8d7dcace | Hiroyuki Yamamoto | #define SEARCH_CACHE "search_cache" |
| 65 | 8d7dcace | Hiroyuki Yamamoto | #define CACHE_VERSION 0x21 |
| 66 | 8d7dcace | Hiroyuki Yamamoto | #define MARK_VERSION 2 |
| 67 | 8d7dcace | Hiroyuki Yamamoto | #define SEARCH_CACHE_VERSION 1 |
| 68 | 8d7dcace | Hiroyuki Yamamoto | |
| 69 | 8d7dcace | Hiroyuki Yamamoto | #ifdef G_OS_WIN32
|
| 70 | 8d7dcace | Hiroyuki Yamamoto | # define REMOTE_CMD_PORT 50215 |
| 71 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 72 | 8d7dcace | Hiroyuki Yamamoto | |
| 73 | 8d7dcace | Hiroyuki Yamamoto | #ifdef G_OS_WIN32
|
| 74 | 8d7dcace | Hiroyuki Yamamoto | # define DEFAULT_SIGNATURE "signature.txt" |
| 75 | 8d7dcace | Hiroyuki Yamamoto | #else
|
| 76 | 8d7dcace | Hiroyuki Yamamoto | # define DEFAULT_SIGNATURE ".signature" |
| 77 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 78 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_INC_PATH "/usr/bin/mh/inc" |
| 79 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_INC_PROGRAM "inc" |
| 80 | 8d7dcace | Hiroyuki Yamamoto | /* #define DEFAULT_INC_PATH "/usr/bin/imget" */
|
| 81 | 8d7dcace | Hiroyuki Yamamoto | /* #define DEFAULT_INC_PROGRAM "imget" */
|
| 82 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_SENDMAIL_CMD "/usr/sbin/sendmail -t -i" |
| 83 | 8d7dcace | Hiroyuki Yamamoto | #ifdef __APPLE__
|
| 84 | 8d7dcace | Hiroyuki Yamamoto | # define DEFAULT_BROWSER_CMD "open '%s'" |
| 85 | 8d7dcace | Hiroyuki Yamamoto | #else
|
| 86 | 8d7dcace | Hiroyuki Yamamoto | # define DEFAULT_BROWSER_CMD "xdg-open '%s'" |
| 87 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 88 | 8d7dcace | Hiroyuki Yamamoto | |
| 89 | 8d7dcace | Hiroyuki Yamamoto | #ifdef _PATH_MAILDIR
|
| 90 | 8d7dcace | Hiroyuki Yamamoto | # define DEFAULT_SPOOL_PATH _PATH_MAILDIR
|
| 91 | 8d7dcace | Hiroyuki Yamamoto | #else
|
| 92 | 8d7dcace | Hiroyuki Yamamoto | # define DEFAULT_SPOOL_PATH "/var/spool/mail" |
| 93 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 94 | 8d7dcace | Hiroyuki Yamamoto | |
| 95 | 8d7dcace | Hiroyuki Yamamoto | #define BUFFSIZE 8192 |
| 96 | 8d7dcace | Hiroyuki Yamamoto | |
| 97 | 8d7dcace | Hiroyuki Yamamoto | #ifndef MAXPATHLEN
|
| 98 | 8d7dcace | Hiroyuki Yamamoto | # define MAXPATHLEN 4095 |
| 99 | 8d7dcace | Hiroyuki Yamamoto | #endif
|
| 100 | 8d7dcace | Hiroyuki Yamamoto | |
| 101 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_HEIGHT 460 |
| 102 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_FOLDERVIEW_WIDTH 179 |
| 103 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_MAINVIEW_WIDTH 600 |
| 104 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_SUMMARY_HEIGHT 140 |
| 105 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_HEADERVIEW_HEIGHT 40 |
| 106 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_COMPOSE_HEIGHT 560 |
| 107 | 8d7dcace | Hiroyuki Yamamoto | #define BORDER_WIDTH 2 |
| 108 | 8d7dcace | Hiroyuki Yamamoto | #define CTREE_INDENT 18 |
| 109 | 8d7dcace | Hiroyuki Yamamoto | #define FOLDER_SPACING 4 |
| 110 | 8d7dcace | Hiroyuki Yamamoto | #define MAX_ENTRY_LENGTH 8191 |
| 111 | 8d7dcace | Hiroyuki Yamamoto | #define COLOR_DIM 35000 |
| 112 | 8d7dcace | Hiroyuki Yamamoto | #define UI_REFRESH_INTERVAL 50000 /* usec */ |
| 113 | 8d7dcace | Hiroyuki Yamamoto | #define FOLDER_UPDATE_INTERVAL 1500 /* msec */ |
| 114 | 8d7dcace | Hiroyuki Yamamoto | #define PROGRESS_UPDATE_INTERVAL 200 /* msec */ |
| 115 | 8d7dcace | Hiroyuki Yamamoto | #define SESSION_TIMEOUT_INTERVAL 60 /* sec */ |
| 116 | 8d7dcace | Hiroyuki Yamamoto | #define MAX_HISTORY_SIZE 16 |
| 117 | 8d7dcace | Hiroyuki Yamamoto | |
| 118 | 8d7dcace | Hiroyuki Yamamoto | #define DEFAULT_MESSAGE_FONT "Monospace 12" |
| 119 | 8d7dcace | Hiroyuki Yamamoto | |
| 120 | 8d7dcace | Hiroyuki Yamamoto | #endif /* __DEFS_H__ */ |