Functions
garcon_menu_node_new ()
GarconMenuNode *
garcon_menu_node_new (GarconMenuNodeType node_type);
garcon_menu_node_get_node_type ()
GarconMenuNodeType
garcon_menu_node_get_node_type (GarconMenuNode *node);
garcon_menu_node_create ()
GarconMenuNode *
garcon_menu_node_create (GarconMenuNodeType node_type,
gpointer first_value,
...);
garcon_menu_node_get_string ()
const gchar *
garcon_menu_node_get_string (GarconMenuNode *node);
garcon_menu_node_set_string ()
void
garcon_menu_node_set_string (GarconMenuNode *node,
const gchar *value);
garcon_menu_node_get_merge_file_filename ()
const gchar *
garcon_menu_node_get_merge_file_filename
(GarconMenuNode *node);
garcon_menu_node_set_merge_file_filename ()
void
garcon_menu_node_set_merge_file_filename
(GarconMenuNode *node,
const gchar *filename);
garcon_menu_node_tree_get_child_node ()
GNode *
garcon_menu_node_tree_get_child_node (GNode *tree,
GarconMenuNodeType type,
gboolean reverse);
garcon_menu_node_tree_get_child_nodes ()
GList *
garcon_menu_node_tree_get_child_nodes (GNode *tree,
GarconMenuNodeType type,
gboolean reverse);
garcon_menu_node_tree_get_string_children ()
GList *
garcon_menu_node_tree_get_string_children
(GNode *tree,
GarconMenuNodeType type,
gboolean reverse);
garcon_menu_node_tree_get_boolean_child ()
gboolean
garcon_menu_node_tree_get_boolean_child
(GNode *tree,
GarconMenuNodeType type);
garcon_menu_node_tree_get_string_child ()
const gchar *
garcon_menu_node_tree_get_string_child
(GNode *tree,
GarconMenuNodeType type);
garcon_menu_node_tree_get_node_type ()
GarconMenuNodeType
garcon_menu_node_tree_get_node_type (GNode *tree);
garcon_menu_node_tree_get_string ()
const gchar *
garcon_menu_node_tree_get_string (GNode *tree);
garcon_menu_node_tree_set_string ()
void
garcon_menu_node_tree_set_string (GNode *tree,
const gchar *value);
garcon_menu_node_tree_get_merge_file_filename ()
const gchar *
garcon_menu_node_tree_get_merge_file_filename
(GNode *tree);
garcon_menu_node_tree_set_merge_file_filename ()
void
garcon_menu_node_tree_set_merge_file_filename
(GNode *tree,
const gchar *filename);
garcon_menu_node_tree_compare ()
gint
garcon_menu_node_tree_compare (GNode *tree,
GNode *other_tree);
garcon_menu_node_tree_copy ()
GNode *
garcon_menu_node_tree_copy (GNode *tree);
garcon_menu_node_tree_free ()
void
garcon_menu_node_tree_free (GNode *tree);
garcon_menu_node_tree_free_data ()
void
garcon_menu_node_tree_free_data (GNode *tree);