| Conglomerate Programmer's Reference Manual |
|---|
cong-modification —
#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, const CongLocation *new_logical_start, const CongLocation *new_logical_end); CongModification* cong_modification_cursor_change_new (CongDocument *doc, const CongLocation *new_location); CongModification* cong_modification_set_external_dtd_new (CongDocument *doc, const gchar *root_element, const gchar *public_id, const gchar *system_id);
#define CONG_MODIFICATION(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_MODIFICATION_TYPE, CongModification)
| obj : |
#define CONG_MODIFICATION_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_MODIFICATION_TYPE, CongModificationClass)
| klass : |
#define IS_CONG_MODIFICATION(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_MODIFICATION_TYPE)
| obj : |
CongModification* cong_modification_construct
(CongModification *modification,
CongDocument *doc);
| modification : | |
| doc : | |
| Returns : |
CongDocument* cong_modification_get_document
(CongModification *modification);
| modification : | |
| Returns : |
void cong_modification_undo (CongModification *modification);
| modification : |
void cong_modification_redo (CongModification *modification);
| modification : |
CongModification* cong_modification_node_add_after_new
(CongDocument *doc,
CongNodePtr node,
CongNodePtr older_sibling);
| doc : | |
| node : | |
| older_sibling : | |
| Returns : |
CongModification* cong_modification_node_add_before_new
(CongDocument *doc,
CongNodePtr node,
CongNodePtr younger_sibling);
| doc : | |
| node : | |
| younger_sibling : | |
| Returns : |
CongModification* cong_modification_node_set_parent_new
(CongDocument *doc,
CongNodePtr node,
CongNodePtr adoptive_parent);
| doc : | |
| node : | |
| adoptive_parent : | |
| Returns : |
CongModification* cong_modification_node_set_text_new
(CongDocument *doc,
CongNodePtr node,
const xmlChar *new_content);
| doc : | |
| node : | |
| new_content : | |
| Returns : |
CongModification* cong_modification_node_set_attribute_new
(CongDocument *doc,
CongNodePtr node,
const xmlChar *name,
const xmlChar *value);
| doc : | |
| node : | |
| name : | |
| value : | |
| Returns : |
CongModification* cong_modification_node_remove_attribute_new
(CongDocument *doc,
CongNodePtr node,
const xmlChar *name);
| doc : | |
| node : | |
| name : | |
| Returns : |
CongModification* cong_modification_selection_change_new
(CongDocument *doc,
const CongLocation *new_logical_start,
const CongLocation *new_logical_end);
| doc : | |
| new_logical_start : | |
| new_logical_end : | |
| Returns : |
CongModification* cong_modification_cursor_change_new
(CongDocument *doc,
const CongLocation *new_location);
| doc : | |
| new_location : | |
| Returns : |
| << cong-command-history | cong-node-modification >> |