]> git.deb.at Git - pkg/abook.git/blobdiff - options.h
vformat: added abook's specific libvformat wrapper: vcard.[ch]
[pkg/abook.git] / options.h
index 13e97098ed7c05ae97b3a0f07c1273312e0ac000..d2cc8c0b73b49e7e778395707bfb2716faa182c6 100644 (file)
--- a/options.h
+++ b/options.h
@@ -8,15 +8,26 @@ typedef int bool;
 #endif
 
 /*
- * bool options
+ * token parsing options
  */
 
+#define TOKEN_ALLOC (1<<1) /* allocate memory for the token */
+#define TOKEN_EQUAL (1<<2) /* left hand value of assignment */
+#define TOKEN_COMMA (1<<3) /* comma is a separator */
+
+/*
+ * bool options
+ */
 
 enum bool_opts {
        BOOL_AUTOSAVE,
        BOOL_SHOW_ALL_EMAILS,
        BOOL_MUTT_RETURN_ALL_EMAILS,
        BOOL_USE_ASCII_ONLY,
+       BOOL_ADD_EMAIL_PREVENT_DUPLICATES,
+       BOOL_SHOW_CURSOR,
+       BOOL_USE_COLORS,
+       BOOL_USE_MOUSE,
        BOOL_MAX
 };
 
@@ -27,7 +38,7 @@ enum bool_opts {
 enum int_opts {
        INT_EMAILPOS,
        INT_EXTRAPOS,
-       INT_MAX
+       INT_MAXIMUM /* INT_MAX conflicts on some systems */
 };
 
 /*
@@ -37,10 +48,33 @@ enum int_opts {
 enum str_opts {
        STR_EXTRA_COLUMN,
        STR_EXTRA_ALTERNATIVE,
+       STR_INDEX_FORMAT,
        STR_MUTT_COMMAND,
        STR_PRINT_COMMAND,
        STR_WWW_COMMAND,
        STR_ADDRESS_STYLE,
+       STR_PRESERVE_FIELDS,
+       STR_SORT_FIELD,
+       STR_COLOR_HEADER_FG,
+       STR_COLOR_HEADER_BG,
+       STR_COLOR_FOOTER_FG,
+       STR_COLOR_FOOTER_BG,
+       STR_COLOR_LIST_EVEN_FG,
+       STR_COLOR_LIST_EVEN_BG,
+       STR_COLOR_LIST_ODD_FG,
+       STR_COLOR_LIST_ODD_BG,
+       STR_COLOR_LIST_HEADER_FG,
+       STR_COLOR_LIST_HEADER_BG,
+       STR_COLOR_LIST_HIGHLIGHT_FG,
+       STR_COLOR_LIST_HIGHLIGHT_BG,
+       STR_COLOR_TAB_BORDER_FG,
+       STR_COLOR_TAB_BORDER_BG,
+       STR_COLOR_TAB_LABEL_FG,
+       STR_COLOR_TAB_LABEL_BG,
+       STR_COLOR_FIELD_NAME_FG,
+       STR_COLOR_FIELD_NAME_BG,
+       STR_COLOR_FIELD_VALUE_FG,
+       STR_COLOR_FIELD_VALUE_BG,
        STR_MAX
 };