Ignore BusName sender parameters in marshalling code
[vala-lang.git] / vapi / packages / libwnck-1.0 / libwnck-1.0.gi
blobebb5233618a51fc898de39e65561f8794aa044eb
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Wnck">
4 <function name="create_window_action_menu" symbol="wnck_create_window_action_menu">
5 <return-type type="GtkWidget*"/>
6 <parameters>
7 <parameter name="window" type="WnckWindow*"/>
8 </parameters>
9 </function>
10 <function name="gtk_window_set_dock_type" symbol="wnck_gtk_window_set_dock_type">
11 <return-type type="void"/>
12 <parameters>
13 <parameter name="window" type="GtkWindow*"/>
14 </parameters>
15 </function>
16 <function name="pid_read_resource_usage" symbol="wnck_pid_read_resource_usage">
17 <return-type type="void"/>
18 <parameters>
19 <parameter name="gdk_display" type="GdkDisplay*"/>
20 <parameter name="pid" type="gulong"/>
21 <parameter name="usage" type="WnckResourceUsage*"/>
22 </parameters>
23 </function>
24 <function name="set_client_type" symbol="wnck_set_client_type">
25 <return-type type="void"/>
26 <parameters>
27 <parameter name="ewmh_sourceindication_client_type" type="WnckClientType"/>
28 </parameters>
29 </function>
30 <function name="xid_read_resource_usage" symbol="wnck_xid_read_resource_usage">
31 <return-type type="void"/>
32 <parameters>
33 <parameter name="gdk_display" type="GdkDisplay*"/>
34 <parameter name="xid" type="gulong"/>
35 <parameter name="usage" type="WnckResourceUsage*"/>
36 </parameters>
37 </function>
38 <callback name="WnckLoadIconFunction">
39 <return-type type="GdkPixbuf*"/>
40 <parameters>
41 <parameter name="icon_name" type="char*"/>
42 <parameter name="size" type="int"/>
43 <parameter name="flags" type="unsigned"/>
44 <parameter name="data" type="void*"/>
45 </parameters>
46 </callback>
47 <struct name="WnckResourceUsage">
48 <field name="total_bytes_estimate" type="gulong"/>
49 <field name="pixmap_bytes" type="gulong"/>
50 <field name="n_pixmaps" type="unsigned"/>
51 <field name="n_windows" type="unsigned"/>
52 <field name="n_gcs" type="unsigned"/>
53 <field name="n_pictures" type="unsigned"/>
54 <field name="n_glyphsets" type="unsigned"/>
55 <field name="n_fonts" type="unsigned"/>
56 <field name="n_colormap_entries" type="unsigned"/>
57 <field name="n_passive_grabs" type="unsigned"/>
58 <field name="n_cursors" type="unsigned"/>
59 <field name="n_other" type="unsigned"/>
60 <field name="pad1" type="unsigned"/>
61 <field name="pad2" type="unsigned"/>
62 <field name="pad3" type="unsigned"/>
63 <field name="pad4" type="unsigned"/>
64 <field name="pad5" type="unsigned"/>
65 <field name="pad6" type="unsigned"/>
66 <field name="pad7" type="unsigned"/>
67 <field name="pad8" type="unsigned"/>
68 <field name="pad9" type="unsigned"/>
69 </struct>
70 <struct name="WnckWorkspaceLayout">
71 <field name="rows" type="int"/>
72 <field name="cols" type="int"/>
73 <field name="grid" type="int*"/>
74 <field name="grid_area" type="int"/>
75 <field name="current_row" type="int"/>
76 <field name="current_col" type="int"/>
77 </struct>
78 <enum name="WnckClientType">
79 <member name="WNCK_CLIENT_TYPE_APPLICATION" value="1"/>
80 <member name="WNCK_CLIENT_TYPE_PAGER" value="2"/>
81 </enum>
82 <enum name="WnckMotionDirection">
83 <member name="WNCK_MOTION_UP" value="-1"/>
84 <member name="WNCK_MOTION_DOWN" value="-2"/>
85 <member name="WNCK_MOTION_LEFT" value="-3"/>
86 <member name="WNCK_MOTION_RIGHT" value="-4"/>
87 </enum>
88 <enum name="WnckPagerDisplayMode">
89 <member name="WNCK_PAGER_DISPLAY_NAME" value="0"/>
90 <member name="WNCK_PAGER_DISPLAY_CONTENT" value="1"/>
91 </enum>
92 <enum name="WnckTasklistGroupingType">
93 <member name="WNCK_TASKLIST_NEVER_GROUP" value="0"/>
94 <member name="WNCK_TASKLIST_AUTO_GROUP" value="1"/>
95 <member name="WNCK_TASKLIST_ALWAYS_GROUP" value="2"/>
96 </enum>
97 <enum name="WnckWindowGravity">
98 <member name="WNCK_WINDOW_GRAVITY_CURRENT" value="0"/>
99 <member name="WNCK_WINDOW_GRAVITY_NORTHWEST" value="1"/>
100 <member name="WNCK_WINDOW_GRAVITY_NORTH" value="2"/>
101 <member name="WNCK_WINDOW_GRAVITY_NORTHEAST" value="3"/>
102 <member name="WNCK_WINDOW_GRAVITY_WEST" value="4"/>
103 <member name="WNCK_WINDOW_GRAVITY_CENTER" value="5"/>
104 <member name="WNCK_WINDOW_GRAVITY_EAST" value="6"/>
105 <member name="WNCK_WINDOW_GRAVITY_SOUTHWEST" value="7"/>
106 <member name="WNCK_WINDOW_GRAVITY_SOUTH" value="8"/>
107 <member name="WNCK_WINDOW_GRAVITY_SOUTHEAST" value="9"/>
108 <member name="WNCK_WINDOW_GRAVITY_STATIC" value="10"/>
109 </enum>
110 <enum name="WnckWindowType">
111 <member name="WNCK_WINDOW_NORMAL" value="0"/>
112 <member name="WNCK_WINDOW_DESKTOP" value="1"/>
113 <member name="WNCK_WINDOW_DOCK" value="2"/>
114 <member name="WNCK_WINDOW_DIALOG" value="3"/>
115 <member name="WNCK_WINDOW_TOOLBAR" value="4"/>
116 <member name="WNCK_WINDOW_MENU" value="5"/>
117 <member name="WNCK_WINDOW_UTILITY" value="6"/>
118 <member name="WNCK_WINDOW_SPLASHSCREEN" value="7"/>
119 </enum>
120 <flags name="WnckWindowActions">
121 <member name="WNCK_WINDOW_ACTION_MOVE" value="1"/>
122 <member name="WNCK_WINDOW_ACTION_RESIZE" value="2"/>
123 <member name="WNCK_WINDOW_ACTION_SHADE" value="4"/>
124 <member name="WNCK_WINDOW_ACTION_STICK" value="8"/>
125 <member name="WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY" value="16"/>
126 <member name="WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY" value="32"/>
127 <member name="WNCK_WINDOW_ACTION_CHANGE_WORKSPACE" value="64"/>
128 <member name="WNCK_WINDOW_ACTION_CLOSE" value="128"/>
129 <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY" value="256"/>
130 <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY" value="512"/>
131 <member name="WNCK_WINDOW_ACTION_UNSHADE" value="1024"/>
132 <member name="WNCK_WINDOW_ACTION_UNSTICK" value="2048"/>
133 <member name="WNCK_WINDOW_ACTION_MINIMIZE" value="4096"/>
134 <member name="WNCK_WINDOW_ACTION_UNMINIMIZE" value="8192"/>
135 <member name="WNCK_WINDOW_ACTION_MAXIMIZE" value="16384"/>
136 <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE" value="32768"/>
137 <member name="WNCK_WINDOW_ACTION_FULLSCREEN" value="65536"/>
138 <member name="WNCK_WINDOW_ACTION_ABOVE" value="131072"/>
139 <member name="WNCK_WINDOW_ACTION_BELOW" value="262144"/>
140 </flags>
141 <flags name="WnckWindowMoveResizeMask">
142 <member name="WNCK_WINDOW_CHANGE_X" value="1"/>
143 <member name="WNCK_WINDOW_CHANGE_Y" value="2"/>
144 <member name="WNCK_WINDOW_CHANGE_WIDTH" value="4"/>
145 <member name="WNCK_WINDOW_CHANGE_HEIGHT" value="8"/>
146 </flags>
147 <flags name="WnckWindowState">
148 <member name="WNCK_WINDOW_STATE_MINIMIZED" value="1"/>
149 <member name="WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY" value="2"/>
150 <member name="WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY" value="4"/>
151 <member name="WNCK_WINDOW_STATE_SHADED" value="8"/>
152 <member name="WNCK_WINDOW_STATE_SKIP_PAGER" value="16"/>
153 <member name="WNCK_WINDOW_STATE_SKIP_TASKLIST" value="32"/>
154 <member name="WNCK_WINDOW_STATE_STICKY" value="64"/>
155 <member name="WNCK_WINDOW_STATE_HIDDEN" value="128"/>
156 <member name="WNCK_WINDOW_STATE_FULLSCREEN" value="256"/>
157 <member name="WNCK_WINDOW_STATE_DEMANDS_ATTENTION" value="512"/>
158 <member name="WNCK_WINDOW_STATE_URGENT" value="1024"/>
159 <member name="WNCK_WINDOW_STATE_ABOVE" value="2048"/>
160 <member name="WNCK_WINDOW_STATE_BELOW" value="4096"/>
161 </flags>
162 <object name="WnckActionMenu" parent="GtkMenu" type-name="WnckActionMenu" get-type="wnck_action_menu_get_type">
163 <implements>
164 <interface name="AtkImplementor"/>
165 <interface name="GtkBuildable"/>
166 </implements>
167 <constructor name="new" symbol="wnck_action_menu_new">
168 <return-type type="GtkWidget*"/>
169 <parameters>
170 <parameter name="window" type="WnckWindow*"/>
171 </parameters>
172 </constructor>
173 <property name="window" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
174 <vfunc name="pad1">
175 <return-type type="void"/>
176 </vfunc>
177 <vfunc name="pad2">
178 <return-type type="void"/>
179 </vfunc>
180 <vfunc name="pad3">
181 <return-type type="void"/>
182 </vfunc>
183 <vfunc name="pad4">
184 <return-type type="void"/>
185 </vfunc>
186 </object>
187 <object name="WnckApplication" parent="GObject" type-name="WnckApplication" get-type="wnck_application_get_type">
188 <method name="get" symbol="wnck_application_get">
189 <return-type type="WnckApplication*"/>
190 <parameters>
191 <parameter name="xwindow" type="gulong"/>
192 </parameters>
193 </method>
194 <method name="get_icon" symbol="wnck_application_get_icon">
195 <return-type type="GdkPixbuf*"/>
196 <parameters>
197 <parameter name="app" type="WnckApplication*"/>
198 </parameters>
199 </method>
200 <method name="get_icon_is_fallback" symbol="wnck_application_get_icon_is_fallback">
201 <return-type type="gboolean"/>
202 <parameters>
203 <parameter name="app" type="WnckApplication*"/>
204 </parameters>
205 </method>
206 <method name="get_icon_name" symbol="wnck_application_get_icon_name">
207 <return-type type="char*"/>
208 <parameters>
209 <parameter name="app" type="WnckApplication*"/>
210 </parameters>
211 </method>
212 <method name="get_mini_icon" symbol="wnck_application_get_mini_icon">
213 <return-type type="GdkPixbuf*"/>
214 <parameters>
215 <parameter name="app" type="WnckApplication*"/>
216 </parameters>
217 </method>
218 <method name="get_n_windows" symbol="wnck_application_get_n_windows">
219 <return-type type="int"/>
220 <parameters>
221 <parameter name="app" type="WnckApplication*"/>
222 </parameters>
223 </method>
224 <method name="get_name" symbol="wnck_application_get_name">
225 <return-type type="char*"/>
226 <parameters>
227 <parameter name="app" type="WnckApplication*"/>
228 </parameters>
229 </method>
230 <method name="get_pid" symbol="wnck_application_get_pid">
231 <return-type type="int"/>
232 <parameters>
233 <parameter name="app" type="WnckApplication*"/>
234 </parameters>
235 </method>
236 <method name="get_startup_id" symbol="wnck_application_get_startup_id">
237 <return-type type="char*"/>
238 <parameters>
239 <parameter name="app" type="WnckApplication*"/>
240 </parameters>
241 </method>
242 <method name="get_windows" symbol="wnck_application_get_windows">
243 <return-type type="GList*"/>
244 <parameters>
245 <parameter name="app" type="WnckApplication*"/>
246 </parameters>
247 </method>
248 <method name="get_xid" symbol="wnck_application_get_xid">
249 <return-type type="gulong"/>
250 <parameters>
251 <parameter name="app" type="WnckApplication*"/>
252 </parameters>
253 </method>
254 <signal name="icon-changed" when="LAST">
255 <return-type type="void"/>
256 <parameters>
257 <parameter name="app" type="WnckApplication*"/>
258 </parameters>
259 </signal>
260 <signal name="name-changed" when="LAST">
261 <return-type type="void"/>
262 <parameters>
263 <parameter name="app" type="WnckApplication*"/>
264 </parameters>
265 </signal>
266 <vfunc name="pad1">
267 <return-type type="void"/>
268 </vfunc>
269 <vfunc name="pad2">
270 <return-type type="void"/>
271 </vfunc>
272 <vfunc name="pad3">
273 <return-type type="void"/>
274 </vfunc>
275 <vfunc name="pad4">
276 <return-type type="void"/>
277 </vfunc>
278 </object>
279 <object name="WnckClassGroup" parent="GObject" type-name="WnckClassGroup" get-type="wnck_class_group_get_type">
280 <method name="get" symbol="wnck_class_group_get">
281 <return-type type="WnckClassGroup*"/>
282 <parameters>
283 <parameter name="res_class" type="char*"/>
284 </parameters>
285 </method>
286 <method name="get_icon" symbol="wnck_class_group_get_icon">
287 <return-type type="GdkPixbuf*"/>
288 <parameters>
289 <parameter name="class_group" type="WnckClassGroup*"/>
290 </parameters>
291 </method>
292 <method name="get_mini_icon" symbol="wnck_class_group_get_mini_icon">
293 <return-type type="GdkPixbuf*"/>
294 <parameters>
295 <parameter name="class_group" type="WnckClassGroup*"/>
296 </parameters>
297 </method>
298 <method name="get_name" symbol="wnck_class_group_get_name">
299 <return-type type="char*"/>
300 <parameters>
301 <parameter name="class_group" type="WnckClassGroup*"/>
302 </parameters>
303 </method>
304 <method name="get_res_class" symbol="wnck_class_group_get_res_class">
305 <return-type type="char*"/>
306 <parameters>
307 <parameter name="class_group" type="WnckClassGroup*"/>
308 </parameters>
309 </method>
310 <method name="get_windows" symbol="wnck_class_group_get_windows">
311 <return-type type="GList*"/>
312 <parameters>
313 <parameter name="class_group" type="WnckClassGroup*"/>
314 </parameters>
315 </method>
316 <signal name="icon-changed" when="LAST">
317 <return-type type="void"/>
318 <parameters>
319 <parameter name="app" type="WnckClassGroup*"/>
320 </parameters>
321 </signal>
322 <signal name="name-changed" when="LAST">
323 <return-type type="void"/>
324 <parameters>
325 <parameter name="app" type="WnckClassGroup*"/>
326 </parameters>
327 </signal>
328 <vfunc name="pad1">
329 <return-type type="void"/>
330 </vfunc>
331 <vfunc name="pad2">
332 <return-type type="void"/>
333 </vfunc>
334 <vfunc name="pad3">
335 <return-type type="void"/>
336 </vfunc>
337 <vfunc name="pad4">
338 <return-type type="void"/>
339 </vfunc>
340 </object>
341 <object name="WnckPager" parent="GtkWidget" type-name="WnckPager" get-type="wnck_pager_get_type">
342 <implements>
343 <interface name="AtkImplementor"/>
344 <interface name="GtkBuildable"/>
345 </implements>
346 <constructor name="new" symbol="wnck_pager_new">
347 <return-type type="GtkWidget*"/>
348 <parameters>
349 <parameter name="screen" type="WnckScreen*"/>
350 </parameters>
351 </constructor>
352 <method name="set_display_mode" symbol="wnck_pager_set_display_mode">
353 <return-type type="void"/>
354 <parameters>
355 <parameter name="pager" type="WnckPager*"/>
356 <parameter name="mode" type="WnckPagerDisplayMode"/>
357 </parameters>
358 </method>
359 <method name="set_n_rows" symbol="wnck_pager_set_n_rows">
360 <return-type type="gboolean"/>
361 <parameters>
362 <parameter name="pager" type="WnckPager*"/>
363 <parameter name="n_rows" type="int"/>
364 </parameters>
365 </method>
366 <method name="set_orientation" symbol="wnck_pager_set_orientation">
367 <return-type type="gboolean"/>
368 <parameters>
369 <parameter name="pager" type="WnckPager*"/>
370 <parameter name="orientation" type="GtkOrientation"/>
371 </parameters>
372 </method>
373 <method name="set_screen" symbol="wnck_pager_set_screen">
374 <return-type type="void"/>
375 <parameters>
376 <parameter name="pager" type="WnckPager*"/>
377 <parameter name="screen" type="WnckScreen*"/>
378 </parameters>
379 </method>
380 <method name="set_shadow_type" symbol="wnck_pager_set_shadow_type">
381 <return-type type="void"/>
382 <parameters>
383 <parameter name="pager" type="WnckPager*"/>
384 <parameter name="shadow_type" type="GtkShadowType"/>
385 </parameters>
386 </method>
387 <method name="set_show_all" symbol="wnck_pager_set_show_all">
388 <return-type type="void"/>
389 <parameters>
390 <parameter name="pager" type="WnckPager*"/>
391 <parameter name="show_all_workspaces" type="gboolean"/>
392 </parameters>
393 </method>
394 <vfunc name="pad1">
395 <return-type type="void"/>
396 </vfunc>
397 <vfunc name="pad2">
398 <return-type type="void"/>
399 </vfunc>
400 <vfunc name="pad3">
401 <return-type type="void"/>
402 </vfunc>
403 <vfunc name="pad4">
404 <return-type type="void"/>
405 </vfunc>
406 </object>
407 <object name="WnckScreen" parent="GObject" type-name="WnckScreen" get-type="wnck_screen_get_type">
408 <method name="calc_workspace_layout" symbol="wnck_screen_calc_workspace_layout">
409 <return-type type="void"/>
410 <parameters>
411 <parameter name="screen" type="WnckScreen*"/>
412 <parameter name="num_workspaces" type="int"/>
413 <parameter name="space_index" type="int"/>
414 <parameter name="layout" type="WnckWorkspaceLayout*"/>
415 </parameters>
416 </method>
417 <method name="change_workspace_count" symbol="wnck_screen_change_workspace_count">
418 <return-type type="void"/>
419 <parameters>
420 <parameter name="screen" type="WnckScreen*"/>
421 <parameter name="count" type="int"/>
422 </parameters>
423 </method>
424 <method name="force_update" symbol="wnck_screen_force_update">
425 <return-type type="void"/>
426 <parameters>
427 <parameter name="screen" type="WnckScreen*"/>
428 </parameters>
429 </method>
430 <method name="free_workspace_layout" symbol="wnck_screen_free_workspace_layout">
431 <return-type type="void"/>
432 <parameters>
433 <parameter name="layout" type="WnckWorkspaceLayout*"/>
434 </parameters>
435 </method>
436 <method name="get" symbol="wnck_screen_get">
437 <return-type type="WnckScreen*"/>
438 <parameters>
439 <parameter name="index" type="int"/>
440 </parameters>
441 </method>
442 <method name="get_active_window" symbol="wnck_screen_get_active_window">
443 <return-type type="WnckWindow*"/>
444 <parameters>
445 <parameter name="screen" type="WnckScreen*"/>
446 </parameters>
447 </method>
448 <method name="get_active_workspace" symbol="wnck_screen_get_active_workspace">
449 <return-type type="WnckWorkspace*"/>
450 <parameters>
451 <parameter name="screen" type="WnckScreen*"/>
452 </parameters>
453 </method>
454 <method name="get_background_pixmap" symbol="wnck_screen_get_background_pixmap">
455 <return-type type="gulong"/>
456 <parameters>
457 <parameter name="screen" type="WnckScreen*"/>
458 </parameters>
459 </method>
460 <method name="get_default" symbol="wnck_screen_get_default">
461 <return-type type="WnckScreen*"/>
462 </method>
463 <method name="get_for_root" symbol="wnck_screen_get_for_root">
464 <return-type type="WnckScreen*"/>
465 <parameters>
466 <parameter name="root_window_id" type="gulong"/>
467 </parameters>
468 </method>
469 <method name="get_height" symbol="wnck_screen_get_height">
470 <return-type type="int"/>
471 <parameters>
472 <parameter name="screen" type="WnckScreen*"/>
473 </parameters>
474 </method>
475 <method name="get_number" symbol="wnck_screen_get_number">
476 <return-type type="int"/>
477 <parameters>
478 <parameter name="screen" type="WnckScreen*"/>
479 </parameters>
480 </method>
481 <method name="get_previously_active_window" symbol="wnck_screen_get_previously_active_window">
482 <return-type type="WnckWindow*"/>
483 <parameters>
484 <parameter name="screen" type="WnckScreen*"/>
485 </parameters>
486 </method>
487 <method name="get_showing_desktop" symbol="wnck_screen_get_showing_desktop">
488 <return-type type="gboolean"/>
489 <parameters>
490 <parameter name="screen" type="WnckScreen*"/>
491 </parameters>
492 </method>
493 <method name="get_width" symbol="wnck_screen_get_width">
494 <return-type type="int"/>
495 <parameters>
496 <parameter name="screen" type="WnckScreen*"/>
497 </parameters>
498 </method>
499 <method name="get_window_manager_name" symbol="wnck_screen_get_window_manager_name">
500 <return-type type="char*"/>
501 <parameters>
502 <parameter name="screen" type="WnckScreen*"/>
503 </parameters>
504 </method>
505 <method name="get_windows" symbol="wnck_screen_get_windows">
506 <return-type type="GList*"/>
507 <parameters>
508 <parameter name="screen" type="WnckScreen*"/>
509 </parameters>
510 </method>
511 <method name="get_windows_stacked" symbol="wnck_screen_get_windows_stacked">
512 <return-type type="GList*"/>
513 <parameters>
514 <parameter name="screen" type="WnckScreen*"/>
515 </parameters>
516 </method>
517 <method name="get_workspace" symbol="wnck_screen_get_workspace">
518 <return-type type="WnckWorkspace*"/>
519 <parameters>
520 <parameter name="screen" type="WnckScreen*"/>
521 <parameter name="workspace" type="int"/>
522 </parameters>
523 </method>
524 <method name="get_workspace_count" symbol="wnck_screen_get_workspace_count">
525 <return-type type="int"/>
526 <parameters>
527 <parameter name="screen" type="WnckScreen*"/>
528 </parameters>
529 </method>
530 <method name="get_workspace_index" symbol="wnck_screen_get_workspace_index">
531 <return-type type="int"/>
532 <parameters>
533 <parameter name="screen" type="WnckScreen*"/>
534 <parameter name="space" type="WnckWorkspace*"/>
535 </parameters>
536 </method>
537 <method name="get_workspace_neighbor" symbol="wnck_screen_get_workspace_neighbor">
538 <return-type type="WnckWorkspace*"/>
539 <parameters>
540 <parameter name="screen" type="WnckScreen*"/>
541 <parameter name="space" type="WnckWorkspace*"/>
542 <parameter name="direction" type="WnckMotionDirection"/>
543 </parameters>
544 </method>
545 <method name="get_workspaces" symbol="wnck_screen_get_workspaces">
546 <return-type type="GList*"/>
547 <parameters>
548 <parameter name="screen" type="WnckScreen*"/>
549 </parameters>
550 </method>
551 <method name="move_viewport" symbol="wnck_screen_move_viewport">
552 <return-type type="void"/>
553 <parameters>
554 <parameter name="screen" type="WnckScreen*"/>
555 <parameter name="x" type="int"/>
556 <parameter name="y" type="int"/>
557 </parameters>
558 </method>
559 <method name="net_wm_supports" symbol="wnck_screen_net_wm_supports">
560 <return-type type="gboolean"/>
561 <parameters>
562 <parameter name="screen" type="WnckScreen*"/>
563 <parameter name="atom" type="char*"/>
564 </parameters>
565 </method>
566 <method name="release_workspace_layout" symbol="wnck_screen_release_workspace_layout">
567 <return-type type="void"/>
568 <parameters>
569 <parameter name="screen" type="WnckScreen*"/>
570 <parameter name="current_token" type="int"/>
571 </parameters>
572 </method>
573 <method name="toggle_showing_desktop" symbol="wnck_screen_toggle_showing_desktop">
574 <return-type type="void"/>
575 <parameters>
576 <parameter name="screen" type="WnckScreen*"/>
577 <parameter name="show" type="gboolean"/>
578 </parameters>
579 </method>
580 <method name="try_set_workspace_layout" symbol="wnck_screen_try_set_workspace_layout">
581 <return-type type="int"/>
582 <parameters>
583 <parameter name="screen" type="WnckScreen*"/>
584 <parameter name="current_token" type="int"/>
585 <parameter name="rows" type="int"/>
586 <parameter name="columns" type="int"/>
587 </parameters>
588 </method>
589 <signal name="active-window-changed" when="LAST">
590 <return-type type="void"/>
591 <parameters>
592 <parameter name="screen" type="WnckScreen*"/>
593 <parameter name="previous_window" type="WnckWindow*"/>
594 </parameters>
595 </signal>
596 <signal name="active-workspace-changed" when="LAST">
597 <return-type type="void"/>
598 <parameters>
599 <parameter name="screen" type="WnckScreen*"/>
600 <parameter name="previous_workspace" type="WnckWorkspace*"/>
601 </parameters>
602 </signal>
603 <signal name="application-closed" when="LAST">
604 <return-type type="void"/>
605 <parameters>
606 <parameter name="screen" type="WnckScreen*"/>
607 <parameter name="app" type="WnckApplication*"/>
608 </parameters>
609 </signal>
610 <signal name="application-opened" when="LAST">
611 <return-type type="void"/>
612 <parameters>
613 <parameter name="screen" type="WnckScreen*"/>
614 <parameter name="app" type="WnckApplication*"/>
615 </parameters>
616 </signal>
617 <signal name="background-changed" when="LAST">
618 <return-type type="void"/>
619 <parameters>
620 <parameter name="screen" type="WnckScreen*"/>
621 </parameters>
622 </signal>
623 <signal name="class-group-closed" when="LAST">
624 <return-type type="void"/>
625 <parameters>
626 <parameter name="screen" type="WnckScreen*"/>
627 <parameter name="class_group" type="WnckClassGroup*"/>
628 </parameters>
629 </signal>
630 <signal name="class-group-opened" when="LAST">
631 <return-type type="void"/>
632 <parameters>
633 <parameter name="screen" type="WnckScreen*"/>
634 <parameter name="class_group" type="WnckClassGroup*"/>
635 </parameters>
636 </signal>
637 <signal name="showing-desktop-changed" when="LAST">
638 <return-type type="void"/>
639 <parameters>
640 <parameter name="screen" type="WnckScreen*"/>
641 </parameters>
642 </signal>
643 <signal name="viewports-changed" when="LAST">
644 <return-type type="void"/>
645 <parameters>
646 <parameter name="screen" type="WnckScreen*"/>
647 </parameters>
648 </signal>
649 <signal name="window-closed" when="LAST">
650 <return-type type="void"/>
651 <parameters>
652 <parameter name="screen" type="WnckScreen*"/>
653 <parameter name="window" type="WnckWindow*"/>
654 </parameters>
655 </signal>
656 <signal name="window-manager-changed" when="LAST">
657 <return-type type="void"/>
658 <parameters>
659 <parameter name="screen" type="WnckScreen*"/>
660 </parameters>
661 </signal>
662 <signal name="window-opened" when="LAST">
663 <return-type type="void"/>
664 <parameters>
665 <parameter name="screen" type="WnckScreen*"/>
666 <parameter name="window" type="WnckWindow*"/>
667 </parameters>
668 </signal>
669 <signal name="window-stacking-changed" when="LAST">
670 <return-type type="void"/>
671 <parameters>
672 <parameter name="screen" type="WnckScreen*"/>
673 </parameters>
674 </signal>
675 <signal name="workspace-created" when="LAST">
676 <return-type type="void"/>
677 <parameters>
678 <parameter name="screen" type="WnckScreen*"/>
679 <parameter name="space" type="WnckWorkspace*"/>
680 </parameters>
681 </signal>
682 <signal name="workspace-destroyed" when="LAST">
683 <return-type type="void"/>
684 <parameters>
685 <parameter name="screen" type="WnckScreen*"/>
686 <parameter name="space" type="WnckWorkspace*"/>
687 </parameters>
688 </signal>
689 <vfunc name="pad2">
690 <return-type type="void"/>
691 </vfunc>
692 <vfunc name="pad3">
693 <return-type type="void"/>
694 </vfunc>
695 <vfunc name="pad4">
696 <return-type type="void"/>
697 </vfunc>
698 <vfunc name="pad5">
699 <return-type type="void"/>
700 </vfunc>
701 <vfunc name="pad6">
702 <return-type type="void"/>
703 </vfunc>
704 </object>
705 <object name="WnckSelector" parent="GtkMenuBar" type-name="WnckSelector" get-type="wnck_selector_get_type">
706 <implements>
707 <interface name="AtkImplementor"/>
708 <interface name="GtkBuildable"/>
709 </implements>
710 <constructor name="new" symbol="wnck_selector_new">
711 <return-type type="GtkWidget*"/>
712 </constructor>
713 <vfunc name="pad1">
714 <return-type type="void"/>
715 </vfunc>
716 <vfunc name="pad2">
717 <return-type type="void"/>
718 </vfunc>
719 <vfunc name="pad3">
720 <return-type type="void"/>
721 </vfunc>
722 <vfunc name="pad4">
723 <return-type type="void"/>
724 </vfunc>
725 </object>
726 <object name="WnckTasklist" parent="GtkContainer" type-name="WnckTasklist" get-type="wnck_tasklist_get_type">
727 <implements>
728 <interface name="AtkImplementor"/>
729 <interface name="GtkBuildable"/>
730 </implements>
731 <method name="get_minimum_height" symbol="wnck_tasklist_get_minimum_height">
732 <return-type type="gint"/>
733 <parameters>
734 <parameter name="tasklist" type="WnckTasklist*"/>
735 </parameters>
736 </method>
737 <method name="get_minimum_width" symbol="wnck_tasklist_get_minimum_width">
738 <return-type type="gint"/>
739 <parameters>
740 <parameter name="tasklist" type="WnckTasklist*"/>
741 </parameters>
742 </method>
743 <method name="get_size_hint_list" symbol="wnck_tasklist_get_size_hint_list">
744 <return-type type="int*"/>
745 <parameters>
746 <parameter name="tasklist" type="WnckTasklist*"/>
747 <parameter name="n_elements" type="int*"/>
748 </parameters>
749 </method>
750 <constructor name="new" symbol="wnck_tasklist_new">
751 <return-type type="GtkWidget*"/>
752 <parameters>
753 <parameter name="screen" type="WnckScreen*"/>
754 </parameters>
755 </constructor>
756 <method name="set_button_relief" symbol="wnck_tasklist_set_button_relief">
757 <return-type type="void"/>
758 <parameters>
759 <parameter name="tasklist" type="WnckTasklist*"/>
760 <parameter name="relief" type="GtkReliefStyle"/>
761 </parameters>
762 </method>
763 <method name="set_grouping" symbol="wnck_tasklist_set_grouping">
764 <return-type type="void"/>
765 <parameters>
766 <parameter name="tasklist" type="WnckTasklist*"/>
767 <parameter name="grouping" type="WnckTasklistGroupingType"/>
768 </parameters>
769 </method>
770 <method name="set_grouping_limit" symbol="wnck_tasklist_set_grouping_limit">
771 <return-type type="void"/>
772 <parameters>
773 <parameter name="tasklist" type="WnckTasklist*"/>
774 <parameter name="limit" type="gint"/>
775 </parameters>
776 </method>
777 <method name="set_icon_loader" symbol="wnck_tasklist_set_icon_loader">
778 <return-type type="void"/>
779 <parameters>
780 <parameter name="tasklist" type="WnckTasklist*"/>
781 <parameter name="load_icon_func" type="WnckLoadIconFunction"/>
782 <parameter name="data" type="void*"/>
783 <parameter name="free_data_func" type="GDestroyNotify"/>
784 </parameters>
785 </method>
786 <method name="set_include_all_workspaces" symbol="wnck_tasklist_set_include_all_workspaces">
787 <return-type type="void"/>
788 <parameters>
789 <parameter name="tasklist" type="WnckTasklist*"/>
790 <parameter name="include_all_workspaces" type="gboolean"/>
791 </parameters>
792 </method>
793 <method name="set_minimum_height" symbol="wnck_tasklist_set_minimum_height">
794 <return-type type="void"/>
795 <parameters>
796 <parameter name="tasklist" type="WnckTasklist*"/>
797 <parameter name="size" type="gint"/>
798 </parameters>
799 </method>
800 <method name="set_minimum_width" symbol="wnck_tasklist_set_minimum_width">
801 <return-type type="void"/>
802 <parameters>
803 <parameter name="tasklist" type="WnckTasklist*"/>
804 <parameter name="size" type="gint"/>
805 </parameters>
806 </method>
807 <method name="set_screen" symbol="wnck_tasklist_set_screen">
808 <return-type type="void"/>
809 <parameters>
810 <parameter name="tasklist" type="WnckTasklist*"/>
811 <parameter name="screen" type="WnckScreen*"/>
812 </parameters>
813 </method>
814 <method name="set_switch_workspace_on_unminimize" symbol="wnck_tasklist_set_switch_workspace_on_unminimize">
815 <return-type type="void"/>
816 <parameters>
817 <parameter name="tasklist" type="WnckTasklist*"/>
818 <parameter name="switch_workspace_on_unminimize" type="gboolean"/>
819 </parameters>
820 </method>
821 <vfunc name="pad1">
822 <return-type type="void"/>
823 </vfunc>
824 <vfunc name="pad2">
825 <return-type type="void"/>
826 </vfunc>
827 <vfunc name="pad3">
828 <return-type type="void"/>
829 </vfunc>
830 <vfunc name="pad4">
831 <return-type type="void"/>
832 </vfunc>
833 </object>
834 <object name="WnckWindow" parent="GObject" type-name="WnckWindow" get-type="wnck_window_get_type">
835 <method name="activate" symbol="wnck_window_activate">
836 <return-type type="void"/>
837 <parameters>
838 <parameter name="window" type="WnckWindow*"/>
839 <parameter name="timestamp" type="guint32"/>
840 </parameters>
841 </method>
842 <method name="activate_transient" symbol="wnck_window_activate_transient">
843 <return-type type="void"/>
844 <parameters>
845 <parameter name="window" type="WnckWindow*"/>
846 <parameter name="timestamp" type="guint32"/>
847 </parameters>
848 </method>
849 <method name="close" symbol="wnck_window_close">
850 <return-type type="void"/>
851 <parameters>
852 <parameter name="window" type="WnckWindow*"/>
853 <parameter name="timestamp" type="guint32"/>
854 </parameters>
855 </method>
856 <method name="get" symbol="wnck_window_get">
857 <return-type type="WnckWindow*"/>
858 <parameters>
859 <parameter name="xwindow" type="gulong"/>
860 </parameters>
861 </method>
862 <method name="get_actions" symbol="wnck_window_get_actions">
863 <return-type type="WnckWindowActions"/>
864 <parameters>
865 <parameter name="window" type="WnckWindow*"/>
866 </parameters>
867 </method>
868 <method name="get_application" symbol="wnck_window_get_application">
869 <return-type type="WnckApplication*"/>
870 <parameters>
871 <parameter name="window" type="WnckWindow*"/>
872 </parameters>
873 </method>
874 <method name="get_class_group" symbol="wnck_window_get_class_group">
875 <return-type type="WnckClassGroup*"/>
876 <parameters>
877 <parameter name="window" type="WnckWindow*"/>
878 </parameters>
879 </method>
880 <method name="get_client_window_geometry" symbol="wnck_window_get_client_window_geometry">
881 <return-type type="void"/>
882 <parameters>
883 <parameter name="window" type="WnckWindow*"/>
884 <parameter name="xp" type="int*"/>
885 <parameter name="yp" type="int*"/>
886 <parameter name="widthp" type="int*"/>
887 <parameter name="heightp" type="int*"/>
888 </parameters>
889 </method>
890 <method name="get_geometry" symbol="wnck_window_get_geometry">
891 <return-type type="void"/>
892 <parameters>
893 <parameter name="window" type="WnckWindow*"/>
894 <parameter name="xp" type="int*"/>
895 <parameter name="yp" type="int*"/>
896 <parameter name="widthp" type="int*"/>
897 <parameter name="heightp" type="int*"/>
898 </parameters>
899 </method>
900 <method name="get_group_leader" symbol="wnck_window_get_group_leader">
901 <return-type type="gulong"/>
902 <parameters>
903 <parameter name="window" type="WnckWindow*"/>
904 </parameters>
905 </method>
906 <method name="get_icon" symbol="wnck_window_get_icon">
907 <return-type type="GdkPixbuf*"/>
908 <parameters>
909 <parameter name="window" type="WnckWindow*"/>
910 </parameters>
911 </method>
912 <method name="get_icon_is_fallback" symbol="wnck_window_get_icon_is_fallback">
913 <return-type type="gboolean"/>
914 <parameters>
915 <parameter name="window" type="WnckWindow*"/>
916 </parameters>
917 </method>
918 <method name="get_icon_name" symbol="wnck_window_get_icon_name">
919 <return-type type="char*"/>
920 <parameters>
921 <parameter name="window" type="WnckWindow*"/>
922 </parameters>
923 </method>
924 <method name="get_mini_icon" symbol="wnck_window_get_mini_icon">
925 <return-type type="GdkPixbuf*"/>
926 <parameters>
927 <parameter name="window" type="WnckWindow*"/>
928 </parameters>
929 </method>
930 <method name="get_name" symbol="wnck_window_get_name">
931 <return-type type="char*"/>
932 <parameters>
933 <parameter name="window" type="WnckWindow*"/>
934 </parameters>
935 </method>
936 <method name="get_pid" symbol="wnck_window_get_pid">
937 <return-type type="int"/>
938 <parameters>
939 <parameter name="window" type="WnckWindow*"/>
940 </parameters>
941 </method>
942 <method name="get_screen" symbol="wnck_window_get_screen">
943 <return-type type="WnckScreen*"/>
944 <parameters>
945 <parameter name="window" type="WnckWindow*"/>
946 </parameters>
947 </method>
948 <method name="get_session_id" symbol="wnck_window_get_session_id">
949 <return-type type="char*"/>
950 <parameters>
951 <parameter name="window" type="WnckWindow*"/>
952 </parameters>
953 </method>
954 <method name="get_session_id_utf8" symbol="wnck_window_get_session_id_utf8">
955 <return-type type="char*"/>
956 <parameters>
957 <parameter name="window" type="WnckWindow*"/>
958 </parameters>
959 </method>
960 <method name="get_sort_order" symbol="wnck_window_get_sort_order">
961 <return-type type="gint"/>
962 <parameters>
963 <parameter name="window" type="WnckWindow*"/>
964 </parameters>
965 </method>
966 <method name="get_state" symbol="wnck_window_get_state">
967 <return-type type="WnckWindowState"/>
968 <parameters>
969 <parameter name="window" type="WnckWindow*"/>
970 </parameters>
971 </method>
972 <method name="get_transient" symbol="wnck_window_get_transient">
973 <return-type type="WnckWindow*"/>
974 <parameters>
975 <parameter name="window" type="WnckWindow*"/>
976 </parameters>
977 </method>
978 <method name="get_window_type" symbol="wnck_window_get_window_type">
979 <return-type type="WnckWindowType"/>
980 <parameters>
981 <parameter name="window" type="WnckWindow*"/>
982 </parameters>
983 </method>
984 <method name="get_workspace" symbol="wnck_window_get_workspace">
985 <return-type type="WnckWorkspace*"/>
986 <parameters>
987 <parameter name="window" type="WnckWindow*"/>
988 </parameters>
989 </method>
990 <method name="get_xid" symbol="wnck_window_get_xid">
991 <return-type type="gulong"/>
992 <parameters>
993 <parameter name="window" type="WnckWindow*"/>
994 </parameters>
995 </method>
996 <method name="has_icon_name" symbol="wnck_window_has_icon_name">
997 <return-type type="gboolean"/>
998 <parameters>
999 <parameter name="window" type="WnckWindow*"/>
1000 </parameters>
1001 </method>
1002 <method name="has_name" symbol="wnck_window_has_name">
1003 <return-type type="gboolean"/>
1004 <parameters>
1005 <parameter name="window" type="WnckWindow*"/>
1006 </parameters>
1007 </method>
1008 <method name="is_above" symbol="wnck_window_is_above">
1009 <return-type type="gboolean"/>
1010 <parameters>
1011 <parameter name="window" type="WnckWindow*"/>
1012 </parameters>
1013 </method>
1014 <method name="is_active" symbol="wnck_window_is_active">
1015 <return-type type="gboolean"/>
1016 <parameters>
1017 <parameter name="window" type="WnckWindow*"/>
1018 </parameters>
1019 </method>
1020 <method name="is_below" symbol="wnck_window_is_below">
1021 <return-type type="gboolean"/>
1022 <parameters>
1023 <parameter name="window" type="WnckWindow*"/>
1024 </parameters>
1025 </method>
1026 <method name="is_fullscreen" symbol="wnck_window_is_fullscreen">
1027 <return-type type="gboolean"/>
1028 <parameters>
1029 <parameter name="window" type="WnckWindow*"/>
1030 </parameters>
1031 </method>
1032 <method name="is_in_viewport" symbol="wnck_window_is_in_viewport">
1033 <return-type type="gboolean"/>
1034 <parameters>
1035 <parameter name="window" type="WnckWindow*"/>
1036 <parameter name="workspace" type="WnckWorkspace*"/>
1037 </parameters>
1038 </method>
1039 <method name="is_maximized" symbol="wnck_window_is_maximized">
1040 <return-type type="gboolean"/>
1041 <parameters>
1042 <parameter name="window" type="WnckWindow*"/>
1043 </parameters>
1044 </method>
1045 <method name="is_maximized_horizontally" symbol="wnck_window_is_maximized_horizontally">
1046 <return-type type="gboolean"/>
1047 <parameters>
1048 <parameter name="window" type="WnckWindow*"/>
1049 </parameters>
1050 </method>
1051 <method name="is_maximized_vertically" symbol="wnck_window_is_maximized_vertically">
1052 <return-type type="gboolean"/>
1053 <parameters>
1054 <parameter name="window" type="WnckWindow*"/>
1055 </parameters>
1056 </method>
1057 <method name="is_minimized" symbol="wnck_window_is_minimized">
1058 <return-type type="gboolean"/>
1059 <parameters>
1060 <parameter name="window" type="WnckWindow*"/>
1061 </parameters>
1062 </method>
1063 <method name="is_most_recently_activated" symbol="wnck_window_is_most_recently_activated">
1064 <return-type type="gboolean"/>
1065 <parameters>
1066 <parameter name="window" type="WnckWindow*"/>
1067 </parameters>
1068 </method>
1069 <method name="is_on_workspace" symbol="wnck_window_is_on_workspace">
1070 <return-type type="gboolean"/>
1071 <parameters>
1072 <parameter name="window" type="WnckWindow*"/>
1073 <parameter name="workspace" type="WnckWorkspace*"/>
1074 </parameters>
1075 </method>
1076 <method name="is_pinned" symbol="wnck_window_is_pinned">
1077 <return-type type="gboolean"/>
1078 <parameters>
1079 <parameter name="window" type="WnckWindow*"/>
1080 </parameters>
1081 </method>
1082 <method name="is_shaded" symbol="wnck_window_is_shaded">
1083 <return-type type="gboolean"/>
1084 <parameters>
1085 <parameter name="window" type="WnckWindow*"/>
1086 </parameters>
1087 </method>
1088 <method name="is_skip_pager" symbol="wnck_window_is_skip_pager">
1089 <return-type type="gboolean"/>
1090 <parameters>
1091 <parameter name="window" type="WnckWindow*"/>
1092 </parameters>
1093 </method>
1094 <method name="is_skip_tasklist" symbol="wnck_window_is_skip_tasklist">
1095 <return-type type="gboolean"/>
1096 <parameters>
1097 <parameter name="window" type="WnckWindow*"/>
1098 </parameters>
1099 </method>
1100 <method name="is_sticky" symbol="wnck_window_is_sticky">
1101 <return-type type="gboolean"/>
1102 <parameters>
1103 <parameter name="window" type="WnckWindow*"/>
1104 </parameters>
1105 </method>
1106 <method name="is_visible_on_workspace" symbol="wnck_window_is_visible_on_workspace">
1107 <return-type type="gboolean"/>
1108 <parameters>
1109 <parameter name="window" type="WnckWindow*"/>
1110 <parameter name="workspace" type="WnckWorkspace*"/>
1111 </parameters>
1112 </method>
1113 <method name="keyboard_move" symbol="wnck_window_keyboard_move">
1114 <return-type type="void"/>
1115 <parameters>
1116 <parameter name="window" type="WnckWindow*"/>
1117 </parameters>
1118 </method>
1119 <method name="keyboard_size" symbol="wnck_window_keyboard_size">
1120 <return-type type="void"/>
1121 <parameters>
1122 <parameter name="window" type="WnckWindow*"/>
1123 </parameters>
1124 </method>
1125 <method name="make_above" symbol="wnck_window_make_above">
1126 <return-type type="void"/>
1127 <parameters>
1128 <parameter name="window" type="WnckWindow*"/>
1129 </parameters>
1130 </method>
1131 <method name="make_below" symbol="wnck_window_make_below">
1132 <return-type type="void"/>
1133 <parameters>
1134 <parameter name="window" type="WnckWindow*"/>
1135 </parameters>
1136 </method>
1137 <method name="maximize" symbol="wnck_window_maximize">
1138 <return-type type="void"/>
1139 <parameters>
1140 <parameter name="window" type="WnckWindow*"/>
1141 </parameters>
1142 </method>
1143 <method name="maximize_horizontally" symbol="wnck_window_maximize_horizontally">
1144 <return-type type="void"/>
1145 <parameters>
1146 <parameter name="window" type="WnckWindow*"/>
1147 </parameters>
1148 </method>
1149 <method name="maximize_vertically" symbol="wnck_window_maximize_vertically">
1150 <return-type type="void"/>
1151 <parameters>
1152 <parameter name="window" type="WnckWindow*"/>
1153 </parameters>
1154 </method>
1155 <method name="minimize" symbol="wnck_window_minimize">
1156 <return-type type="void"/>
1157 <parameters>
1158 <parameter name="window" type="WnckWindow*"/>
1159 </parameters>
1160 </method>
1161 <method name="move_to_workspace" symbol="wnck_window_move_to_workspace">
1162 <return-type type="void"/>
1163 <parameters>
1164 <parameter name="window" type="WnckWindow*"/>
1165 <parameter name="space" type="WnckWorkspace*"/>
1166 </parameters>
1167 </method>
1168 <method name="needs_attention" symbol="wnck_window_needs_attention">
1169 <return-type type="gboolean"/>
1170 <parameters>
1171 <parameter name="window" type="WnckWindow*"/>
1172 </parameters>
1173 </method>
1174 <method name="or_transient_needs_attention" symbol="wnck_window_or_transient_needs_attention">
1175 <return-type type="gboolean"/>
1176 <parameters>
1177 <parameter name="window" type="WnckWindow*"/>
1178 </parameters>
1179 </method>
1180 <method name="pin" symbol="wnck_window_pin">
1181 <return-type type="void"/>
1182 <parameters>
1183 <parameter name="window" type="WnckWindow*"/>
1184 </parameters>
1185 </method>
1186 <method name="set_fullscreen" symbol="wnck_window_set_fullscreen">
1187 <return-type type="void"/>
1188 <parameters>
1189 <parameter name="window" type="WnckWindow*"/>
1190 <parameter name="fullscreen" type="gboolean"/>
1191 </parameters>
1192 </method>
1193 <method name="set_geometry" symbol="wnck_window_set_geometry">
1194 <return-type type="void"/>
1195 <parameters>
1196 <parameter name="window" type="WnckWindow*"/>
1197 <parameter name="gravity" type="WnckWindowGravity"/>
1198 <parameter name="geometry_mask" type="WnckWindowMoveResizeMask"/>
1199 <parameter name="x" type="int"/>
1200 <parameter name="y" type="int"/>
1201 <parameter name="width" type="int"/>
1202 <parameter name="height" type="int"/>
1203 </parameters>
1204 </method>
1205 <method name="set_icon_geometry" symbol="wnck_window_set_icon_geometry">
1206 <return-type type="void"/>
1207 <parameters>
1208 <parameter name="window" type="WnckWindow*"/>
1209 <parameter name="x" type="int"/>
1210 <parameter name="y" type="int"/>
1211 <parameter name="width" type="int"/>
1212 <parameter name="height" type="int"/>
1213 </parameters>
1214 </method>
1215 <method name="set_skip_pager" symbol="wnck_window_set_skip_pager">
1216 <return-type type="void"/>
1217 <parameters>
1218 <parameter name="window" type="WnckWindow*"/>
1219 <parameter name="skip" type="gboolean"/>
1220 </parameters>
1221 </method>
1222 <method name="set_skip_tasklist" symbol="wnck_window_set_skip_tasklist">
1223 <return-type type="void"/>
1224 <parameters>
1225 <parameter name="window" type="WnckWindow*"/>
1226 <parameter name="skip" type="gboolean"/>
1227 </parameters>
1228 </method>
1229 <method name="set_sort_order" symbol="wnck_window_set_sort_order">
1230 <return-type type="void"/>
1231 <parameters>
1232 <parameter name="window" type="WnckWindow*"/>
1233 <parameter name="order" type="gint"/>
1234 </parameters>
1235 </method>
1236 <method name="set_window_type" symbol="wnck_window_set_window_type">
1237 <return-type type="void"/>
1238 <parameters>
1239 <parameter name="window" type="WnckWindow*"/>
1240 <parameter name="wintype" type="WnckWindowType"/>
1241 </parameters>
1242 </method>
1243 <method name="shade" symbol="wnck_window_shade">
1244 <return-type type="void"/>
1245 <parameters>
1246 <parameter name="window" type="WnckWindow*"/>
1247 </parameters>
1248 </method>
1249 <method name="stick" symbol="wnck_window_stick">
1250 <return-type type="void"/>
1251 <parameters>
1252 <parameter name="window" type="WnckWindow*"/>
1253 </parameters>
1254 </method>
1255 <method name="transient_is_most_recently_activated" symbol="wnck_window_transient_is_most_recently_activated">
1256 <return-type type="gboolean"/>
1257 <parameters>
1258 <parameter name="window" type="WnckWindow*"/>
1259 </parameters>
1260 </method>
1261 <method name="unmake_above" symbol="wnck_window_unmake_above">
1262 <return-type type="void"/>
1263 <parameters>
1264 <parameter name="window" type="WnckWindow*"/>
1265 </parameters>
1266 </method>
1267 <method name="unmake_below" symbol="wnck_window_unmake_below">
1268 <return-type type="void"/>
1269 <parameters>
1270 <parameter name="window" type="WnckWindow*"/>
1271 </parameters>
1272 </method>
1273 <method name="unmaximize" symbol="wnck_window_unmaximize">
1274 <return-type type="void"/>
1275 <parameters>
1276 <parameter name="window" type="WnckWindow*"/>
1277 </parameters>
1278 </method>
1279 <method name="unmaximize_horizontally" symbol="wnck_window_unmaximize_horizontally">
1280 <return-type type="void"/>
1281 <parameters>
1282 <parameter name="window" type="WnckWindow*"/>
1283 </parameters>
1284 </method>
1285 <method name="unmaximize_vertically" symbol="wnck_window_unmaximize_vertically">
1286 <return-type type="void"/>
1287 <parameters>
1288 <parameter name="window" type="WnckWindow*"/>
1289 </parameters>
1290 </method>
1291 <method name="unminimize" symbol="wnck_window_unminimize">
1292 <return-type type="void"/>
1293 <parameters>
1294 <parameter name="window" type="WnckWindow*"/>
1295 <parameter name="timestamp" type="guint32"/>
1296 </parameters>
1297 </method>
1298 <method name="unpin" symbol="wnck_window_unpin">
1299 <return-type type="void"/>
1300 <parameters>
1301 <parameter name="window" type="WnckWindow*"/>
1302 </parameters>
1303 </method>
1304 <method name="unshade" symbol="wnck_window_unshade">
1305 <return-type type="void"/>
1306 <parameters>
1307 <parameter name="window" type="WnckWindow*"/>
1308 </parameters>
1309 </method>
1310 <method name="unstick" symbol="wnck_window_unstick">
1311 <return-type type="void"/>
1312 <parameters>
1313 <parameter name="window" type="WnckWindow*"/>
1314 </parameters>
1315 </method>
1316 <signal name="actions-changed" when="LAST">
1317 <return-type type="void"/>
1318 <parameters>
1319 <parameter name="window" type="WnckWindow*"/>
1320 <parameter name="changed_mask" type="WnckWindowActions"/>
1321 <parameter name="new_actions" type="WnckWindowActions"/>
1322 </parameters>
1323 </signal>
1324 <signal name="geometry-changed" when="LAST">
1325 <return-type type="void"/>
1326 <parameters>
1327 <parameter name="window" type="WnckWindow*"/>
1328 </parameters>
1329 </signal>
1330 <signal name="icon-changed" when="LAST">
1331 <return-type type="void"/>
1332 <parameters>
1333 <parameter name="window" type="WnckWindow*"/>
1334 </parameters>
1335 </signal>
1336 <signal name="name-changed" when="LAST">
1337 <return-type type="void"/>
1338 <parameters>
1339 <parameter name="window" type="WnckWindow*"/>
1340 </parameters>
1341 </signal>
1342 <signal name="state-changed" when="LAST">
1343 <return-type type="void"/>
1344 <parameters>
1345 <parameter name="window" type="WnckWindow*"/>
1346 <parameter name="changed_mask" type="WnckWindowState"/>
1347 <parameter name="new_state" type="WnckWindowState"/>
1348 </parameters>
1349 </signal>
1350 <signal name="workspace-changed" when="LAST">
1351 <return-type type="void"/>
1352 <parameters>
1353 <parameter name="window" type="WnckWindow*"/>
1354 </parameters>
1355 </signal>
1356 <vfunc name="pad1">
1357 <return-type type="void"/>
1358 </vfunc>
1359 <vfunc name="pad2">
1360 <return-type type="void"/>
1361 </vfunc>
1362 <vfunc name="pad3">
1363 <return-type type="void"/>
1364 </vfunc>
1365 <vfunc name="pad4">
1366 <return-type type="void"/>
1367 </vfunc>
1368 </object>
1369 <object name="WnckWorkspace" parent="GObject" type-name="WnckWorkspace" get-type="wnck_workspace_get_type">
1370 <method name="activate" symbol="wnck_workspace_activate">
1371 <return-type type="void"/>
1372 <parameters>
1373 <parameter name="space" type="WnckWorkspace*"/>
1374 <parameter name="timestamp" type="guint32"/>
1375 </parameters>
1376 </method>
1377 <method name="change_name" symbol="wnck_workspace_change_name">
1378 <return-type type="void"/>
1379 <parameters>
1380 <parameter name="space" type="WnckWorkspace*"/>
1381 <parameter name="name" type="char*"/>
1382 </parameters>
1383 </method>
1384 <method name="get_height" symbol="wnck_workspace_get_height">
1385 <return-type type="int"/>
1386 <parameters>
1387 <parameter name="space" type="WnckWorkspace*"/>
1388 </parameters>
1389 </method>
1390 <method name="get_layout_column" symbol="wnck_workspace_get_layout_column">
1391 <return-type type="int"/>
1392 <parameters>
1393 <parameter name="space" type="WnckWorkspace*"/>
1394 </parameters>
1395 </method>
1396 <method name="get_layout_row" symbol="wnck_workspace_get_layout_row">
1397 <return-type type="int"/>
1398 <parameters>
1399 <parameter name="space" type="WnckWorkspace*"/>
1400 </parameters>
1401 </method>
1402 <method name="get_name" symbol="wnck_workspace_get_name">
1403 <return-type type="char*"/>
1404 <parameters>
1405 <parameter name="space" type="WnckWorkspace*"/>
1406 </parameters>
1407 </method>
1408 <method name="get_neighbor" symbol="wnck_workspace_get_neighbor">
1409 <return-type type="WnckWorkspace*"/>
1410 <parameters>
1411 <parameter name="space" type="WnckWorkspace*"/>
1412 <parameter name="direction" type="WnckMotionDirection"/>
1413 </parameters>
1414 </method>
1415 <method name="get_number" symbol="wnck_workspace_get_number">
1416 <return-type type="int"/>
1417 <parameters>
1418 <parameter name="space" type="WnckWorkspace*"/>
1419 </parameters>
1420 </method>
1421 <method name="get_screen" symbol="wnck_workspace_get_screen">
1422 <return-type type="WnckScreen*"/>
1423 <parameters>
1424 <parameter name="space" type="WnckWorkspace*"/>
1425 </parameters>
1426 </method>
1427 <method name="get_viewport_x" symbol="wnck_workspace_get_viewport_x">
1428 <return-type type="int"/>
1429 <parameters>
1430 <parameter name="space" type="WnckWorkspace*"/>
1431 </parameters>
1432 </method>
1433 <method name="get_viewport_y" symbol="wnck_workspace_get_viewport_y">
1434 <return-type type="int"/>
1435 <parameters>
1436 <parameter name="space" type="WnckWorkspace*"/>
1437 </parameters>
1438 </method>
1439 <method name="get_width" symbol="wnck_workspace_get_width">
1440 <return-type type="int"/>
1441 <parameters>
1442 <parameter name="space" type="WnckWorkspace*"/>
1443 </parameters>
1444 </method>
1445 <method name="is_virtual" symbol="wnck_workspace_is_virtual">
1446 <return-type type="gboolean"/>
1447 <parameters>
1448 <parameter name="space" type="WnckWorkspace*"/>
1449 </parameters>
1450 </method>
1451 <signal name="name-changed" when="LAST">
1452 <return-type type="void"/>
1453 <parameters>
1454 <parameter name="space" type="WnckWorkspace*"/>
1455 </parameters>
1456 </signal>
1457 <vfunc name="pad1">
1458 <return-type type="void"/>
1459 </vfunc>
1460 <vfunc name="pad2">
1461 <return-type type="void"/>
1462 </vfunc>
1463 <vfunc name="pad3">
1464 <return-type type="void"/>
1465 </vfunc>
1466 <vfunc name="pad4">
1467 <return-type type="void"/>
1468 </vfunc>
1469 </object>
1470 </namespace>
1471 </api>