X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=edit.h;h=8f1ada501b76df84a3c1ef78693265357ec1d515;hb=6a182e3e9a932830341308eb5fb58eb92f5c3682;hp=d686f9d4291e545b9f852ac90f2e2a9f7f052746;hpb=d4cd6aada86c2d1c3e046b91a271184e659716fa;p=pkg%2Fabook.git diff --git a/edit.h b/edit.h index d686f9d..8f1ada5 100644 --- a/edit.h +++ b/edit.h @@ -4,31 +4,22 @@ void edit_item(int item); void get_first_email(char *str, int item); void add_item(); +int parse_date_string(char *s, int *day, int *month, int *year); #define EDITW_COLS (COLS - 6) #define EDITW_LINES (LINES - 5) #define EDITW_TOP 2 #define EDITW_X 3 -#define EDITOR_HELPLINE "?:help c:contact a:address p:phone o:other" +#define EDITOR_HELPLINE N_("?:help q:quit editor") -#define TABLINE 2 - -#define MAX_TAB_LINES 7 +#define TABLINE 1 #define TAB_COLON_POS 28 -#define TAB_START_Y 5 -#define TAB_START_X (EDITW_COLS > 70 ? 8:4) - -enum { - TAB_CONTACT, - TAB_ADDRESS, - TAB_PHONE, - TAB_OTHER -}; +#define FIELDNAME_MAX_WIDTH 20 +#define FIELD_MAX_WIDTH (EDITW_COLS - TAB_COLON_POS - FIELDS_START_X - 2) -#define MAX_TAB TAB_OTHER - -#define TABS (MAX_TAB+1) +#define FIELDS_START_Y 4 +#define FIELDS_START_X 4 #endif