RAddress

RAddress —

Synopsis




#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);

Object Hierarchy


  GObject
   +----RAddress

Properties


  "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

Description

Details

R_ADDRESS_TYPE

#define R_ADDRESS_TYPE            (r_address_get_type())


R_ADDRESS()

#define     R_ADDRESS(obj)

obj :

R_ADDRESS_CLASS()

#define     R_ADDRESS_CLASS(klass)

klass :

IS_R_ADDRESS()

#define     IS_R_ADDRESS(obj)

obj :

IS_R_ADDRESS_CLASS()

#define     IS_R_ADDRESS_CLASS(klass)

klass :

R_ADDRESS_GET_CLASS()

#define     R_ADDRESS_GET_CLASS(kls)

kls :

enum RAddressType

typedef enum {
  R_ADDRESS_PREF = 0,        
  R_ADDRESS_HOME,        
  R_ADDRESS_WORK,        
  R_ADDRESS_PARCEL,
  R_ADDRESS_POSTAL,
  R_ADDRESS_INTL,
  R_ADDRESS_DOM,
  R_ADDRESS_COMPANY,
  R_ADDRESS_OTHER,
  R_ADDRESS_UNKNOWN,
  R_ADDRESS_INVALID
} RAddressType;


RAddressPrivate

typedef struct _RAddressPrivate RAddressPrivate;


RAddress

typedef struct _RAddress RAddress;


r_address_get_type ()

GType       r_address_get_type              (void);

Returns :

r_address_new ()

RAddress*   r_address_new                   (void);

create a new RAddress

Returns : a RAddress*

r_address_free ()

void        r_address_free                  (RAddress *address);

free the RAddress*

address : a RAddress

r_address_copy ()

RAddress*   r_address_copy                  (RAddress *address);

copy the given RAddress

address : a RAddress
Returns : a new allocated RAddress

Property Details

The "address-type" property

  "address-type"         gint                  : Read / Write / Construct

defines the address's type. See RAddressType for valid values

Allowed values: [0,10]

Default value: 9


The "city" property

  "city"                 gchararray            : Read / Write / Construct

the address's city

Default value: NULL


The "country" property

  "country"              gchararray            : Read / Write / Construct

the address's country (example: Italy, France, ...)

Default value: NULL


The "province" property

  "province"             gchararray            : Read / Write / Construct

the address's province (example: Rm (Rome), Mi (Milan) , Na (Naples) ...)

Default value: NULL


The "state" property

  "state"                gchararray            : Read / Write / Construct

the address's state (examples: UE, USA, ...)

Default value: NULL


The "street" property

  "street"               gchararray            : Read / Write / Construct

the address's street

Default value: NULL


The "street-number" property

  "street-number"        gchararray            : Read / Write / Construct

the street number.

Default value: NULL


The "zip" property

  "zip"                  gchararray            : Read / Write / Construct

the postal code

Default value: NULL