NAObjectId

NAObjectId

Synopsis

#define             NA_OBJECT_ID_TYPE
typedef             NAObjectIdPrivate;
typedef             NAObjectIdClassPrivate;
                    NAObjectId;
gint                na_object_id_sort_alpha_asc         (const NAObjectId *a,
                                                         const NAObjectId *b);
gint                na_object_id_sort_alpha_desc        (const NAObjectId *a,
                                                         const NAObjectId *b);
void                na_object_id_prepare_for_paste      (NAObjectId *object,
                                                         gboolean relabel,
                                                         gboolean renumber,
                                                         NAObjectId *parent);
void                na_object_id_set_copy_of_label      (NAObjectId *object);
void                na_object_id_set_new_id             (NAObjectId *object,
                                                         const NAObjectId *new_parent);

Object Hierarchy

  GObject
   +----NAObject
         +----NAObjectId
               +----NAObjectItem
               +----NAObjectProfile

Implemented Interfaces

NAObjectId implements NAIDuplicable.

Description

Details

NA_OBJECT_ID_TYPE

#define NA_OBJECT_ID_TYPE					( na_object_id_get_type())

NAObjectIdPrivate

typedef struct NAObjectIdPrivate      NAObjectIdPrivate;

NAObjectIdClassPrivate

typedef struct NAObjectIdClassPrivate NAObjectIdClassPrivate;

NAObjectId

typedef struct _NAObjectId NAObjectId;

na_object_id_sort_alpha_asc ()

gint                na_object_id_sort_alpha_asc         (const NAObjectId *a,
                                                         const NAObjectId *b);

na_object_id_sort_alpha_desc ()

gint                na_object_id_sort_alpha_desc        (const NAObjectId *a,
                                                         const NAObjectId *b);

na_object_id_prepare_for_paste ()

void                na_object_id_prepare_for_paste      (NAObjectId *object,
                                                         gboolean relabel,
                                                         gboolean renumber,
                                                         NAObjectId *parent);

na_object_id_set_copy_of_label ()

void                na_object_id_set_copy_of_label      (NAObjectId *object);

na_object_id_set_new_id ()

void                na_object_id_set_new_id             (NAObjectId *object,
                                                         const NAObjectId *new_parent);