RTelephone

RTelephone —

Synopsis




#define     R_TELEPHONE_TYPE
#define     R_TELEPHONE                     (obj)
#define     R_TELEPHONE_CLASS               (klass)
#define     IS_R_TELEPHONE                  (obj)
#define     IS_R_TELEPHONE_CLASS            (kls)
#define     R_TELEPHONE_GET_CLASS           (kls)
            RTelephonePrivate;
enum        RTelephoneType;
            RTelephone;
GType       r_telephone_get_type            (void);
RTelephone* r_telephone_new                 (void);
void        r_telephone_free                (RTelephone *telephone);
RTelephone* r_telephone_copy                (RTelephone *telephone);

Object Hierarchy


  GObject
   +----RTelephone

Properties


  "telephone-number"     gchararray            : Read / Write / Construct
  "telephone-type"       gint                  : Read / Write / Construct

Description

Details

R_TELEPHONE_TYPE

#define R_TELEPHONE_TYPE           (r_telephone_get_type())


R_TELEPHONE()

#define     R_TELEPHONE(obj)

obj :

R_TELEPHONE_CLASS()

#define     R_TELEPHONE_CLASS(klass)

klass :

IS_R_TELEPHONE()

#define     IS_R_TELEPHONE(obj)

obj :

IS_R_TELEPHONE_CLASS()

#define     IS_R_TELEPHONE_CLASS(kls)

kls :

R_TELEPHONE_GET_CLASS()

#define     R_TELEPHONE_GET_CLASS(kls)

kls :

RTelephonePrivate

typedef struct _RTelephonePrivate RTelephonePrivate;


enum RTelephoneType

typedef enum {
  R_TELEPHONE_HOME = 0,
  R_TELEPHONE_WORK,
  R_TELEPHONE_FAX,
  R_TELEPHONE_CELLPHONE,
  R_TELEPHONE_PAGER,
  R_TELEPHONE_OTHER,
  R_TELEPHONE_OPERATOR,
  R_TELEPHONE_GREEN,
  R_TELEPHONE_CUSTOMER_CARE,
  R_TELEPHONE_UNKNOWN,
  R_TELEPHONE_INVALID
} RTelephoneType;


RTelephone

typedef struct _RTelephone RTelephone;


r_telephone_get_type ()

GType       r_telephone_get_type            (void);

Returns :

r_telephone_new ()

RTelephone* r_telephone_new                 (void);

create a new RTelephone

Returns : a RTelephone*

r_telephone_free ()

void        r_telephone_free                (RTelephone *telephone);

free the RTelephone*

telephone : a RTelephone

r_telephone_copy ()

RTelephone* r_telephone_copy                (RTelephone *telephone);

telephone :
Returns :

Property Details

The "telephone-number" property

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

contact's telephone number

Default value: NULL


The "telephone-type" property

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

telephone number's type. See RTelephoneType for valid values

Allowed values: [0,9]

Default value: 9