X-Git-Url: https://git.deb.at/?p=pkg%2Fabook.git;a=blobdiff_plain;f=edit.h;h=3beed6501f7bff5ef4afb3903d9737c604d3c795;hp=1b8c8f609b50725d5e4b1946b9dc9b8fcbf6546c;hb=ea5caf0b6ea903f82d448f90cf5005f2a68cfaab;hpb=0d3c17d9ab127e5596c8fb97d65122b3b90f6b11 diff --git a/edit.h b/edit.h index 1b8c8f6..3beed65 100644 --- a/edit.h +++ b/edit.h @@ -1,28 +1,29 @@ #ifndef _EDIT_H #define _EDIT_H +#include "misc.h" /* for rotate_dir enum definition */ + + void edit_item(int item); void get_first_email(char *str, int item); +void roll_emails(int item, enum rotate_dir dir); 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 TABLINE 1 -enum { - TAB_CONTACT, - TAB_ADDRESS, - TAB_PHONE, - TAB_OTHER -}; +#define TAB_COLON_POS 28 +#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