RPersonalCard

RPersonalCard

Synopsis




#define             R_PERSONAL_CARD_TYPE
#define             R_PERSONAL_CARD                     (obj)
#define             R_PERSONAL_CARD_CLASS               (klass)
#define             IS_R_PERSONAL_CARD                  (obj)
#define             IS_R_PERSONAL_CARD_CLASS            (kls)
#define             R_PERSONAL_CARD_GET_CLASS           (kls)
                    RPersonalCardPrivate;
                    RPersonalCard;
GType               r_personal_card_get_type            (void);
RPersonalCard*      r_personal_card_new                 (void);
RContact*           r_personal_card_get_contact         (RPersonalCard *card);
RWork*              r_personal_card_get_work            (RPersonalCard *card);
RNotes*             r_personal_card_get_notes           (RPersonalCard *card);
void                r_personal_card_set_contact         (RPersonalCard *card,
                                                         RContact *contact);
void                r_personal_card_set_work            (RPersonalCard *card,
                                                         RWork *work);
void                r_personal_card_set_notes           (RPersonalCard *card,
                                                         RNotes *notes);
gboolean            r_personal_card_belongs_to_genre    (RPersonalCard *card,
                                                         const gchar *genre);

Object Hierarchy


  GObject
   +----RCard
         +----RPersonalCard

Description

Details

R_PERSONAL_CARD_TYPE

#define R_PERSONAL_CARD_TYPE           (r_personal_card_get_type())


R_PERSONAL_CARD()

#define             R_PERSONAL_CARD(obj)

obj :

R_PERSONAL_CARD_CLASS()

#define             R_PERSONAL_CARD_CLASS(klass)

klass :

IS_R_PERSONAL_CARD()

#define             IS_R_PERSONAL_CARD(obj)

obj :

IS_R_PERSONAL_CARD_CLASS()

#define             IS_R_PERSONAL_CARD_CLASS(kls)

kls :

R_PERSONAL_CARD_GET_CLASS()

#define             R_PERSONAL_CARD_GET_CLASS(kls)

kls :

RPersonalCardPrivate

typedef struct _RPersonalCardPrivate RPersonalCardPrivate;


RPersonalCard

typedef struct _RPersonalCard RPersonalCard;


r_personal_card_get_type ()

GType               r_personal_card_get_type            (void);

Returns :

r_personal_card_new ()

RPersonalCard*      r_personal_card_new                 (void);

create a new RPersonalCard

Returns : a RPersonalCard*

r_personal_card_get_contact ()

RContact*           r_personal_card_get_contact         (RPersonalCard *card);

get the contact's personal data from card

card : a RPersonalCard
Returns : a RContact* or NULL

r_personal_card_get_work ()

RWork*              r_personal_card_get_work            (RPersonalCard *card);

get the contact work's data from card

card : a RPersonalCard
Returns : a RWork* or NULL

r_personal_card_get_notes ()

RNotes*             r_personal_card_get_notes           (RPersonalCard *card);

get the contact's notes from card

card : a RPersonalCard
Returns : a RNotes* or NULL

r_personal_card_set_contact ()

void                r_personal_card_set_contact         (RPersonalCard *card,
                                                         RContact *contact);

store contact's data in the card

card : a RPersonalCard
contact : a RContact

r_personal_card_set_work ()

void                r_personal_card_set_work            (RPersonalCard *card,
                                                         RWork *work);

store contact's work data in card

card : a RPersonalCard
work : a RWork

r_personal_card_set_notes ()

void                r_personal_card_set_notes           (RPersonalCard *card,
                                                         RNotes *notes);

store contact's notes in card

card : a RPersonalCard
notes : a RNotes

r_personal_card_belongs_to_genre ()

gboolean            r_personal_card_belongs_to_genre    (RPersonalCard *card,
                                                         const gchar *genre);

card :
genre :
Returns :