![]() |
![]() |
![]() |
Libral, the Rubrica Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
RAddressRAddress — Address object |
#define R_ADDRESS_TYPE #define R_ADDRESS (obj) #define R_ADDRESS_CLASS (klass) #define IS_R_ADDRESS (obj) #define IS_R_ADDRESS_CLASS (klass) #define R_ADDRESS_GET_CLASS (kls) enum RAddressType; RAddressPrivate; RAddress; GType r_address_get_type (void); RAddress* r_address_new (void); void r_address_free (RAddress *address); RAddress* r_address_copy (RAddress *address); gboolean r_address_search (RAddress *address, const gchar *str); RAddressType r_address_lookup_str2enum (gchar *str); gchar* r_address_lookup_enum2str (RAddressType type); gchar* r_address_lookup_enum2lbl (RAddressType type); gchar* r_address_lookup_str2lbl (gchar *str);
"address-type" gint : Read / Write / Construct "city" gchararray : Read / Write / Construct "country" gchararray : Read / Write / Construct "province" gchararray : Read / Write / Construct "state" gchararray : Read / Write / Construct "street" gchararray : Read / Write / Construct "street-number" gchararray : Read / Write / Construct "zip" gchararray : Read / Write / Construct
typedef enum { R_ADDRESS_PREF = 0, /* preferred delivery address */ R_ADDRESS_HOME, /* delivery address for a residence */ R_ADDRESS_WORK, /* delivery address for a place of work */ R_ADDRESS_PARCEL, /* parcel delivery address (consegna pacchi) */ R_ADDRESS_POSTAL, /* postal delivery address */ R_ADDRESS_INTL, /* international delivery address */ R_ADDRESS_DOM, /* domestic delivery address */ R_ADDRESS_COMPANY, /* registered office */ R_ADDRESS_SUBSIDIARY, /* subsidiary company */ R_ADDRESS_OTHER, /* other address type */ R_ADDRESS_UNKNOWN, /* */ R_ADDRESS_INVALID } RAddressType;
RAddressType is modeled on the VCard addresses's type
gboolean r_address_search (RAddress *address, const gchar *str);
search the string (or substring) str into the RAddress
|
a RAddress |
|
a const gchar* |
Returns : |
TRUE if str was found, FALSE otherwise
|
RAddressType r_address_lookup_str2enum (gchar *str);
find in the private lookup table the RAddressType associated with the given string
|
|
Returns : |
a RAddressType value or R_ADDRESS_UNKNOWN |
gchar* r_address_lookup_enum2str (RAddressType type);
find in the private lookup table the string associated with the given type
|
a RAddressType |
Returns : |
a gchar* |
gchar* r_address_lookup_enum2lbl (RAddressType type);
find in the private lookup table the translated string associated with the given type
|
a RAddressType |
Returns : |
a gchar* |
gchar* r_address_lookup_str2lbl (gchar *str);
find in the private lookup table the RAddressType associated with the given string
|
|
Returns : |
a RAddressType value or R_ADDRESS_UNKNOWN |
address-type
" property"address-type" gint : Read / Write / Construct
defines the address's type. See RAddressType for valid values
Allowed values: [0,11]
Default value: 10
city
" property"city" gchararray : Read / Write / Construct
the address's city
Default value: NULL
country
" property"country" gchararray : Read / Write / Construct
the address's country (example: Italy, France, ...)
Default value: NULL
province
" property"province" gchararray : Read / Write / Construct
the address's province (example: Rm (Rome), Mi (Milan) , Na (Naples) ...)
Default value: NULL
state
" property"state" gchararray : Read / Write / Construct
the address's state (examples: UE, USA, ...)
Default value: NULL
street
" property"street" gchararray : Read / Write / Construct
the address's street
Default value: NULL
street-number
" property"street-number" gchararray : Read / Write / Construct
the street number.
Default value: NULL