bonobo-ui-node

Name

bonobo-ui-node -- 

Synopsis



struct      BonoboUINode;
BonoboUINode* bonobo_ui_node_new            (const char *name);
BonoboUINode* bonobo_ui_node_new_child      (BonoboUINode *parent,
                                             const char *name);
BonoboUINode* bonobo_ui_node_copy           (BonoboUINode *node,
                                             gboolean recursive);
void        bonobo_ui_node_free             (BonoboUINode *node);
void        bonobo_ui_node_set_data         (BonoboUINode *node,
                                             gpointer data);
gpointer    bonobo_ui_node_get_data         (BonoboUINode *node);
void        bonobo_ui_node_set_attr         (BonoboUINode *node,
                                             const char *name,
                                             const char *value);
char*       bonobo_ui_node_get_attr         (BonoboUINode *node,
                                             const char *name);
gboolean    bonobo_ui_node_has_attr         (BonoboUINode *node,
                                             const char *name);
void        bonobo_ui_node_remove_attr      (BonoboUINode *node,
                                             const char *name);
void        bonobo_ui_node_add_child        (BonoboUINode *parent,
                                             BonoboUINode *child);
void        bonobo_ui_node_insert_before    (BonoboUINode *sibling,
                                             BonoboUINode *prev_sibling);
void        bonobo_ui_node_unlink           (BonoboUINode *node);
void        bonobo_ui_node_replace          (BonoboUINode *old_node,
                                             BonoboUINode *new_node);
void        bonobo_ui_node_set_content      (BonoboUINode *node,
                                             const char *content);
char*       bonobo_ui_node_get_content      (BonoboUINode *node);
BonoboUINode* bonobo_ui_node_next           (BonoboUINode *node);
BonoboUINode* bonobo_ui_node_prev           (BonoboUINode *node);
BonoboUINode* bonobo_ui_node_children       (BonoboUINode *node);
BonoboUINode* bonobo_ui_node_parent         (BonoboUINode *node);
const char* bonobo_ui_node_get_name         (BonoboUINode *node);
gboolean    bonobo_ui_node_has_name         (BonoboUINode *node,
                                             const char *name);
gboolean    bonobo_ui_node_transparent      (BonoboUINode *node);
void        bonobo_ui_node_copy_attrs       (BonoboUINode *src,
                                             BonoboUINode *dest);
void        bonobo_ui_node_free_string      (char *str);
char*       bonobo_ui_node_to_string        (BonoboUINode *node,
                                             gboolean recurse);
BonoboUINode* bonobo_ui_node_from_string    (const char *str);
BonoboUINode* bonobo_ui_node_from_file      (const char *filename);

Description

Details

struct BonoboUINode

struct BonoboUINode;


bonobo_ui_node_new ()

BonoboUINode* bonobo_ui_node_new            (const char *name);

name : 
Returns : 


bonobo_ui_node_new_child ()

BonoboUINode* bonobo_ui_node_new_child      (BonoboUINode *parent,
                                             const char *name);

parent : 
name : 
Returns : 


bonobo_ui_node_copy ()

BonoboUINode* bonobo_ui_node_copy           (BonoboUINode *node,
                                             gboolean recursive);

node : 
recursive : 
Returns : 


bonobo_ui_node_free ()

void        bonobo_ui_node_free             (BonoboUINode *node);

node : 


bonobo_ui_node_set_data ()

void        bonobo_ui_node_set_data         (BonoboUINode *node,
                                             gpointer data);

node : 
data : 


bonobo_ui_node_get_data ()

gpointer    bonobo_ui_node_get_data         (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_set_attr ()

void        bonobo_ui_node_set_attr         (BonoboUINode *node,
                                             const char *name,
                                             const char *value);

node : 
name : 
value : 


bonobo_ui_node_get_attr ()

char*       bonobo_ui_node_get_attr         (BonoboUINode *node,
                                             const char *name);

node : 
name : 
Returns : 


bonobo_ui_node_has_attr ()

gboolean    bonobo_ui_node_has_attr         (BonoboUINode *node,
                                             const char *name);

node : 
name : 
Returns : 


bonobo_ui_node_remove_attr ()

void        bonobo_ui_node_remove_attr      (BonoboUINode *node,
                                             const char *name);

node : 
name : 


bonobo_ui_node_add_child ()

void        bonobo_ui_node_add_child        (BonoboUINode *parent,
                                             BonoboUINode *child);

parent : 
child : 


bonobo_ui_node_insert_before ()

void        bonobo_ui_node_insert_before    (BonoboUINode *sibling,
                                             BonoboUINode *prev_sibling);

sibling : 
prev_sibling : 


bonobo_ui_node_unlink ()

void        bonobo_ui_node_unlink           (BonoboUINode *node);

node : 


bonobo_ui_node_replace ()

void        bonobo_ui_node_replace          (BonoboUINode *old_node,
                                             BonoboUINode *new_node);

old_node : 
new_node : 


bonobo_ui_node_set_content ()

void        bonobo_ui_node_set_content      (BonoboUINode *node,
                                             const char *content);

node : 
content : 


bonobo_ui_node_get_content ()

char*       bonobo_ui_node_get_content      (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_next ()

BonoboUINode* bonobo_ui_node_next           (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_prev ()

BonoboUINode* bonobo_ui_node_prev           (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_children ()

BonoboUINode* bonobo_ui_node_children       (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_parent ()

BonoboUINode* bonobo_ui_node_parent         (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_get_name ()

const char* bonobo_ui_node_get_name         (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_has_name ()

gboolean    bonobo_ui_node_has_name         (BonoboUINode *node,
                                             const char *name);

node : 
name : 
Returns : 


bonobo_ui_node_transparent ()

gboolean    bonobo_ui_node_transparent      (BonoboUINode *node);

node : 
Returns : 


bonobo_ui_node_copy_attrs ()

void        bonobo_ui_node_copy_attrs       (BonoboUINode *src,
                                             BonoboUINode *dest);

src : 
dest : 


bonobo_ui_node_free_string ()

void        bonobo_ui_node_free_string      (char *str);

str : 


bonobo_ui_node_to_string ()

char*       bonobo_ui_node_to_string        (BonoboUINode *node,
                                             gboolean recurse);

node : 
recurse : 
Returns : 


bonobo_ui_node_from_string ()

BonoboUINode* bonobo_ui_node_from_string    (const char *str);

str : 
Returns : 


bonobo_ui_node_from_file ()

BonoboUINode* bonobo_ui_node_from_file      (const char *filename);

filename : 
Returns :