| Top |
GarconMenuNodeType
garcon_menu_node_get_node_type (GarconMenuNode *node);
GarconMenuNode * garcon_menu_node_create (GarconMenuNodeType node_type,gpointer first_value,...);
GarconMenuNode * garcon_menu_node_copy (GarconMenuNode *node,gpointer data);
void garcon_menu_node_set_string (GarconMenuNode *node,const gchar *value);
GarconMenuMergeFileType
garcon_menu_node_get_merge_file_type (GarconMenuNode *node);
void garcon_menu_node_set_merge_file_type (GarconMenuNode *node,GarconMenuMergeFileType type);
const gchar *
garcon_menu_node_get_merge_file_filename
(GarconMenuNode *node);
void garcon_menu_node_set_merge_file_filename (GarconMenuNode *node,const gchar *filename);
GNode * garcon_menu_node_tree_get_child_node (GNode *tree,GarconMenuNodeType type,gboolean reverse);
[skip]
GList * garcon_menu_node_tree_get_child_nodes (GNode *tree,GarconMenuNodeType type,gboolean reverse);
GList * garcon_menu_node_tree_get_string_children (GNode *tree,GarconMenuNodeType type,gboolean reverse);
gboolean garcon_menu_node_tree_get_boolean_child (GNode *tree,GarconMenuNodeType type);
const gchar * garcon_menu_node_tree_get_string_child (GNode *tree,GarconMenuNodeType type);
gboolean garcon_menu_node_tree_rule_matches (GNode *tree,GarconMenuItem *item);
GarconMenuNodeType
garcon_menu_node_tree_get_node_type (GNode *tree);
void garcon_menu_node_tree_set_string (GNode *tree,const gchar *value);
GarconMenuLayoutMergeType
garcon_menu_node_tree_get_layout_merge_type
(GNode *tree);
GarconMenuMergeFileType
garcon_menu_node_tree_get_merge_file_type
(GNode *tree);
const gchar *
garcon_menu_node_tree_get_merge_file_filename
(GNode *tree);
void garcon_menu_node_tree_set_merge_file_filename (GNode *tree,const gchar *filename);
gint garcon_menu_node_tree_compare (GNode *tree,GNode *other_tree);
GNode *
garcon_menu_node_tree_copy (GNode *tree);
Recursively copies a GNode.
[skip]
“node-type” property“node-type” GarconMenuNodeType
node-type.
Owner: GarconMenuNode
Flags: Read / Write
Default value: GARCON_MENU_NODE_TYPE_MENU