RRef

RRef

Synopsis




#define             R_REF_TYPE
#define             R_REF                               (obj)
#define             R_REF_CLASS                         (klass)
#define             IS_R_REF                            (obj)
#define             IS_R_REF_CLASS                      (kls)
#define             R_REF_GET_CLASS                     (kls)
                    RRefPrivate;
                    RRef;
GType               r_ref_get_type                      (void);
RRef*               r_ref_new                           (glong id);
void                r_ref_free                          (RRef *ref);
RRef*               r_ref_copy                          (RRef *ref);

Object Hierarchy


  GObject
   +----RRef

Properties


  "ref-from"                 glong                 : Read / Write / Construct
  "ref-info"                 gchararray            : Read / Write / Construct
  "ref-to"                   glong                 : Read / Write / Construct

Description

Details

R_REF_TYPE

#define R_REF_TYPE           (r_ref_get_type())


R_REF()

#define             R_REF(obj)

obj :


R_REF_CLASS()

#define             R_REF_CLASS(klass)

klass :


IS_R_REF()

#define IS_R_REF(obj)        (G_TYPE_CHECK_INSTANCE_TYPE((obj), R_REF_TYPE))

obj :


IS_R_REF_CLASS()

#define IS_R_REF_CLASS(kls)  (G_TYPE_CHECK_CLASS_TYPE((kls),    R_REF_TYPE))

kls :


R_REF_GET_CLASS()

#define             R_REF_GET_CLASS(kls)

kls :


RRefPrivate

typedef struct _RRefPrivate RRefPrivate;


RRef

typedef struct _RRef RRef;


r_ref_get_type ()

GType               r_ref_get_type                      (void);

Returns :


r_ref_new ()

RRef*               r_ref_new                           (glong id);

create a RRef

id :

the id of the referenced card

Returns :

a new RRef*

r_ref_free ()

void                r_ref_free                          (RRef *ref);

free the RRef

ref :

a RRef

r_ref_copy ()

RRef*               r_ref_copy                          (RRef *ref);

copy the given object

ref :

a RRef

Returns :

a new allocated RRef*

Property Details

The "ref-from" property

  "ref-from"                 glong                 : Read / Write / Construct

the id of the card that reference this one

Default value: 0


The "ref-info" property

  "ref-info"                 gchararray            : Read / Write / Construct

the infos related to the card

Default value: NULL


The "ref-to" property

  "ref-to"                   glong                 : Read / Write / Construct

the id of the referenced card by this one

Default value: 0