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
);