diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-03-24 07:37:48 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-03-24 07:37:48 +0800 |
commit | 92f0631a74a1e128e0936b30336ca314fd6fec4c (patch) | |
tree | 5ec198dff25bf392e875d81b997a8da2f8d68db9 /addressbook/backend/ebook/e-card-types.h | |
parent | 6e64a7badadb8b24759737385d0331ceca56a69f (diff) | |
download | gsoc2013-evolution-92f0631a74a1e128e0936b30336ca314fd6fec4c.tar gsoc2013-evolution-92f0631a74a1e128e0936b30336ca314fd6fec4c.tar.gz gsoc2013-evolution-92f0631a74a1e128e0936b30336ca314fd6fec4c.tar.bz2 gsoc2013-evolution-92f0631a74a1e128e0936b30336ca314fd6fec4c.tar.lz gsoc2013-evolution-92f0631a74a1e128e0936b30336ca314fd6fec4c.tar.xz gsoc2013-evolution-92f0631a74a1e128e0936b30336ca314fd6fec4c.tar.zst gsoc2013-evolution-92f0631a74a1e128e0936b30336ca314fd6fec4c.zip |
Added parsing and testing for name, full name, birthday, telephone, email,
2000-03-23 Christopher James Lahey <clahey@helixcode.com>
* addressbook/backend/ebook/e-card.c,
addressbook/backend/ebook/e-card.h,
addressbook/backend/ebook/e-card-types.h,
addressbook/backend/ebook/e-card-pairs.h,
addressbook/backend/ebook/test-card.c: Added parsing and testing
for name, full name, birthday, telephone, email, and street
address properties.
svn path=/trunk/; revision=2157
Diffstat (limited to 'addressbook/backend/ebook/e-card-types.h')
-rw-r--r-- | addressbook/backend/ebook/e-card-types.h | 48 |
1 files changed, 27 insertions, 21 deletions
diff --git a/addressbook/backend/ebook/e-card-types.h b/addressbook/backend/ebook/e-card-types.h index 6e6a6a73be..6d98ccaa72 100644 --- a/addressbook/backend/ebook/e-card-types.h +++ b/addressbook/backend/ebook/e-card-types.h @@ -108,6 +108,8 @@ typedef struct { GList *l; } ECardList; +#endif + /* IDENTIFICATION PROPERTIES */ @@ -119,6 +121,7 @@ typedef struct { char *suffix; /* Esq. */ } ECardName; +#if 0 typedef struct { CardProperty prop; @@ -127,6 +130,7 @@ typedef struct { char *data; } ECardPhoto; +#endif typedef struct { int year; @@ -134,30 +138,31 @@ typedef struct { int day; } ECardDate; - /* TELECOMMUNICATIONS ADDRESSING PROPERTIES */ typedef enum { - PHONE_PREF = 1 << 0, - PHONE_WORK = 1 << 1, - PHONE_HOME = 1 << 2, - PHONE_VOICE = 1 << 3, - PHONE_FAX = 1 << 4, - PHONE_MSG = 1 << 5, - PHONE_CELL = 1 << 6, - PHONE_PAGER = 1 << 7, - PHONE_BBS = 1 << 8, - PHONE_MODEM = 1 << 9, - PHONE_CAR = 1 << 10, - PHONE_ISDN = 1 << 11, - PHONE_VIDEO = 1 << 12 + E_CARD_PHONE_PREF = 1 << 0, + E_CARD_PHONE_WORK = 1 << 1, + E_CARD_PHONE_HOME = 1 << 2, + E_CARD_PHONE_VOICE = 1 << 3, + E_CARD_PHONE_FAX = 1 << 4, + E_CARD_PHONE_MSG = 1 << 5, + E_CARD_PHONE_CELL = 1 << 6, + E_CARD_PHONE_PAGER = 1 << 7, + E_CARD_PHONE_BBS = 1 << 8, + E_CARD_PHONE_MODEM = 1 << 9, + E_CARD_PHONE_CAR = 1 << 10, + E_CARD_PHONE_ISDN = 1 << 11, + E_CARD_PHONE_VIDEO = 1 << 12 } ECardPhoneFlags; typedef struct { ECardPhoneFlags flags; - char *data; + char *number; } ECardPhone; +#if 0 + typedef struct { int sign; /* 1 or -1 */ int hours; /* Mexico General is at -6:00 UTC */ @@ -171,7 +176,7 @@ typedef struct { float lat; } ECardGeoPos; - +#endif /* DELIVERY ADDRESSING PROPERTIES */ typedef enum { @@ -181,12 +186,12 @@ typedef enum { ADDR_PARCEL = 1 << 3, ADDR_DOM = 1 << 4, ADDR_INTL = 1 << 5 -} ECardAddrFlags; +} ECardAddressFlags; typedef struct { - ECardAddrFlags flags; + ECardAddressFlags flags; - char *pobox; + char *po; char *ext; char *street; char *city; @@ -195,10 +200,11 @@ typedef struct { char *country; char *description; -} ECardAddr; +} ECardDeliveryAddress; +#if 0 typedef struct { - ECardAddrFlags flags; + ECardAddressFlags flags; char *data; } ECardAddrLabel; |