3 <namespace name=
"GMenu">
4 <callback name=
"GMenuTreeChangedFunc">
5 <return-type type=
"void"/>
7 <parameter name=
"tree" type=
"GMenuTree*"/>
8 <parameter name=
"user_data" type=
"gpointer"/>
11 <struct name=
"GMenuTree">
12 <method name=
"add_monitor" symbol=
"gmenu_tree_add_monitor">
13 <return-type type=
"void"/>
15 <parameter name=
"tree" type=
"GMenuTree*"/>
16 <parameter name=
"callback" type=
"GMenuTreeChangedFunc"/>
17 <parameter name=
"user_data" type=
"gpointer"/>
20 <method name=
"get_directory_from_path" symbol=
"gmenu_tree_get_directory_from_path">
21 <return-type type=
"GMenuTreeDirectory*"/>
23 <parameter name=
"tree" type=
"GMenuTree*"/>
24 <parameter name=
"path" type=
"char*"/>
27 <method name=
"get_menu_file" symbol=
"gmenu_tree_get_menu_file">
28 <return-type type=
"char*"/>
30 <parameter name=
"tree" type=
"GMenuTree*"/>
33 <method name=
"get_root_directory" symbol=
"gmenu_tree_get_root_directory">
34 <return-type type=
"GMenuTreeDirectory*"/>
36 <parameter name=
"tree" type=
"GMenuTree*"/>
39 <method name=
"get_sort_key" symbol=
"gmenu_tree_get_sort_key">
40 <return-type type=
"GMenuTreeSortKey"/>
42 <parameter name=
"tree" type=
"GMenuTree*"/>
45 <method name=
"get_user_data" symbol=
"gmenu_tree_get_user_data">
46 <return-type type=
"gpointer"/>
48 <parameter name=
"tree" type=
"GMenuTree*"/>
51 <method name=
"lookup" symbol=
"gmenu_tree_lookup">
52 <return-type type=
"GMenuTree*"/>
54 <parameter name=
"menu_file" type=
"char*"/>
55 <parameter name=
"flags" type=
"GMenuTreeFlags"/>
58 <method name=
"ref" symbol=
"gmenu_tree_ref">
59 <return-type type=
"GMenuTree*"/>
61 <parameter name=
"tree" type=
"GMenuTree*"/>
64 <method name=
"remove_monitor" symbol=
"gmenu_tree_remove_monitor">
65 <return-type type=
"void"/>
67 <parameter name=
"tree" type=
"GMenuTree*"/>
68 <parameter name=
"callback" type=
"GMenuTreeChangedFunc"/>
69 <parameter name=
"user_data" type=
"gpointer"/>
72 <method name=
"set_sort_key" symbol=
"gmenu_tree_set_sort_key">
73 <return-type type=
"void"/>
75 <parameter name=
"tree" type=
"GMenuTree*"/>
76 <parameter name=
"sort_key" type=
"GMenuTreeSortKey"/>
79 <method name=
"set_user_data" symbol=
"gmenu_tree_set_user_data">
80 <return-type type=
"void"/>
82 <parameter name=
"tree" type=
"GMenuTree*"/>
83 <parameter name=
"user_data" type=
"gpointer"/>
84 <parameter name=
"dnotify" type=
"GDestroyNotify"/>
87 <method name=
"unref" symbol=
"gmenu_tree_unref">
88 <return-type type=
"void"/>
90 <parameter name=
"tree" type=
"GMenuTree*"/>
94 <struct name=
"GMenuTreeAlias">
95 <method name=
"get_directory" symbol=
"gmenu_tree_alias_get_directory">
96 <return-type type=
"GMenuTreeDirectory*"/>
98 <parameter name=
"alias" type=
"GMenuTreeAlias*"/>
101 <method name=
"get_item" symbol=
"gmenu_tree_alias_get_item">
102 <return-type type=
"GMenuTreeItem*"/>
104 <parameter name=
"alias" type=
"GMenuTreeAlias*"/>
108 <struct name=
"GMenuTreeDirectory">
109 <method name=
"get_comment" symbol=
"gmenu_tree_directory_get_comment">
110 <return-type type=
"char*"/>
112 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
115 <method name=
"get_contents" symbol=
"gmenu_tree_directory_get_contents">
116 <return-type type=
"GSList*"/>
118 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
121 <method name=
"get_desktop_file_path" symbol=
"gmenu_tree_directory_get_desktop_file_path">
122 <return-type type=
"char*"/>
124 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
127 <method name=
"get_icon" symbol=
"gmenu_tree_directory_get_icon">
128 <return-type type=
"char*"/>
130 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
133 <method name=
"get_is_nodisplay" symbol=
"gmenu_tree_directory_get_is_nodisplay">
134 <return-type type=
"gboolean"/>
136 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
139 <method name=
"get_menu_id" symbol=
"gmenu_tree_directory_get_menu_id">
140 <return-type type=
"char*"/>
142 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
145 <method name=
"get_name" symbol=
"gmenu_tree_directory_get_name">
146 <return-type type=
"char*"/>
148 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
151 <method name=
"get_tree" symbol=
"gmenu_tree_directory_get_tree">
152 <return-type type=
"GMenuTree*"/>
154 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
157 <method name=
"make_path" symbol=
"gmenu_tree_directory_make_path">
158 <return-type type=
"char*"/>
160 <parameter name=
"directory" type=
"GMenuTreeDirectory*"/>
161 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
165 <struct name=
"GMenuTreeEntry">
166 <method name=
"get_comment" symbol=
"gmenu_tree_entry_get_comment">
167 <return-type type=
"char*"/>
169 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
172 <method name=
"get_desktop_file_id" symbol=
"gmenu_tree_entry_get_desktop_file_id">
173 <return-type type=
"char*"/>
175 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
178 <method name=
"get_desktop_file_path" symbol=
"gmenu_tree_entry_get_desktop_file_path">
179 <return-type type=
"char*"/>
181 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
184 <method name=
"get_display_name" symbol=
"gmenu_tree_entry_get_display_name">
185 <return-type type=
"char*"/>
187 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
190 <method name=
"get_exec" symbol=
"gmenu_tree_entry_get_exec">
191 <return-type type=
"char*"/>
193 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
196 <method name=
"get_generic_name" symbol=
"gmenu_tree_entry_get_generic_name">
197 <return-type type=
"char*"/>
199 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
202 <method name=
"get_icon" symbol=
"gmenu_tree_entry_get_icon">
203 <return-type type=
"char*"/>
205 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
208 <method name=
"get_is_excluded" symbol=
"gmenu_tree_entry_get_is_excluded">
209 <return-type type=
"gboolean"/>
211 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
214 <method name=
"get_is_nodisplay" symbol=
"gmenu_tree_entry_get_is_nodisplay">
215 <return-type type=
"gboolean"/>
217 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
220 <method name=
"get_launch_in_terminal" symbol=
"gmenu_tree_entry_get_launch_in_terminal">
221 <return-type type=
"gboolean"/>
223 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
226 <method name=
"get_name" symbol=
"gmenu_tree_entry_get_name">
227 <return-type type=
"char*"/>
229 <parameter name=
"entry" type=
"GMenuTreeEntry*"/>
233 <struct name=
"GMenuTreeHeader">
234 <method name=
"get_directory" symbol=
"gmenu_tree_header_get_directory">
235 <return-type type=
"GMenuTreeDirectory*"/>
237 <parameter name=
"header" type=
"GMenuTreeHeader*"/>
241 <struct name=
"GMenuTreeItem">
242 <method name=
"get_parent" symbol=
"gmenu_tree_item_get_parent">
243 <return-type type=
"GMenuTreeDirectory*"/>
245 <parameter name=
"item" type=
"GMenuTreeItem*"/>
248 <method name=
"get_user_data" symbol=
"gmenu_tree_item_get_user_data">
249 <return-type type=
"gpointer"/>
251 <parameter name=
"item" type=
"GMenuTreeItem*"/>
254 <method name=
"ref" symbol=
"gmenu_tree_item_ref">
255 <return-type type=
"gpointer"/>
257 <parameter name=
"item" type=
"gpointer"/>
260 <method name=
"set_user_data" symbol=
"gmenu_tree_item_set_user_data">
261 <return-type type=
"void"/>
263 <parameter name=
"item" type=
"GMenuTreeItem*"/>
264 <parameter name=
"user_data" type=
"gpointer"/>
265 <parameter name=
"dnotify" type=
"GDestroyNotify"/>
268 <method name=
"unref" symbol=
"gmenu_tree_item_unref">
269 <return-type type=
"void"/>
271 <parameter name=
"item" type=
"gpointer"/>
275 <struct name=
"GMenuTreeSeparator">
277 <enum name=
"GMenuTreeFlags">
278 <member name=
"GMENU_TREE_FLAGS_NONE" value=
"0"/>
279 <member name=
"GMENU_TREE_FLAGS_INCLUDE_EXCLUDED" value=
"1"/>
280 <member name=
"GMENU_TREE_FLAGS_SHOW_EMPTY" value=
"2"/>
281 <member name=
"GMENU_TREE_FLAGS_INCLUDE_NODISPLAY" value=
"4"/>
282 <member name=
"GMENU_TREE_FLAGS_SHOW_ALL_SEPARATORS" value=
"8"/>
283 <member name=
"GMENU_TREE_FLAGS_MASK" value=
"15"/>
285 <enum name=
"GMenuTreeItemType">
286 <member name=
"GMENU_TREE_ITEM_INVALID" value=
"0"/>
287 <member name=
"GMENU_TREE_ITEM_DIRECTORY" value=
"1"/>
288 <member name=
"GMENU_TREE_ITEM_ENTRY" value=
"2"/>
289 <member name=
"GMENU_TREE_ITEM_SEPARATOR" value=
"3"/>
290 <member name=
"GMENU_TREE_ITEM_HEADER" value=
"4"/>
291 <member name=
"GMENU_TREE_ITEM_ALIAS" value=
"5"/>
293 <enum name=
"GMenuTreeSortKey">
294 <member name=
"GMENU_TREE_SORT_NAME" value=
"0"/>
295 <member name=
"GMENU_TREE_SORT_DISPLAY_NAME" value=
"1"/>