cong-modification

cong-modification —

Synopsis




#define     DEBUG_MODIFICATION_LIFETIMES
#define     CONG_MODIFICATION_TYPE
#define     CONG_MODIFICATION               (obj)
#define     CONG_MODIFICATION_CLASS         (klass)
#define     IS_CONG_MODIFICATION            (obj)
GType       cong_modification_get_type      (void);
CongModification* cong_modification_construct
                                            (CongModification *modification,
                                             CongDocument *doc);
CongDocument* cong_modification_get_document
                                            (CongModification *modification);
void        cong_modification_undo          (CongModification *modification);
void        cong_modification_redo          (CongModification *modification);
CongModification* cong_modification_node_add_after_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             CongNodePtr older_sibling);
CongModification* cong_modification_node_add_before_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             CongNodePtr younger_sibling);
CongModification* cong_modification_node_set_parent_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             CongNodePtr adoptive_parent);
CongModification* cong_modification_node_set_text_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             const xmlChar *new_content);
CongModification* cong_modification_node_set_attribute_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             const xmlChar *name,
                                             const xmlChar *value);
CongModification* cong_modification_node_remove_attribute_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             const xmlChar *name);
CongModification* cong_modification_selection_change_new
                                            (CongDocument *doc);
CongModification* cong_modification_cursor_change_new
                                            (CongDocument *doc);
CongModification* cong_modification_set_external_dtd_new
                                            (CongDocument *doc,
                                             const gchar *root_element,
                                             const gchar *public_id,
                                             const gchar *system_id);

Description

Details

DEBUG_MODIFICATION_LIFETIMES

#define DEBUG_MODIFICATION_LIFETIMES 0


CONG_MODIFICATION_TYPE

#define CONG_MODIFICATION_TYPE	  (cong_modification_get_type ())


CONG_MODIFICATION()

#define CONG_MODIFICATION(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_MODIFICATION_TYPE, CongModification)

obj :

CONG_MODIFICATION_CLASS()

#define CONG_MODIFICATION_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_MODIFICATION_TYPE, CongModificationClass)

klass :

IS_CONG_MODIFICATION()

#define IS_CONG_MODIFICATION(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_MODIFICATION_TYPE)

obj :

cong_modification_get_type ()

GType       cong_modification_get_type      (void);

Returns :

cong_modification_construct ()

CongModification* cong_modification_construct
                                            (CongModification *modification,
                                             CongDocument *doc);

modification :
doc :
Returns :

cong_modification_get_document ()

CongDocument* cong_modification_get_document
                                            (CongModification *modification);

modification :
Returns :

cong_modification_undo ()

void        cong_modification_undo          (CongModification *modification);

modification :

cong_modification_redo ()

void        cong_modification_redo          (CongModification *modification);

modification :

cong_modification_node_add_after_new ()

CongModification* cong_modification_node_add_after_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             CongNodePtr older_sibling);

doc :
node :
older_sibling :
Returns :

cong_modification_node_add_before_new ()

CongModification* cong_modification_node_add_before_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             CongNodePtr younger_sibling);

doc :
node :
younger_sibling :
Returns :

cong_modification_node_set_parent_new ()

CongModification* cong_modification_node_set_parent_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             CongNodePtr adoptive_parent);

doc :
node :
adoptive_parent :
Returns :

cong_modification_node_set_text_new ()

CongModification* cong_modification_node_set_text_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             const xmlChar *new_content);

doc :
node :
new_content :
Returns :

cong_modification_node_set_attribute_new ()

CongModification* cong_modification_node_set_attribute_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             const xmlChar *name,
                                             const xmlChar *value);

doc :
node :
name :
value :
Returns :

cong_modification_node_remove_attribute_new ()

CongModification* cong_modification_node_remove_attribute_new
                                            (CongDocument *doc,
                                             CongNodePtr node,
                                             const xmlChar *name);

doc :
node :
name :
Returns :

cong_modification_selection_change_new ()

CongModification* cong_modification_selection_change_new
                                            (CongDocument *doc);

doc :
Returns :

cong_modification_cursor_change_new ()

CongModification* cong_modification_cursor_change_new
                                            (CongDocument *doc);

doc :
Returns :

cong_modification_set_external_dtd_new ()

CongModification* cong_modification_set_external_dtd_new
                                            (CongDocument *doc,
                                             const gchar *root_element,
                                             const gchar *public_id,
                                             const gchar *system_id);

doc :
root_element :
public_id :
system_id :
Returns :