RubricaContact

RubricaContact —

Synopsis




#define     RUBRICA_CONTACT_TYPE
#define     RUBRICA_CONTACT                 (obj)
#define     RUBRICA_CONTACT_CLASS           (klass)
#define     IS_RUBRICA_CONTACT              (obj)
#define     IS_RUBRICA_CONTACT_CLASS        (klass)
#define     RUBRICA_CONTACT_GET_CLASS       (klass)
            RubricaContactPrivate;
GType       rubrica_contact_get_type        (void);
RubricaContact* rubrica_contact_new         (void);
void        rubrica_contact_free            (RubricaContact *contact);
RubricaContact* rubrica_contact_copy        (RubricaContact *contact);
void        rubrica_contact_set_birthday    (RubricaContact *contact,
                                             gint day,
                                             gint month,
                                             gint year);
gchar*      rubrica_contact_get_birth_day   (RubricaContact *contact);
gchar*      rubrica_contact_get_birth_month (RubricaContact *contact);
gchar*      rubrica_contact_get_birth_year  (RubricaContact *contact);
gchar*      rubrica_contact_get_birthdate   (RubricaContact *contact);

Description

Details

RUBRICA_CONTACT_TYPE

#define RUBRICA_CONTACT_TYPE            (rubrica_contact_get_type())


RUBRICA_CONTACT()

#define     RUBRICA_CONTACT(obj)

obj :

RUBRICA_CONTACT_CLASS()

#define     RUBRICA_CONTACT_CLASS(klass)

klass :

IS_RUBRICA_CONTACT()

#define     IS_RUBRICA_CONTACT(obj)

obj :

IS_RUBRICA_CONTACT_CLASS()

#define     IS_RUBRICA_CONTACT_CLASS(klass)

klass :

RUBRICA_CONTACT_GET_CLASS()

#define     RUBRICA_CONTACT_GET_CLASS(klass)

klass :

RubricaContactPrivate

typedef struct _RubricaContactPrivate RubricaContactPrivate;


rubrica_contact_get_type ()

GType       rubrica_contact_get_type        (void);

Returns :

rubrica_contact_new ()

RubricaContact* rubrica_contact_new         (void);

create a new RubricaContact

Returns : a RubricaContact*

rubrica_contact_free ()

void        rubrica_contact_free            (RubricaContact *contact);

free memory owned by RubricaContact

contact : a RubricaContact

rubrica_contact_copy ()

RubricaContact* rubrica_contact_copy        (RubricaContact *contact);

make a copy of given object

contact : a RubricaContact
Returns : a new RubricaContact object

rubrica_contact_set_birthday ()

void        rubrica_contact_set_birthday    (RubricaContact *contact,
                                             gint day,
                                             gint month,
                                             gint year);

set contact's birthday

contact : a RubricaContact
day : contact's birth day
month : contact's birth month
year : contact's birth year

rubrica_contact_get_birth_day ()

gchar*      rubrica_contact_get_birth_day   (RubricaContact *contact);

get contact's day of birth. Caller must free the returned value

contact : a RubricaContact
Returns : a gchar*

rubrica_contact_get_birth_month ()

gchar*      rubrica_contact_get_birth_month (RubricaContact *contact);

contact :
Returns :

rubrica_contact_get_birth_year ()

gchar*      rubrica_contact_get_birth_year  (RubricaContact *contact);

get contact's year of birth. Caller must free the returned value

contact : a RubricaContact
Returns : a gchar*

rubrica_contact_get_birthdate ()

gchar*      rubrica_contact_get_birthdate   (RubricaContact *contact);

get contact's birthday, or "unknown" if birthday wasn't setted. Caller must free the returned value

contact : a RubricaContact
Returns : a gchar*