GMenu.Tree – libgnome-menu Reference Manual
Packages
libgnome-menu
GMenu
Tree
lookup
add_monitor
get_directory_from_path
get_menu_file
get_root_directory
get_sort_key
get_user_data
remove_monitor
set_sort_key
set_user_data
Tree
Object Hierarchy:
Description:
[
CCode
( ref_function =
"gmenu_tree_ref"
, unref_function =
"gmenu_tree_unref"
) ]
[
Compact
]
public
class
Tree
Namespace:
GMenu
Package:
libgnome-menu
Content:
Static methods:
public
static
unowned
Tree
lookup
(
string
menu_file,
TreeFlags
flags)
Methods:
public
void
add_monitor
(
TreeChangedFunc
callback)
public
unowned
TreeDirectory
get_directory_from_path
(
string
path)
public
unowned
string
get_menu_file
()
public
unowned
TreeDirectory
get_root_directory
()
Get the root directory; you must have loaded the tree first (at least once) via
gmenu_tree_load_sync
or a variant thereof.
public
TreeSortKey
get_sort_key
()
public
void
*
get_user_data
()
public
void
remove_monitor
(
TreeChangedFunc
callback)
public
void
set_sort_key
(
TreeSortKey
sort_key)
public
void
set_user_data
(
void
* user_data,
DestroyNotify
dnotify)