CongDocumentTraversal

CongDocumentTraversal

Functions

Signals

void traversal-node-added Run Last
void traversal-node-removed Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── CongDocumentTraversal

Description

Functions

CONG_DOCUMENT_TRAVERSAL()

#define CONG_DOCUMENT_TRAVERSAL(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_DOCUMENT_TRAVERSAL_TYPE, CongDocumentTraversal)


CONG_DOCUMENT_TRAVERSAL_CLASS()

#define CONG_DOCUMENT_TRAVERSAL_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_DOCUMENT_TRAVERSAL_TYPE, CongDocumentTraversalClass)


IS_CONG_DOCUMENT_TRAVERSAL()

#define IS_CONG_DOCUMENT_TRAVERSAL(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_DOCUMENT_TRAVERSAL_TYPE)


cong_document_traversal_get_type ()

GType
cong_document_traversal_get_type (void);

Returns


cong_document_traversal_construct ()

CongDocumentTraversal *
cong_document_traversal_construct (CongDocumentTraversal *doc_traversal,
                                   CongDocument *doc);

TODO: Write me

Returns


cong_document_traversal_new ()

CongDocumentTraversal *
cong_document_traversal_new (CongDocument *doc);

TODO: Write me

Returns


cong_document_traversal_get_document ()

CongDocument *
cong_document_traversal_get_document (CongDocumentTraversal *doc_traversal);

TODO: Write me

Returns


cong_document_traversal_get_root_traversal_node ()

CongTraversalNode *
cong_document_traversal_get_root_traversal_node
                               (CongDocumentTraversal *doc_traversal);

TODO: Write me

Returns


cong_document_traversal_for_each_traversal_node ()

void
cong_document_traversal_for_each_traversal_node
                               (CongDocumentTraversal *doc_traversal,
                                CongNodePtr xml_node,
                                void (*callback) (CongDocumentTraversal *doc_traversal, CongTraversalNode *traversal_node, gpointer user_data),
                                gpointer user_data);

TODO: Write me


cong_document_traversal_has_traversal_node_for_node ()

gboolean
cong_document_traversal_has_traversal_node_for_node
                               (CongDocumentTraversal *doc_traversal,
                                CongNodePtr node);

Returns


cong_document_traversal_get_traversal_node ()

CongTraversalNode *
cong_document_traversal_get_traversal_node
                               (CongDocumentTraversal *doc_traversal,
                                CongNodePtr xml_node,
                                CongTraversalNode *traversal_parent);

TODO: Write me

Returns


cong_document_traversal_get_a_traversal_node ()

CongTraversalNode *
cong_document_traversal_get_a_traversal_node
                               (CongDocumentTraversal *doc_traversal,
                                CongNodePtr xml_node);

TODO: Write me

Returns

Types and Values

CongDocumentTraversal

typedef struct _CongDocumentTraversal CongDocumentTraversal;

Signal Details

The “traversal-node-added” signal

void
user_function (CongDocumentTraversal *congdocumenttraversal,
               gpointer               arg1,
               gpointer               user_data)

Parameters

congdocumenttraversal

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “traversal-node-removed” signal

void
user_function (CongDocumentTraversal *congdocumenttraversal,
               gpointer               arg1,
               gpointer               user_data)

Parameters

congdocumenttraversal

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last