D-Bus: Emit cast to avoid C warning for signal handling in clients
[vala-lang.git] / vapi / packages / libwnck-1.0 / libwnck-1.0.gi
blobfdcd15e36875c6cc992ddb939fc93f12821a5485
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" type-name="WnckClientType" get-type="wnck_client_type_get_type">
79 <member name="WNCK_CLIENT_TYPE_APPLICATION" value="1"/>
80 <member name="WNCK_CLIENT_TYPE_PAGER" value="2"/>
81 </enum>
82 <enum name="WnckMotionDirection" type-name="WnckMotionDirection" get-type="wnck_motion_direction_get_type">
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" type-name="WnckPagerDisplayMode" get-type="wnck_pager_display_mode_get_type">
89 <member name="WNCK_PAGER_DISPLAY_NAME" value="0"/>
90 <member name="WNCK_PAGER_DISPLAY_CONTENT" value="1"/>
91 </enum>
92 <enum name="WnckTasklistGroupingType" type-name="WnckTasklistGroupingType" get-type="wnck_tasklist_grouping_type_get_type">
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" type-name="WnckWindowGravity" get-type="wnck_window_gravity_get_type">
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" type-name="WnckWindowType" get-type="wnck_window_type_get_type">
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" type-name="WnckWindowActions" get-type="wnck_window_actions_get_type">
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" type-name="WnckWindowMoveResizeMask" get-type="wnck_window_move_resize_mask_get_type">
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" type-name="WnckWindowState" get-type="wnck_window_state_get_type">
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_orientation" symbol="wnck_tasklist_set_orientation">
808 <return-type type="void"/>
809 <parameters>
810 <parameter name="tasklist" type="WnckTasklist*"/>
811 <parameter name="orient" type="GtkOrientation"/>
812 </parameters>
813 </method>
814 <method name="set_screen" symbol="wnck_tasklist_set_screen">
815 <return-type type="void"/>
816 <parameters>
817 <parameter name="tasklist" type="WnckTasklist*"/>
818 <parameter name="screen" type="WnckScreen*"/>
819 </parameters>
820 </method>
821 <method name="set_switch_workspace_on_unminimize" symbol="wnck_tasklist_set_switch_workspace_on_unminimize">
822 <return-type type="void"/>
823 <parameters>
824 <parameter name="tasklist" type="WnckTasklist*"/>
825 <parameter name="switch_workspace_on_unminimize" type="gboolean"/>
826 </parameters>
827 </method>
828 <vfunc name="pad1">
829 <return-type type="void"/>
830 </vfunc>
831 <vfunc name="pad2">
832 <return-type type="void"/>
833 </vfunc>
834 <vfunc name="pad3">
835 <return-type type="void"/>
836 </vfunc>
837 <vfunc name="pad4">
838 <return-type type="void"/>
839 </vfunc>
840 </object>
841 <object name="WnckWindow" parent="GObject" type-name="WnckWindow" get-type="wnck_window_get_type">
842 <method name="activate" symbol="wnck_window_activate">
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="activate_transient" symbol="wnck_window_activate_transient">
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="close" symbol="wnck_window_close">
857 <return-type type="void"/>
858 <parameters>
859 <parameter name="window" type="WnckWindow*"/>
860 <parameter name="timestamp" type="guint32"/>
861 </parameters>
862 </method>
863 <method name="get" symbol="wnck_window_get">
864 <return-type type="WnckWindow*"/>
865 <parameters>
866 <parameter name="xwindow" type="gulong"/>
867 </parameters>
868 </method>
869 <method name="get_actions" symbol="wnck_window_get_actions">
870 <return-type type="WnckWindowActions"/>
871 <parameters>
872 <parameter name="window" type="WnckWindow*"/>
873 </parameters>
874 </method>
875 <method name="get_application" symbol="wnck_window_get_application">
876 <return-type type="WnckApplication*"/>
877 <parameters>
878 <parameter name="window" type="WnckWindow*"/>
879 </parameters>
880 </method>
881 <method name="get_class_group" symbol="wnck_window_get_class_group">
882 <return-type type="WnckClassGroup*"/>
883 <parameters>
884 <parameter name="window" type="WnckWindow*"/>
885 </parameters>
886 </method>
887 <method name="get_client_window_geometry" symbol="wnck_window_get_client_window_geometry">
888 <return-type type="void"/>
889 <parameters>
890 <parameter name="window" type="WnckWindow*"/>
891 <parameter name="xp" type="int*"/>
892 <parameter name="yp" type="int*"/>
893 <parameter name="widthp" type="int*"/>
894 <parameter name="heightp" type="int*"/>
895 </parameters>
896 </method>
897 <method name="get_geometry" symbol="wnck_window_get_geometry">
898 <return-type type="void"/>
899 <parameters>
900 <parameter name="window" type="WnckWindow*"/>
901 <parameter name="xp" type="int*"/>
902 <parameter name="yp" type="int*"/>
903 <parameter name="widthp" type="int*"/>
904 <parameter name="heightp" type="int*"/>
905 </parameters>
906 </method>
907 <method name="get_group_leader" symbol="wnck_window_get_group_leader">
908 <return-type type="gulong"/>
909 <parameters>
910 <parameter name="window" type="WnckWindow*"/>
911 </parameters>
912 </method>
913 <method name="get_icon" symbol="wnck_window_get_icon">
914 <return-type type="GdkPixbuf*"/>
915 <parameters>
916 <parameter name="window" type="WnckWindow*"/>
917 </parameters>
918 </method>
919 <method name="get_icon_is_fallback" symbol="wnck_window_get_icon_is_fallback">
920 <return-type type="gboolean"/>
921 <parameters>
922 <parameter name="window" type="WnckWindow*"/>
923 </parameters>
924 </method>
925 <method name="get_icon_name" symbol="wnck_window_get_icon_name">
926 <return-type type="char*"/>
927 <parameters>
928 <parameter name="window" type="WnckWindow*"/>
929 </parameters>
930 </method>
931 <method name="get_mini_icon" symbol="wnck_window_get_mini_icon">
932 <return-type type="GdkPixbuf*"/>
933 <parameters>
934 <parameter name="window" type="WnckWindow*"/>
935 </parameters>
936 </method>
937 <method name="get_name" symbol="wnck_window_get_name">
938 <return-type type="char*"/>
939 <parameters>
940 <parameter name="window" type="WnckWindow*"/>
941 </parameters>
942 </method>
943 <method name="get_pid" symbol="wnck_window_get_pid">
944 <return-type type="int"/>
945 <parameters>
946 <parameter name="window" type="WnckWindow*"/>
947 </parameters>
948 </method>
949 <method name="get_screen" symbol="wnck_window_get_screen">
950 <return-type type="WnckScreen*"/>
951 <parameters>
952 <parameter name="window" type="WnckWindow*"/>
953 </parameters>
954 </method>
955 <method name="get_session_id" symbol="wnck_window_get_session_id">
956 <return-type type="char*"/>
957 <parameters>
958 <parameter name="window" type="WnckWindow*"/>
959 </parameters>
960 </method>
961 <method name="get_session_id_utf8" symbol="wnck_window_get_session_id_utf8">
962 <return-type type="char*"/>
963 <parameters>
964 <parameter name="window" type="WnckWindow*"/>
965 </parameters>
966 </method>
967 <method name="get_sort_order" symbol="wnck_window_get_sort_order">
968 <return-type type="gint"/>
969 <parameters>
970 <parameter name="window" type="WnckWindow*"/>
971 </parameters>
972 </method>
973 <method name="get_state" symbol="wnck_window_get_state">
974 <return-type type="WnckWindowState"/>
975 <parameters>
976 <parameter name="window" type="WnckWindow*"/>
977 </parameters>
978 </method>
979 <method name="get_transient" symbol="wnck_window_get_transient">
980 <return-type type="WnckWindow*"/>
981 <parameters>
982 <parameter name="window" type="WnckWindow*"/>
983 </parameters>
984 </method>
985 <method name="get_window_type" symbol="wnck_window_get_window_type">
986 <return-type type="WnckWindowType"/>
987 <parameters>
988 <parameter name="window" type="WnckWindow*"/>
989 </parameters>
990 </method>
991 <method name="get_workspace" symbol="wnck_window_get_workspace">
992 <return-type type="WnckWorkspace*"/>
993 <parameters>
994 <parameter name="window" type="WnckWindow*"/>
995 </parameters>
996 </method>
997 <method name="get_xid" symbol="wnck_window_get_xid">
998 <return-type type="gulong"/>
999 <parameters>
1000 <parameter name="window" type="WnckWindow*"/>
1001 </parameters>
1002 </method>
1003 <method name="has_icon_name" symbol="wnck_window_has_icon_name">
1004 <return-type type="gboolean"/>
1005 <parameters>
1006 <parameter name="window" type="WnckWindow*"/>
1007 </parameters>
1008 </method>
1009 <method name="has_name" symbol="wnck_window_has_name">
1010 <return-type type="gboolean"/>
1011 <parameters>
1012 <parameter name="window" type="WnckWindow*"/>
1013 </parameters>
1014 </method>
1015 <method name="is_above" symbol="wnck_window_is_above">
1016 <return-type type="gboolean"/>
1017 <parameters>
1018 <parameter name="window" type="WnckWindow*"/>
1019 </parameters>
1020 </method>
1021 <method name="is_active" symbol="wnck_window_is_active">
1022 <return-type type="gboolean"/>
1023 <parameters>
1024 <parameter name="window" type="WnckWindow*"/>
1025 </parameters>
1026 </method>
1027 <method name="is_below" symbol="wnck_window_is_below">
1028 <return-type type="gboolean"/>
1029 <parameters>
1030 <parameter name="window" type="WnckWindow*"/>
1031 </parameters>
1032 </method>
1033 <method name="is_fullscreen" symbol="wnck_window_is_fullscreen">
1034 <return-type type="gboolean"/>
1035 <parameters>
1036 <parameter name="window" type="WnckWindow*"/>
1037 </parameters>
1038 </method>
1039 <method name="is_in_viewport" symbol="wnck_window_is_in_viewport">
1040 <return-type type="gboolean"/>
1041 <parameters>
1042 <parameter name="window" type="WnckWindow*"/>
1043 <parameter name="workspace" type="WnckWorkspace*"/>
1044 </parameters>
1045 </method>
1046 <method name="is_maximized" symbol="wnck_window_is_maximized">
1047 <return-type type="gboolean"/>
1048 <parameters>
1049 <parameter name="window" type="WnckWindow*"/>
1050 </parameters>
1051 </method>
1052 <method name="is_maximized_horizontally" symbol="wnck_window_is_maximized_horizontally">
1053 <return-type type="gboolean"/>
1054 <parameters>
1055 <parameter name="window" type="WnckWindow*"/>
1056 </parameters>
1057 </method>
1058 <method name="is_maximized_vertically" symbol="wnck_window_is_maximized_vertically">
1059 <return-type type="gboolean"/>
1060 <parameters>
1061 <parameter name="window" type="WnckWindow*"/>
1062 </parameters>
1063 </method>
1064 <method name="is_minimized" symbol="wnck_window_is_minimized">
1065 <return-type type="gboolean"/>
1066 <parameters>
1067 <parameter name="window" type="WnckWindow*"/>
1068 </parameters>
1069 </method>
1070 <method name="is_most_recently_activated" symbol="wnck_window_is_most_recently_activated">
1071 <return-type type="gboolean"/>
1072 <parameters>
1073 <parameter name="window" type="WnckWindow*"/>
1074 </parameters>
1075 </method>
1076 <method name="is_on_workspace" symbol="wnck_window_is_on_workspace">
1077 <return-type type="gboolean"/>
1078 <parameters>
1079 <parameter name="window" type="WnckWindow*"/>
1080 <parameter name="workspace" type="WnckWorkspace*"/>
1081 </parameters>
1082 </method>
1083 <method name="is_pinned" symbol="wnck_window_is_pinned">
1084 <return-type type="gboolean"/>
1085 <parameters>
1086 <parameter name="window" type="WnckWindow*"/>
1087 </parameters>
1088 </method>
1089 <method name="is_shaded" symbol="wnck_window_is_shaded">
1090 <return-type type="gboolean"/>
1091 <parameters>
1092 <parameter name="window" type="WnckWindow*"/>
1093 </parameters>
1094 </method>
1095 <method name="is_skip_pager" symbol="wnck_window_is_skip_pager">
1096 <return-type type="gboolean"/>
1097 <parameters>
1098 <parameter name="window" type="WnckWindow*"/>
1099 </parameters>
1100 </method>
1101 <method name="is_skip_tasklist" symbol="wnck_window_is_skip_tasklist">
1102 <return-type type="gboolean"/>
1103 <parameters>
1104 <parameter name="window" type="WnckWindow*"/>
1105 </parameters>
1106 </method>
1107 <method name="is_sticky" symbol="wnck_window_is_sticky">
1108 <return-type type="gboolean"/>
1109 <parameters>
1110 <parameter name="window" type="WnckWindow*"/>
1111 </parameters>
1112 </method>
1113 <method name="is_visible_on_workspace" symbol="wnck_window_is_visible_on_workspace">
1114 <return-type type="gboolean"/>
1115 <parameters>
1116 <parameter name="window" type="WnckWindow*"/>
1117 <parameter name="workspace" type="WnckWorkspace*"/>
1118 </parameters>
1119 </method>
1120 <method name="keyboard_move" symbol="wnck_window_keyboard_move">
1121 <return-type type="void"/>
1122 <parameters>
1123 <parameter name="window" type="WnckWindow*"/>
1124 </parameters>
1125 </method>
1126 <method name="keyboard_size" symbol="wnck_window_keyboard_size">
1127 <return-type type="void"/>
1128 <parameters>
1129 <parameter name="window" type="WnckWindow*"/>
1130 </parameters>
1131 </method>
1132 <method name="make_above" symbol="wnck_window_make_above">
1133 <return-type type="void"/>
1134 <parameters>
1135 <parameter name="window" type="WnckWindow*"/>
1136 </parameters>
1137 </method>
1138 <method name="make_below" symbol="wnck_window_make_below">
1139 <return-type type="void"/>
1140 <parameters>
1141 <parameter name="window" type="WnckWindow*"/>
1142 </parameters>
1143 </method>
1144 <method name="maximize" symbol="wnck_window_maximize">
1145 <return-type type="void"/>
1146 <parameters>
1147 <parameter name="window" type="WnckWindow*"/>
1148 </parameters>
1149 </method>
1150 <method name="maximize_horizontally" symbol="wnck_window_maximize_horizontally">
1151 <return-type type="void"/>
1152 <parameters>
1153 <parameter name="window" type="WnckWindow*"/>
1154 </parameters>
1155 </method>
1156 <method name="maximize_vertically" symbol="wnck_window_maximize_vertically">
1157 <return-type type="void"/>
1158 <parameters>
1159 <parameter name="window" type="WnckWindow*"/>
1160 </parameters>
1161 </method>
1162 <method name="minimize" symbol="wnck_window_minimize">
1163 <return-type type="void"/>
1164 <parameters>
1165 <parameter name="window" type="WnckWindow*"/>
1166 </parameters>
1167 </method>
1168 <method name="move_to_workspace" symbol="wnck_window_move_to_workspace">
1169 <return-type type="void"/>
1170 <parameters>
1171 <parameter name="window" type="WnckWindow*"/>
1172 <parameter name="space" type="WnckWorkspace*"/>
1173 </parameters>
1174 </method>
1175 <method name="needs_attention" symbol="wnck_window_needs_attention">
1176 <return-type type="gboolean"/>
1177 <parameters>
1178 <parameter name="window" type="WnckWindow*"/>
1179 </parameters>
1180 </method>
1181 <method name="or_transient_needs_attention" symbol="wnck_window_or_transient_needs_attention">
1182 <return-type type="gboolean"/>
1183 <parameters>
1184 <parameter name="window" type="WnckWindow*"/>
1185 </parameters>
1186 </method>
1187 <method name="pin" symbol="wnck_window_pin">
1188 <return-type type="void"/>
1189 <parameters>
1190 <parameter name="window" type="WnckWindow*"/>
1191 </parameters>
1192 </method>
1193 <method name="set_fullscreen" symbol="wnck_window_set_fullscreen">
1194 <return-type type="void"/>
1195 <parameters>
1196 <parameter name="window" type="WnckWindow*"/>
1197 <parameter name="fullscreen" type="gboolean"/>
1198 </parameters>
1199 </method>
1200 <method name="set_geometry" symbol="wnck_window_set_geometry">
1201 <return-type type="void"/>
1202 <parameters>
1203 <parameter name="window" type="WnckWindow*"/>
1204 <parameter name="gravity" type="WnckWindowGravity"/>
1205 <parameter name="geometry_mask" type="WnckWindowMoveResizeMask"/>
1206 <parameter name="x" type="int"/>
1207 <parameter name="y" type="int"/>
1208 <parameter name="width" type="int"/>
1209 <parameter name="height" type="int"/>
1210 </parameters>
1211 </method>
1212 <method name="set_icon_geometry" symbol="wnck_window_set_icon_geometry">
1213 <return-type type="void"/>
1214 <parameters>
1215 <parameter name="window" type="WnckWindow*"/>
1216 <parameter name="x" type="int"/>
1217 <parameter name="y" type="int"/>
1218 <parameter name="width" type="int"/>
1219 <parameter name="height" type="int"/>
1220 </parameters>
1221 </method>
1222 <method name="set_skip_pager" symbol="wnck_window_set_skip_pager">
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_skip_tasklist" symbol="wnck_window_set_skip_tasklist">
1230 <return-type type="void"/>
1231 <parameters>
1232 <parameter name="window" type="WnckWindow*"/>
1233 <parameter name="skip" type="gboolean"/>
1234 </parameters>
1235 </method>
1236 <method name="set_sort_order" symbol="wnck_window_set_sort_order">
1237 <return-type type="void"/>
1238 <parameters>
1239 <parameter name="window" type="WnckWindow*"/>
1240 <parameter name="order" type="gint"/>
1241 </parameters>
1242 </method>
1243 <method name="set_window_type" symbol="wnck_window_set_window_type">
1244 <return-type type="void"/>
1245 <parameters>
1246 <parameter name="window" type="WnckWindow*"/>
1247 <parameter name="wintype" type="WnckWindowType"/>
1248 </parameters>
1249 </method>
1250 <method name="shade" symbol="wnck_window_shade">
1251 <return-type type="void"/>
1252 <parameters>
1253 <parameter name="window" type="WnckWindow*"/>
1254 </parameters>
1255 </method>
1256 <method name="stick" symbol="wnck_window_stick">
1257 <return-type type="void"/>
1258 <parameters>
1259 <parameter name="window" type="WnckWindow*"/>
1260 </parameters>
1261 </method>
1262 <method name="transient_is_most_recently_activated" symbol="wnck_window_transient_is_most_recently_activated">
1263 <return-type type="gboolean"/>
1264 <parameters>
1265 <parameter name="window" type="WnckWindow*"/>
1266 </parameters>
1267 </method>
1268 <method name="unmake_above" symbol="wnck_window_unmake_above">
1269 <return-type type="void"/>
1270 <parameters>
1271 <parameter name="window" type="WnckWindow*"/>
1272 </parameters>
1273 </method>
1274 <method name="unmake_below" symbol="wnck_window_unmake_below">
1275 <return-type type="void"/>
1276 <parameters>
1277 <parameter name="window" type="WnckWindow*"/>
1278 </parameters>
1279 </method>
1280 <method name="unmaximize" symbol="wnck_window_unmaximize">
1281 <return-type type="void"/>
1282 <parameters>
1283 <parameter name="window" type="WnckWindow*"/>
1284 </parameters>
1285 </method>
1286 <method name="unmaximize_horizontally" symbol="wnck_window_unmaximize_horizontally">
1287 <return-type type="void"/>
1288 <parameters>
1289 <parameter name="window" type="WnckWindow*"/>
1290 </parameters>
1291 </method>
1292 <method name="unmaximize_vertically" symbol="wnck_window_unmaximize_vertically">
1293 <return-type type="void"/>
1294 <parameters>
1295 <parameter name="window" type="WnckWindow*"/>
1296 </parameters>
1297 </method>
1298 <method name="unminimize" symbol="wnck_window_unminimize">
1299 <return-type type="void"/>
1300 <parameters>
1301 <parameter name="window" type="WnckWindow*"/>
1302 <parameter name="timestamp" type="guint32"/>
1303 </parameters>
1304 </method>
1305 <method name="unpin" symbol="wnck_window_unpin">
1306 <return-type type="void"/>
1307 <parameters>
1308 <parameter name="window" type="WnckWindow*"/>
1309 </parameters>
1310 </method>
1311 <method name="unshade" symbol="wnck_window_unshade">
1312 <return-type type="void"/>
1313 <parameters>
1314 <parameter name="window" type="WnckWindow*"/>
1315 </parameters>
1316 </method>
1317 <method name="unstick" symbol="wnck_window_unstick">
1318 <return-type type="void"/>
1319 <parameters>
1320 <parameter name="window" type="WnckWindow*"/>
1321 </parameters>
1322 </method>
1323 <signal name="actions-changed" when="LAST">
1324 <return-type type="void"/>
1325 <parameters>
1326 <parameter name="window" type="WnckWindow*"/>
1327 <parameter name="changed_mask" type="WnckWindowActions"/>
1328 <parameter name="new_actions" type="WnckWindowActions"/>
1329 </parameters>
1330 </signal>
1331 <signal name="geometry-changed" when="LAST">
1332 <return-type type="void"/>
1333 <parameters>
1334 <parameter name="window" type="WnckWindow*"/>
1335 </parameters>
1336 </signal>
1337 <signal name="icon-changed" when="LAST">
1338 <return-type type="void"/>
1339 <parameters>
1340 <parameter name="window" type="WnckWindow*"/>
1341 </parameters>
1342 </signal>
1343 <signal name="name-changed" when="LAST">
1344 <return-type type="void"/>
1345 <parameters>
1346 <parameter name="window" type="WnckWindow*"/>
1347 </parameters>
1348 </signal>
1349 <signal name="state-changed" when="LAST">
1350 <return-type type="void"/>
1351 <parameters>
1352 <parameter name="window" type="WnckWindow*"/>
1353 <parameter name="changed_mask" type="WnckWindowState"/>
1354 <parameter name="new_state" type="WnckWindowState"/>
1355 </parameters>
1356 </signal>
1357 <signal name="workspace-changed" when="LAST">
1358 <return-type type="void"/>
1359 <parameters>
1360 <parameter name="window" type="WnckWindow*"/>
1361 </parameters>
1362 </signal>
1363 <vfunc name="pad1">
1364 <return-type type="void"/>
1365 </vfunc>
1366 <vfunc name="pad2">
1367 <return-type type="void"/>
1368 </vfunc>
1369 <vfunc name="pad3">
1370 <return-type type="void"/>
1371 </vfunc>
1372 <vfunc name="pad4">
1373 <return-type type="void"/>
1374 </vfunc>
1375 </object>
1376 <object name="WnckWorkspace" parent="GObject" type-name="WnckWorkspace" get-type="wnck_workspace_get_type">
1377 <method name="activate" symbol="wnck_workspace_activate">
1378 <return-type type="void"/>
1379 <parameters>
1380 <parameter name="space" type="WnckWorkspace*"/>
1381 <parameter name="timestamp" type="guint32"/>
1382 </parameters>
1383 </method>
1384 <method name="change_name" symbol="wnck_workspace_change_name">
1385 <return-type type="void"/>
1386 <parameters>
1387 <parameter name="space" type="WnckWorkspace*"/>
1388 <parameter name="name" type="char*"/>
1389 </parameters>
1390 </method>
1391 <method name="get_height" symbol="wnck_workspace_get_height">
1392 <return-type type="int"/>
1393 <parameters>
1394 <parameter name="space" type="WnckWorkspace*"/>
1395 </parameters>
1396 </method>
1397 <method name="get_layout_column" symbol="wnck_workspace_get_layout_column">
1398 <return-type type="int"/>
1399 <parameters>
1400 <parameter name="space" type="WnckWorkspace*"/>
1401 </parameters>
1402 </method>
1403 <method name="get_layout_row" symbol="wnck_workspace_get_layout_row">
1404 <return-type type="int"/>
1405 <parameters>
1406 <parameter name="space" type="WnckWorkspace*"/>
1407 </parameters>
1408 </method>
1409 <method name="get_name" symbol="wnck_workspace_get_name">
1410 <return-type type="char*"/>
1411 <parameters>
1412 <parameter name="space" type="WnckWorkspace*"/>
1413 </parameters>
1414 </method>
1415 <method name="get_neighbor" symbol="wnck_workspace_get_neighbor">
1416 <return-type type="WnckWorkspace*"/>
1417 <parameters>
1418 <parameter name="space" type="WnckWorkspace*"/>
1419 <parameter name="direction" type="WnckMotionDirection"/>
1420 </parameters>
1421 </method>
1422 <method name="get_number" symbol="wnck_workspace_get_number">
1423 <return-type type="int"/>
1424 <parameters>
1425 <parameter name="space" type="WnckWorkspace*"/>
1426 </parameters>
1427 </method>
1428 <method name="get_screen" symbol="wnck_workspace_get_screen">
1429 <return-type type="WnckScreen*"/>
1430 <parameters>
1431 <parameter name="space" type="WnckWorkspace*"/>
1432 </parameters>
1433 </method>
1434 <method name="get_viewport_x" symbol="wnck_workspace_get_viewport_x">
1435 <return-type type="int"/>
1436 <parameters>
1437 <parameter name="space" type="WnckWorkspace*"/>
1438 </parameters>
1439 </method>
1440 <method name="get_viewport_y" symbol="wnck_workspace_get_viewport_y">
1441 <return-type type="int"/>
1442 <parameters>
1443 <parameter name="space" type="WnckWorkspace*"/>
1444 </parameters>
1445 </method>
1446 <method name="get_width" symbol="wnck_workspace_get_width">
1447 <return-type type="int"/>
1448 <parameters>
1449 <parameter name="space" type="WnckWorkspace*"/>
1450 </parameters>
1451 </method>
1452 <method name="is_virtual" symbol="wnck_workspace_is_virtual">
1453 <return-type type="gboolean"/>
1454 <parameters>
1455 <parameter name="space" type="WnckWorkspace*"/>
1456 </parameters>
1457 </method>
1458 <signal name="name-changed" when="LAST">
1459 <return-type type="void"/>
1460 <parameters>
1461 <parameter name="space" type="WnckWorkspace*"/>
1462 </parameters>
1463 </signal>
1464 <vfunc name="pad1">
1465 <return-type type="void"/>
1466 </vfunc>
1467 <vfunc name="pad2">
1468 <return-type type="void"/>
1469 </vfunc>
1470 <vfunc name="pad3">
1471 <return-type type="void"/>
1472 </vfunc>
1473 <vfunc name="pad4">
1474 <return-type type="void"/>
1475 </vfunc>
1476 </object>
1477 </namespace>
1478 </api>