5
This file was automatically generated.
6
Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
9
<namespace name="Wnck" library="wnck-1">
10
<enum name="ClientType" cname="WnckClientType" gtype="wnck_client_type_get_type" type="enum">
11
<member cname="WNCK_CLIENT_TYPE_APPLICATION" name="Application" value="1" />
12
<member cname="WNCK_CLIENT_TYPE_PAGER" name="Pager" value="2" />
14
<enum name="MotionDirection" cname="WnckMotionDirection" gtype="wnck_motion_direction_get_type" type="enum">
15
<member cname="WNCK_MOTION_UP" name="Up" value="-1" />
16
<member cname="WNCK_MOTION_DOWN" name="Down" value="-2" />
17
<member cname="WNCK_MOTION_LEFT" name="Left" value="-3" />
18
<member cname="WNCK_MOTION_RIGHT" name="Right" value="-4" />
20
<enum name="PagerDisplayMode" cname="WnckPagerDisplayMode" gtype="wnck_pager_display_mode_get_type" type="enum">
21
<member cname="WNCK_PAGER_DISPLAY_NAME" name="Name" />
22
<member cname="WNCK_PAGER_DISPLAY_CONTENT" name="Content" />
24
<enum name="TasklistGroupingType" cname="WnckTasklistGroupingType" gtype="wnck_tasklist_grouping_type_get_type" type="enum">
25
<member cname="WNCK_TASKLIST_NEVER_GROUP" name="NeverGroup" />
26
<member cname="WNCK_TASKLIST_AUTO_GROUP" name="AutoGroup" />
27
<member cname="WNCK_TASKLIST_ALWAYS_GROUP" name="AlwaysGroup" />
29
<enum name="WindowActions" cname="WnckWindowActions" gtype="wnck_window_actions_get_type" type="flags">
30
<member cname="WNCK_WINDOW_ACTION_MOVE" name="Move" value="1 << 0" />
31
<member cname="WNCK_WINDOW_ACTION_RESIZE" name="Resize" value="1 << 1" />
32
<member cname="WNCK_WINDOW_ACTION_SHADE" name="Shade" value="1 << 2" />
33
<member cname="WNCK_WINDOW_ACTION_STICK" name="Stick" value="1 << 3" />
34
<member cname="WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY" name="MaximizeHorizontally" value="1 << 4" />
35
<member cname="WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY" name="MaximizeVertically" value="1 << 5" />
36
<member cname="WNCK_WINDOW_ACTION_CHANGE_WORKSPACE" name="ChangeWorkspace" value="1 << 6" />
37
<member cname="WNCK_WINDOW_ACTION_CLOSE" name="Close" value="1 << 7" />
38
<member cname="WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY" name="UnmaximizeHorizontally" value="1 << 8" />
39
<member cname="WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY" name="UnmaximizeVertically" value="1 << 9" />
40
<member cname="WNCK_WINDOW_ACTION_UNSHADE" name="Unshade" value="1 << 10" />
41
<member cname="WNCK_WINDOW_ACTION_UNSTICK" name="Unstick" value="1 << 11" />
42
<member cname="WNCK_WINDOW_ACTION_MINIMIZE" name="Minimize" value="1 << 12" />
43
<member cname="WNCK_WINDOW_ACTION_UNMINIMIZE" name="Unminimize" value="1 << 13" />
44
<member cname="WNCK_WINDOW_ACTION_MAXIMIZE" name="Maximize" value="1 << 14" />
45
<member cname="WNCK_WINDOW_ACTION_UNMAXIMIZE" name="Unmaximize" value="1 << 15" />
46
<member cname="WNCK_WINDOW_ACTION_FULLSCREEN" name="Fullscreen" value="1 << 16" />
47
<member cname="WNCK_WINDOW_ACTION_ABOVE" name="Above" value="1 << 17" />
48
<member cname="WNCK_WINDOW_ACTION_BELOW" name="Below" value="1 << 18" />
50
<enum name="WindowGravity" cname="WnckWindowGravity" gtype="wnck_window_gravity_get_type" type="enum">
51
<member cname="WNCK_WINDOW_GRAVITY_CURRENT" name="Current" />
52
<member cname="WNCK_WINDOW_GRAVITY_NORTHWEST" name="Northwest" value="1" />
53
<member cname="WNCK_WINDOW_GRAVITY_NORTH" name="North" value="2" />
54
<member cname="WNCK_WINDOW_GRAVITY_NORTHEAST" name="Northeast" value="3" />
55
<member cname="WNCK_WINDOW_GRAVITY_WEST" name="West" value="4" />
56
<member cname="WNCK_WINDOW_GRAVITY_CENTER" name="Center" value="5" />
57
<member cname="WNCK_WINDOW_GRAVITY_EAST" name="East" value="6" />
58
<member cname="WNCK_WINDOW_GRAVITY_SOUTHWEST" name="Southwest" value="7" />
59
<member cname="WNCK_WINDOW_GRAVITY_SOUTH" name="South" value="8" />
60
<member cname="WNCK_WINDOW_GRAVITY_SOUTHEAST" name="Southeast" value="9" />
61
<member cname="WNCK_WINDOW_GRAVITY_STATIC" name="Static" value="10" />
63
<enum name="WindowMoveResizeMask" cname="WnckWindowMoveResizeMask" gtype="wnck_window_move_resize_mask_get_type" type="flags">
64
<member cname="WNCK_WINDOW_CHANGE_X" name="X" value="1 << 0" />
65
<member cname="WNCK_WINDOW_CHANGE_Y" name="Y" value="1 << 1" />
66
<member cname="WNCK_WINDOW_CHANGE_WIDTH" name="Width" value="1 << 2" />
67
<member cname="WNCK_WINDOW_CHANGE_HEIGHT" name="Height" value="1 << 3" />
69
<enum name="WindowState" cname="WnckWindowState" gtype="wnck_window_state_get_type" type="flags">
70
<member cname="WNCK_WINDOW_STATE_MINIMIZED" name="Minimized" value="1 << 0" />
71
<member cname="WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY" name="MaximizedHorizontally" value="1 << 1" />
72
<member cname="WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY" name="MaximizedVertically" value="1 << 2" />
73
<member cname="WNCK_WINDOW_STATE_SHADED" name="Shaded" value="1 << 3" />
74
<member cname="WNCK_WINDOW_STATE_SKIP_PAGER" name="SkipPager" value="1 << 4" />
75
<member cname="WNCK_WINDOW_STATE_SKIP_TASKLIST" name="SkipTasklist" value="1 << 5" />
76
<member cname="WNCK_WINDOW_STATE_STICKY" name="Sticky" value="1 << 6" />
77
<member cname="WNCK_WINDOW_STATE_HIDDEN" name="Hidden" value="1 << 7" />
78
<member cname="WNCK_WINDOW_STATE_FULLSCREEN" name="Fullscreen" value="1 << 8" />
79
<member cname="WNCK_WINDOW_STATE_DEMANDS_ATTENTION" name="DemandsAttention" value="1 << 9" />
80
<member cname="WNCK_WINDOW_STATE_URGENT" name="Urgent" value="1 << 10" />
81
<member cname="WNCK_WINDOW_STATE_ABOVE" name="Above" value="1 << 11" />
82
<member cname="WNCK_WINDOW_STATE_BELOW" name="Below" value="1 << 12" />
84
<enum name="WindowType" cname="WnckWindowType" gtype="wnck_window_type_get_type" type="enum">
85
<member cname="WNCK_WINDOW_NORMAL" name="Normal" />
86
<member cname="WNCK_WINDOW_DESKTOP" name="Desktop" />
87
<member cname="WNCK_WINDOW_DOCK" name="Dock" />
88
<member cname="WNCK_WINDOW_DIALOG" name="Dialog" />
89
<member cname="WNCK_WINDOW_TOOLBAR" name="Toolbar" />
90
<member cname="WNCK_WINDOW_MENU" name="Menu" />
91
<member cname="WNCK_WINDOW_UTILITY" name="Utility" />
92
<member cname="WNCK_WINDOW_SPLASHSCREEN" name="Splashscreen" />
94
<enum name="LayoutCorner" cname="_WnckLayoutCorner" type="enum">
95
<member cname="WNCK_LAYOUT_CORNER_TOPLEFT" name="Topleft" />
96
<member cname="WNCK_LAYOUT_CORNER_TOPRIGHT" name="Topright" />
97
<member cname="WNCK_LAYOUT_CORNER_BOTTOMRIGHT" name="Bottomright" />
98
<member cname="WNCK_LAYOUT_CORNER_BOTTOMLEFT" name="Bottomleft" />
100
<enum name="LayoutOrientation" cname="_WnckLayoutOrientation" type="enum">
101
<member cname="WNCK_LAYOUT_ORIENTATION_HORIZONTAL" name="Horizontal" />
102
<member cname="WNCK_LAYOUT_ORIENTATION_VERTICAL" name="Vertical" />
104
<callback name="LoadIconFunction" cname="WnckLoadIconFunction">
105
<return-type type="GdkPixbuf*" />
107
<parameter type="const-char*" name="icon_name" />
108
<parameter type="int" name="size" />
109
<parameter type="unsigned-int" name="flags" />
110
<parameter type="void*" name="data" />
113
<object name="ActionMenu" cname="WnckActionMenu" parent="GtkMenu">
114
<field name="Priv" cname="priv" type="WnckActionMenuPrivate*" />
115
<property name="Window" cname="window" type="gpointer" readable="true" writeable="true" construct-only="true" />
116
<virtual_method name="Pad1" cname="pad1">
117
<return-type type="void" />
119
<virtual_method name="Pad2" cname="pad2">
120
<return-type type="void" />
122
<virtual_method name="Pad3" cname="pad3">
123
<return-type type="void" />
125
<virtual_method name="Pad4" cname="pad4">
126
<return-type type="void" />
128
<method name="GetType" cname="wnck_action_menu_get_type" shared="true">
129
<return-type type="GType" />
131
<constructor cname="wnck_action_menu_new">
133
<parameter type="WnckWindow*" name="window" />
137
<object name="Application" cname="WnckApplication" parent="GObject">
138
<field name="Priv" cname="priv" type="WnckApplicationPrivate*" />
139
<signal name="NameChanged" cname="name_changed" when="LAST" field_name="name_changed">
140
<return-type type="void" />
142
<parameter type="WnckApplication*" name="app" />
145
<signal name="IconChanged" cname="icon_changed" when="LAST" field_name="icon_changed">
146
<return-type type="void" />
148
<parameter type="WnckApplication*" name="app" />
151
<virtual_method name="Pad1" cname="pad1">
152
<return-type type="void" />
154
<virtual_method name="Pad2" cname="pad2">
155
<return-type type="void" />
157
<virtual_method name="Pad3" cname="pad3">
158
<return-type type="void" />
160
<virtual_method name="Pad4" cname="pad4">
161
<return-type type="void" />
163
<method name="Get" cname="wnck_application_get" shared="true">
164
<return-type type="WnckApplication*" />
166
<parameter type="gulong" name="xwindow" />
169
<method name="GetIcon" cname="wnck_application_get_icon">
170
<return-type type="GdkPixbuf*" />
172
<method name="GetIconIsFallback" cname="wnck_application_get_icon_is_fallback">
173
<return-type type="gboolean" />
175
<method name="GetIconName" cname="wnck_application_get_icon_name">
176
<return-type type="const-char*" />
178
<method name="GetMiniIcon" cname="wnck_application_get_mini_icon">
179
<return-type type="GdkPixbuf*" />
181
<method name="GetNWindows" cname="wnck_application_get_n_windows">
182
<return-type type="int" />
184
<method name="GetName" cname="wnck_application_get_name">
185
<return-type type="const-char*" />
187
<method name="GetPid" cname="wnck_application_get_pid">
188
<return-type type="int" />
190
<method name="GetStartupId" cname="wnck_application_get_startup_id">
191
<return-type type="const-char*" />
193
<method name="GetType" cname="wnck_application_get_type" shared="true">
194
<return-type type="GType" />
196
<method name="GetWindows" cname="wnck_application_get_windows">
197
<return-type type="GList*" />
199
<method name="GetXid" cname="wnck_application_get_xid">
200
<return-type type="gulong" />
203
<object name="ClassGroup" cname="WnckClassGroup" parent="GObject">
204
<field name="Priv" cname="priv" type="WnckClassGroupPrivate*" />
205
<signal name="NameChanged" cname="name_changed" when="LAST" field_name="name_changed">
206
<return-type type="void" />
208
<parameter type="WnckApplication*" name="app" />
211
<signal name="IconChanged" cname="icon_changed" when="LAST" field_name="icon_changed">
212
<return-type type="void" />
214
<parameter type="WnckApplication*" name="app" />
217
<virtual_method name="Pad1" cname="pad1">
218
<return-type type="void" />
220
<virtual_method name="Pad2" cname="pad2">
221
<return-type type="void" />
223
<virtual_method name="Pad3" cname="pad3">
224
<return-type type="void" />
226
<virtual_method name="Pad4" cname="pad4">
227
<return-type type="void" />
229
<method name="Get" cname="wnck_class_group_get" shared="true">
230
<return-type type="WnckClassGroup*" />
232
<parameter type="const-char*" name="res_class" />
235
<method name="GetIcon" cname="wnck_class_group_get_icon">
236
<return-type type="GdkPixbuf*" />
238
<method name="GetMiniIcon" cname="wnck_class_group_get_mini_icon">
239
<return-type type="GdkPixbuf*" />
241
<method name="GetName" cname="wnck_class_group_get_name">
242
<return-type type="const-char*" />
244
<method name="GetResClass" cname="wnck_class_group_get_res_class">
245
<return-type type="const-char*" />
247
<method name="GetType" cname="wnck_class_group_get_type" shared="true">
248
<return-type type="GType" />
250
<method name="GetWindows" cname="wnck_class_group_get_windows">
251
<return-type type="GList*" />
254
<object name="Pager" cname="WnckPager" parent="GtkContainer">
255
<field name="Priv" cname="priv" type="WnckPagerPrivate*" />
256
<virtual_method name="Pad1" cname="pad1">
257
<return-type type="void" />
259
<virtual_method name="Pad2" cname="pad2">
260
<return-type type="void" />
262
<virtual_method name="Pad3" cname="pad3">
263
<return-type type="void" />
265
<virtual_method name="Pad4" cname="pad4">
266
<return-type type="void" />
268
<method name="GetType" cname="wnck_pager_get_type" shared="true">
269
<return-type type="GType" />
271
<constructor cname="wnck_pager_new">
273
<parameter type="WnckScreen*" name="screen" />
276
<method name="SetDisplayMode" cname="wnck_pager_set_display_mode">
277
<return-type type="void" />
279
<parameter type="WnckPagerDisplayMode" name="mode" />
282
<method name="SetNRows" cname="wnck_pager_set_n_rows">
283
<return-type type="gboolean" />
285
<parameter type="int" name="n_rows" />
288
<method name="SetOrientation" cname="wnck_pager_set_orientation">
289
<return-type type="gboolean" />
291
<parameter type="GtkOrientation" name="orientation" />
294
<method name="SetScreen" cname="wnck_pager_set_screen" deprecated="1">
295
<return-type type="void" />
297
<parameter type="WnckScreen*" name="screen" />
300
<method name="SetShadowType" cname="wnck_pager_set_shadow_type">
301
<return-type type="void" />
303
<parameter type="GtkShadowType" name="shadow_type" />
306
<method name="SetShowAll" cname="wnck_pager_set_show_all">
307
<return-type type="void" />
309
<parameter type="gboolean" name="show_all_workspaces" />
313
<object name="Screen" cname="WnckScreen" parent="GObject">
314
<field name="Priv" cname="priv" type="WnckScreenPrivate*" />
315
<signal name="ActiveWindowChanged" cname="active_window_changed" when="LAST" field_name="active_window_changed">
316
<return-type type="void" />
318
<parameter type="WnckScreen*" name="screen" />
319
<parameter type="WnckWindow*" name="previous_window" />
322
<signal name="ActiveWorkspaceChanged" cname="active_workspace_changed" when="LAST" field_name="active_workspace_changed">
323
<return-type type="void" />
325
<parameter type="WnckScreen*" name="screen" />
326
<parameter type="WnckWorkspace*" name="previous_workspace" />
329
<signal name="WindowStackingChanged" cname="window_stacking_changed" when="LAST" field_name="window_stacking_changed">
330
<return-type type="void" />
332
<parameter type="WnckScreen*" name="screen" />
335
<signal name="WindowOpened" cname="window_opened" when="LAST" field_name="window_opened">
336
<return-type type="void" />
338
<parameter type="WnckScreen*" name="screen" />
339
<parameter type="WnckWindow*" name="window" />
342
<signal name="WindowClosed" cname="window_closed" when="LAST" field_name="window_closed">
343
<return-type type="void" />
345
<parameter type="WnckScreen*" name="screen" />
346
<parameter type="WnckWindow*" name="window" />
349
<signal name="WorkspaceCreated" cname="workspace_created" when="LAST" field_name="workspace_created">
350
<return-type type="void" />
352
<parameter type="WnckScreen*" name="screen" />
353
<parameter type="WnckWorkspace*" name="space" />
356
<signal name="WorkspaceDestroyed" cname="workspace_destroyed" when="LAST" field_name="workspace_destroyed">
357
<return-type type="void" />
359
<parameter type="WnckScreen*" name="screen" />
360
<parameter type="WnckWorkspace*" name="space" />
363
<signal name="ApplicationOpened" cname="application_opened" when="LAST" field_name="application_opened">
364
<return-type type="void" />
366
<parameter type="WnckScreen*" name="screen" />
367
<parameter type="WnckApplication*" name="app" />
370
<signal name="ApplicationClosed" cname="application_closed" when="LAST" field_name="application_closed">
371
<return-type type="void" />
373
<parameter type="WnckScreen*" name="screen" />
374
<parameter type="WnckApplication*" name="app" />
377
<signal name="ClassGroupOpened" cname="class_group_opened" when="LAST" field_name="class_group_opened">
378
<return-type type="void" />
380
<parameter type="WnckScreen*" name="screen" />
381
<parameter type="WnckClassGroup*" name="class_group" />
384
<signal name="ClassGroupClosed" cname="class_group_closed" when="LAST" field_name="class_group_closed">
385
<return-type type="void" />
387
<parameter type="WnckScreen*" name="screen" />
388
<parameter type="WnckClassGroup*" name="class_group" />
391
<signal name="BackgroundChanged" cname="background_changed" when="LAST" field_name="background_changed">
392
<return-type type="void" />
394
<parameter type="WnckScreen*" name="screen" />
397
<signal name="ShowingDesktopChanged" cname="showing_desktop_changed" when="LAST" field_name="showing_desktop_changed">
398
<return-type type="void" />
400
<parameter type="WnckScreen*" name="screen" />
403
<signal name="ViewportsChanged" cname="viewports_changed" when="LAST" field_name="viewports_changed">
404
<return-type type="void" />
406
<parameter type="WnckScreen*" name="screen" />
409
<signal name="WindowManagerChanged" cname="window_manager_changed" when="LAST" field_name="window_manager_changed">
410
<return-type type="void" />
412
<parameter type="WnckScreen*" name="screen" />
415
<virtual_method name="Pad2" cname="pad2">
416
<return-type type="void" />
418
<virtual_method name="Pad3" cname="pad3">
419
<return-type type="void" />
421
<virtual_method name="Pad4" cname="pad4">
422
<return-type type="void" />
424
<virtual_method name="Pad5" cname="pad5">
425
<return-type type="void" />
427
<virtual_method name="Pad6" cname="pad6">
428
<return-type type="void" />
430
<method name="CalcWorkspaceLayout" cname="wnck_screen_calc_workspace_layout" deprecated="1">
431
<return-type type="void" />
433
<parameter type="int" name="num_workspaces" />
434
<parameter type="int" name="space_index" />
435
<parameter type="WnckWorkspaceLayout*" name="layout" />
438
<method name="ChangeWorkspaceCount" cname="wnck_screen_change_workspace_count">
439
<return-type type="void" />
441
<parameter type="int" name="count" />
444
<method name="ForceUpdate" cname="wnck_screen_force_update">
445
<return-type type="void" />
447
<method name="FreeWorkspaceLayout" cname="wnck_screen_free_workspace_layout" deprecated="1" shared="true">
448
<return-type type="void" />
450
<parameter type="WnckWorkspaceLayout*" name="layout" />
453
<method name="Get" cname="wnck_screen_get" shared="true">
454
<return-type type="WnckScreen*" />
456
<parameter type="int" name="index" />
459
<method name="GetActiveWindow" cname="wnck_screen_get_active_window">
460
<return-type type="WnckWindow*" />
462
<method name="GetActiveWorkspace" cname="wnck_screen_get_active_workspace">
463
<return-type type="WnckWorkspace*" />
465
<method name="GetBackgroundPixmap" cname="wnck_screen_get_background_pixmap">
466
<return-type type="gulong" />
468
<method name="GetDefault" cname="wnck_screen_get_default" shared="true">
469
<return-type type="WnckScreen*" />
471
<method name="GetForRoot" cname="wnck_screen_get_for_root" shared="true">
472
<return-type type="WnckScreen*" />
474
<parameter type="gulong" name="root_window_id" />
477
<method name="GetHeight" cname="wnck_screen_get_height">
478
<return-type type="int" />
480
<method name="GetNumber" cname="wnck_screen_get_number">
481
<return-type type="int" />
483
<method name="GetPreviouslyActiveWindow" cname="wnck_screen_get_previously_active_window">
484
<return-type type="WnckWindow*" />
486
<method name="GetShowingDesktop" cname="wnck_screen_get_showing_desktop">
487
<return-type type="gboolean" />
489
<method name="GetType" cname="wnck_screen_get_type" shared="true">
490
<return-type type="GType" />
492
<method name="GetWidth" cname="wnck_screen_get_width">
493
<return-type type="int" />
495
<method name="GetWindowManagerName" cname="wnck_screen_get_window_manager_name">
496
<return-type type="const-char*" />
498
<method name="GetWindows" cname="wnck_screen_get_windows">
499
<return-type type="GList*" />
501
<method name="GetWindowsStacked" cname="wnck_screen_get_windows_stacked">
502
<return-type type="GList*" />
504
<method name="GetWorkspace" cname="wnck_screen_get_workspace">
505
<return-type type="WnckWorkspace*" />
507
<parameter type="int" name="workspace" />
510
<method name="GetWorkspaceCount" cname="wnck_screen_get_workspace_count">
511
<return-type type="int" />
513
<method name="GetWorkspaceIndex" cname="wnck_screen_get_workspace_index" deprecated="1">
514
<return-type type="int" />
516
<parameter type="WnckWorkspace*" name="space" />
519
<method name="GetWorkspaceNeighbor" cname="wnck_screen_get_workspace_neighbor" deprecated="1">
520
<return-type type="WnckWorkspace*" />
522
<parameter type="WnckWorkspace*" name="space" />
523
<parameter type="WnckMotionDirection" name="direction" />
526
<method name="GetWorkspaces" cname="wnck_screen_get_workspaces">
527
<return-type type="GList*" />
529
<method name="MoveViewport" cname="wnck_screen_move_viewport">
530
<return-type type="void" />
532
<parameter type="int" name="x" />
533
<parameter type="int" name="y" />
536
<method name="NetWmSupports" cname="wnck_screen_net_wm_supports">
537
<return-type type="gboolean" />
539
<parameter type="const-char*" name="atom" />
542
<method name="ReleaseWorkspaceLayout" cname="wnck_screen_release_workspace_layout">
543
<return-type type="void" />
545
<parameter type="int" name="current_token" />
548
<method name="ToggleShowingDesktop" cname="wnck_screen_toggle_showing_desktop">
549
<return-type type="void" />
551
<parameter type="gboolean" name="show" />
554
<method name="TrySetWorkspaceLayout" cname="wnck_screen_try_set_workspace_layout">
555
<return-type type="int" />
557
<parameter type="int" name="current_token" />
558
<parameter type="int" name="rows" />
559
<parameter type="int" name="columns" />
563
<object name="Selector" cname="WnckSelector" parent="GtkMenuBar">
564
<field name="Priv" cname="priv" type="WnckSelectorPrivate*" />
565
<virtual_method name="Pad1" cname="pad1">
566
<return-type type="void" />
568
<virtual_method name="Pad2" cname="pad2">
569
<return-type type="void" />
571
<virtual_method name="Pad3" cname="pad3">
572
<return-type type="void" />
574
<virtual_method name="Pad4" cname="pad4">
575
<return-type type="void" />
577
<method name="GetType" cname="wnck_selector_get_type" shared="true">
578
<return-type type="GType" />
580
<constructor cname="wnck_selector_new" />
582
<object name="Tasklist" cname="WnckTasklist" parent="GtkContainer">
583
<field name="Priv" cname="priv" type="WnckTasklistPrivate*" />
584
<virtual_method name="Pad1" cname="pad1">
585
<return-type type="void" />
587
<virtual_method name="Pad2" cname="pad2">
588
<return-type type="void" />
590
<virtual_method name="Pad3" cname="pad3">
591
<return-type type="void" />
593
<virtual_method name="Pad4" cname="pad4">
594
<return-type type="void" />
596
<method name="GetMinimumHeight" cname="wnck_tasklist_get_minimum_height" deprecated="1">
597
<return-type type="gint" />
599
<method name="GetMinimumWidth" cname="wnck_tasklist_get_minimum_width" deprecated="1">
600
<return-type type="gint" />
602
<method name="GetSizeHintList" cname="wnck_tasklist_get_size_hint_list">
603
<return-type type="const-int*" />
605
<parameter type="int*" name="n_elements" />
608
<method name="GetType" cname="wnck_tasklist_get_type" shared="true">
609
<return-type type="GType" />
611
<constructor cname="wnck_tasklist_new">
613
<parameter type="WnckScreen*" name="screen" />
616
<method name="SetButtonRelief" cname="wnck_tasklist_set_button_relief">
617
<return-type type="void" />
619
<parameter type="GtkReliefStyle" name="relief" />
622
<method name="SetGrouping" cname="wnck_tasklist_set_grouping">
623
<return-type type="void" />
625
<parameter type="WnckTasklistGroupingType" name="grouping" />
628
<method name="SetGroupingLimit" cname="wnck_tasklist_set_grouping_limit">
629
<return-type type="void" />
631
<parameter type="gint" name="limit" />
634
<method name="SetIconLoader" cname="wnck_tasklist_set_icon_loader">
635
<return-type type="void" />
637
<parameter type="WnckLoadIconFunction" name="load_icon_func" />
638
<parameter type="void*" name="data" />
639
<parameter type="GDestroyNotify" name="free_data_func" />
642
<method name="SetIncludeAllWorkspaces" cname="wnck_tasklist_set_include_all_workspaces">
643
<return-type type="void" />
645
<parameter type="gboolean" name="include_all_workspaces" />
648
<method name="SetMinimumHeight" cname="wnck_tasklist_set_minimum_height" deprecated="1">
649
<return-type type="void" />
651
<parameter type="gint" name="size" />
654
<method name="SetMinimumWidth" cname="wnck_tasklist_set_minimum_width" deprecated="1">
655
<return-type type="void" />
657
<parameter type="gint" name="size" />
660
<method name="SetScreen" cname="wnck_tasklist_set_screen" deprecated="1">
661
<return-type type="void" />
663
<parameter type="WnckScreen*" name="screen" />
666
<method name="SetSwitchWorkspaceOnUnminimize" cname="wnck_tasklist_set_switch_workspace_on_unminimize">
667
<return-type type="void" />
669
<parameter type="gboolean" name="switch_workspace_on_unminimize" />
673
<object name="Window" cname="WnckWindow" parent="GObject">
674
<field name="Priv" cname="priv" type="WnckWindowPrivate*" />
675
<signal name="NameChanged" cname="name_changed" when="LAST" field_name="name_changed">
676
<return-type type="void" />
678
<parameter type="WnckWindow*" name="window" />
681
<signal name="StateChanged" cname="state_changed" when="LAST" field_name="state_changed">
682
<return-type type="void" />
684
<parameter type="WnckWindow*" name="window" />
685
<parameter type="WnckWindowState" name="changed_mask" />
686
<parameter type="WnckWindowState" name="new_state" />
689
<signal name="WorkspaceChanged" cname="workspace_changed" when="LAST" field_name="workspace_changed">
690
<return-type type="void" />
692
<parameter type="WnckWindow*" name="window" />
695
<signal name="IconChanged" cname="icon_changed" when="LAST" field_name="icon_changed">
696
<return-type type="void" />
698
<parameter type="WnckWindow*" name="window" />
701
<signal name="ActionsChanged" cname="actions_changed" when="LAST" field_name="actions_changed">
702
<return-type type="void" />
704
<parameter type="WnckWindow*" name="window" />
705
<parameter type="WnckWindowActions" name="changed_mask" />
706
<parameter type="WnckWindowActions" name="new_actions" />
709
<signal name="GeometryChanged" cname="geometry_changed" when="LAST" field_name="geometry_changed">
710
<return-type type="void" />
712
<parameter type="WnckWindow*" name="window" />
715
<virtual_method name="Pad1" cname="pad1">
716
<return-type type="void" />
718
<virtual_method name="Pad2" cname="pad2">
719
<return-type type="void" />
721
<virtual_method name="Pad3" cname="pad3">
722
<return-type type="void" />
724
<virtual_method name="Pad4" cname="pad4">
725
<return-type type="void" />
727
<method name="Activate" cname="wnck_window_activate">
728
<return-type type="void" />
730
<parameter type="guint32" name="timestamp" />
733
<method name="ActivateTransient" cname="wnck_window_activate_transient">
734
<return-type type="void" />
736
<parameter type="guint32" name="timestamp" />
739
<method name="Close" cname="wnck_window_close">
740
<return-type type="void" />
742
<parameter type="guint32" name="timestamp" />
745
<method name="Get" cname="wnck_window_get" shared="true">
746
<return-type type="WnckWindow*" />
748
<parameter type="gulong" name="xwindow" />
751
<method name="GetActions" cname="wnck_window_get_actions">
752
<return-type type="WnckWindowActions" />
754
<method name="GetApplication" cname="wnck_window_get_application">
755
<return-type type="WnckApplication*" />
757
<method name="GetClassGroup" cname="wnck_window_get_class_group">
758
<return-type type="WnckClassGroup*" />
760
<method name="GetClientWindowGeometry" cname="wnck_window_get_client_window_geometry">
761
<return-type type="void" />
763
<parameter type="int*" name="xp" />
764
<parameter type="int*" name="yp" />
765
<parameter type="int*" name="widthp" />
766
<parameter type="int*" name="heightp" />
769
<method name="GetGeometry" cname="wnck_window_get_geometry">
770
<return-type type="void" />
772
<parameter type="int*" name="xp" />
773
<parameter type="int*" name="yp" />
774
<parameter type="int*" name="widthp" />
775
<parameter type="int*" name="heightp" />
778
<method name="GetGroupLeader" cname="wnck_window_get_group_leader">
779
<return-type type="gulong" />
781
<method name="GetIcon" cname="wnck_window_get_icon">
782
<return-type type="GdkPixbuf*" />
784
<method name="GetIconIsFallback" cname="wnck_window_get_icon_is_fallback">
785
<return-type type="gboolean" />
787
<method name="GetIconName" cname="wnck_window_get_icon_name">
788
<return-type type="const-char*" />
790
<method name="GetMiniIcon" cname="wnck_window_get_mini_icon">
791
<return-type type="GdkPixbuf*" />
793
<method name="GetName" cname="wnck_window_get_name">
794
<return-type type="const-char*" />
796
<method name="GetPid" cname="wnck_window_get_pid">
797
<return-type type="int" />
799
<method name="GetScreen" cname="wnck_window_get_screen">
800
<return-type type="WnckScreen*" />
802
<method name="GetSessionId" cname="wnck_window_get_session_id">
803
<return-type type="const-char*" />
805
<method name="GetSessionIdUtf8" cname="wnck_window_get_session_id_utf8">
806
<return-type type="const-char*" />
808
<method name="GetSortOrder" cname="wnck_window_get_sort_order">
809
<return-type type="gint" />
811
<method name="GetState" cname="wnck_window_get_state">
812
<return-type type="WnckWindowState" />
814
<method name="GetTransient" cname="wnck_window_get_transient">
815
<return-type type="WnckWindow*" />
817
<method name="GetType" cname="wnck_window_get_type" shared="true">
818
<return-type type="GType" />
820
<method name="GetWindowType" cname="wnck_window_get_window_type">
821
<return-type type="WnckWindowType" />
823
<method name="GetWorkspace" cname="wnck_window_get_workspace">
824
<return-type type="WnckWorkspace*" />
826
<method name="GetXid" cname="wnck_window_get_xid">
827
<return-type type="gulong" />
829
<method name="HasIconName" cname="wnck_window_has_icon_name">
830
<return-type type="gboolean" />
832
<method name="HasName" cname="wnck_window_has_name">
833
<return-type type="gboolean" />
835
<method name="IsAbove" cname="wnck_window_is_above">
836
<return-type type="gboolean" />
838
<method name="IsActive" cname="wnck_window_is_active">
839
<return-type type="gboolean" />
841
<method name="IsBelow" cname="wnck_window_is_below">
842
<return-type type="gboolean" />
844
<method name="IsFullscreen" cname="wnck_window_is_fullscreen">
845
<return-type type="gboolean" />
847
<method name="IsInViewport" cname="wnck_window_is_in_viewport">
848
<return-type type="gboolean" />
850
<parameter type="WnckWorkspace*" name="workspace" />
853
<method name="IsMaximized" cname="wnck_window_is_maximized">
854
<return-type type="gboolean" />
856
<method name="IsMaximizedHorizontally" cname="wnck_window_is_maximized_horizontally">
857
<return-type type="gboolean" />
859
<method name="IsMaximizedVertically" cname="wnck_window_is_maximized_vertically">
860
<return-type type="gboolean" />
862
<method name="IsMinimized" cname="wnck_window_is_minimized">
863
<return-type type="gboolean" />
865
<method name="IsMostRecentlyActivated" cname="wnck_window_is_most_recently_activated">
866
<return-type type="gboolean" />
868
<method name="IsOnWorkspace" cname="wnck_window_is_on_workspace">
869
<return-type type="gboolean" />
871
<parameter type="WnckWorkspace*" name="workspace" />
874
<method name="IsPinned" cname="wnck_window_is_pinned">
875
<return-type type="gboolean" />
877
<method name="IsShaded" cname="wnck_window_is_shaded">
878
<return-type type="gboolean" />
880
<method name="IsSkipPager" cname="wnck_window_is_skip_pager">
881
<return-type type="gboolean" />
883
<method name="IsSkipTasklist" cname="wnck_window_is_skip_tasklist">
884
<return-type type="gboolean" />
886
<method name="IsSticky" cname="wnck_window_is_sticky">
887
<return-type type="gboolean" />
889
<method name="IsVisibleOnWorkspace" cname="wnck_window_is_visible_on_workspace">
890
<return-type type="gboolean" />
892
<parameter type="WnckWorkspace*" name="workspace" />
895
<method name="KeyboardMove" cname="wnck_window_keyboard_move">
896
<return-type type="void" />
898
<method name="KeyboardSize" cname="wnck_window_keyboard_size">
899
<return-type type="void" />
901
<method name="MakeAbove" cname="wnck_window_make_above">
902
<return-type type="void" />
904
<method name="MakeBelow" cname="wnck_window_make_below">
905
<return-type type="void" />
907
<method name="Maximize" cname="wnck_window_maximize">
908
<return-type type="void" />
910
<method name="MaximizeHorizontally" cname="wnck_window_maximize_horizontally">
911
<return-type type="void" />
913
<method name="MaximizeVertically" cname="wnck_window_maximize_vertically">
914
<return-type type="void" />
916
<method name="Minimize" cname="wnck_window_minimize">
917
<return-type type="void" />
919
<method name="MoveToWorkspace" cname="wnck_window_move_to_workspace">
920
<return-type type="void" />
922
<parameter type="WnckWorkspace*" name="space" />
925
<method name="NeedsAttention" cname="wnck_window_needs_attention">
926
<return-type type="gboolean" />
928
<method name="OrTransientNeedsAttention" cname="wnck_window_or_transient_needs_attention">
929
<return-type type="gboolean" />
931
<method name="Pin" cname="wnck_window_pin">
932
<return-type type="void" />
934
<method name="SetFullscreen" cname="wnck_window_set_fullscreen">
935
<return-type type="void" />
937
<parameter type="gboolean" name="fullscreen" />
940
<method name="SetGeometry" cname="wnck_window_set_geometry">
941
<return-type type="void" />
943
<parameter type="WnckWindowGravity" name="gravity" />
944
<parameter type="WnckWindowMoveResizeMask" name="geometry_mask" />
945
<parameter type="int" name="x" />
946
<parameter type="int" name="y" />
947
<parameter type="int" name="width" />
948
<parameter type="int" name="height" />
951
<method name="SetIconGeometry" cname="wnck_window_set_icon_geometry">
952
<return-type type="void" />
954
<parameter type="int" name="x" />
955
<parameter type="int" name="y" />
956
<parameter type="int" name="width" />
957
<parameter type="int" name="height" />
960
<method name="SetSkipPager" cname="wnck_window_set_skip_pager">
961
<return-type type="void" />
963
<parameter type="gboolean" name="skip" />
966
<method name="SetSkipTasklist" cname="wnck_window_set_skip_tasklist">
967
<return-type type="void" />
969
<parameter type="gboolean" name="skip" />
972
<method name="SetSortOrder" cname="wnck_window_set_sort_order">
973
<return-type type="void" />
975
<parameter type="gint" name="order" />
978
<method name="SetWindowType" cname="wnck_window_set_window_type">
979
<return-type type="void" />
981
<parameter type="WnckWindowType" name="wintype" />
984
<method name="Shade" cname="wnck_window_shade">
985
<return-type type="void" />
987
<method name="Stick" cname="wnck_window_stick">
988
<return-type type="void" />
990
<method name="TransientIsMostRecentlyActivated" cname="wnck_window_transient_is_most_recently_activated">
991
<return-type type="gboolean" />
993
<method name="UnmakeAbove" cname="wnck_window_unmake_above">
994
<return-type type="void" />
996
<method name="UnmakeBelow" cname="wnck_window_unmake_below">
997
<return-type type="void" />
999
<method name="Unmaximize" cname="wnck_window_unmaximize">
1000
<return-type type="void" />
1002
<method name="UnmaximizeHorizontally" cname="wnck_window_unmaximize_horizontally">
1003
<return-type type="void" />
1005
<method name="UnmaximizeVertically" cname="wnck_window_unmaximize_vertically">
1006
<return-type type="void" />
1008
<method name="Unminimize" cname="wnck_window_unminimize">
1009
<return-type type="void" />
1011
<parameter type="guint32" name="timestamp" />
1014
<method name="Unpin" cname="wnck_window_unpin">
1015
<return-type type="void" />
1017
<method name="Unshade" cname="wnck_window_unshade">
1018
<return-type type="void" />
1020
<method name="Unstick" cname="wnck_window_unstick">
1021
<return-type type="void" />
1024
<object name="Workspace" cname="WnckWorkspace" parent="GObject">
1025
<field name="Priv" cname="priv" type="WnckWorkspacePrivate*" />
1026
<signal name="NameChanged" cname="name_changed" when="LAST" field_name="name_changed">
1027
<return-type type="void" />
1029
<parameter type="WnckWorkspace*" name="space" />
1032
<virtual_method name="Pad1" cname="pad1">
1033
<return-type type="void" />
1035
<virtual_method name="Pad2" cname="pad2">
1036
<return-type type="void" />
1038
<virtual_method name="Pad3" cname="pad3">
1039
<return-type type="void" />
1041
<virtual_method name="Pad4" cname="pad4">
1042
<return-type type="void" />
1044
<method name="Activate" cname="wnck_workspace_activate">
1045
<return-type type="void" />
1047
<parameter type="guint32" name="timestamp" />
1050
<method name="ChangeName" cname="wnck_workspace_change_name">
1051
<return-type type="void" />
1053
<parameter type="const-char*" name="name" />
1056
<method name="GetHeight" cname="wnck_workspace_get_height">
1057
<return-type type="int" />
1059
<method name="GetLayoutColumn" cname="wnck_workspace_get_layout_column">
1060
<return-type type="int" />
1062
<method name="GetLayoutRow" cname="wnck_workspace_get_layout_row">
1063
<return-type type="int" />
1065
<method name="GetName" cname="wnck_workspace_get_name">
1066
<return-type type="const-char*" />
1068
<method name="GetNeighbor" cname="wnck_workspace_get_neighbor">
1069
<return-type type="WnckWorkspace*" />
1071
<parameter type="WnckMotionDirection" name="direction" />
1074
<method name="GetNumber" cname="wnck_workspace_get_number">
1075
<return-type type="int" />
1077
<method name="GetScreen" cname="wnck_workspace_get_screen">
1078
<return-type type="WnckScreen*" />
1080
<method name="GetType" cname="wnck_workspace_get_type" shared="true">
1081
<return-type type="GType" />
1083
<method name="GetViewportX" cname="wnck_workspace_get_viewport_x">
1084
<return-type type="int" />
1086
<method name="GetViewportY" cname="wnck_workspace_get_viewport_y">
1087
<return-type type="int" />
1089
<method name="GetWidth" cname="wnck_workspace_get_width">
1090
<return-type type="int" />
1092
<method name="IsVirtual" cname="wnck_workspace_is_virtual">
1093
<return-type type="gboolean" />
1096
<struct name="ResourceUsage" cname="WnckResourceUsage">
1097
<field name="TotalBytesEstimate" cname="total_bytes_estimate" type="gulong" />
1098
<field name="PixmapBytes" cname="pixmap_bytes" type="gulong" />
1099
<field name="NPixmaps" cname="n_pixmaps" type="unsigned int" />
1100
<field name="NWindows" cname="n_windows" type="unsigned int" />
1101
<field name="NGcs" cname="n_gcs" type="unsigned int" />
1102
<field name="NPictures" cname="n_pictures" type="unsigned int" />
1103
<field name="NGlyphsets" cname="n_glyphsets" type="unsigned int" />
1104
<field name="NFonts" cname="n_fonts" type="unsigned int" />
1105
<field name="NColormapEntries" cname="n_colormap_entries" type="unsigned int" />
1106
<field name="NPassiveGrabs" cname="n_passive_grabs" type="unsigned int" />
1107
<field name="NCursors" cname="n_cursors" type="unsigned int" />
1108
<field name="NOther" cname="n_other" type="unsigned int" />
1109
<field name="Pad1" cname="pad1" type="unsigned int" access="private" />
1110
<field name="Pad2" cname="pad2" type="unsigned int" access="private" />
1111
<field name="Pad3" cname="pad3" type="unsigned int" access="private" />
1112
<field name="Pad4" cname="pad4" type="unsigned int" access="private" />
1113
<field name="Pad5" cname="pad5" type="unsigned int" access="private" />
1114
<field name="Pad6" cname="pad6" type="unsigned long" access="private" />
1115
<field name="Pad7" cname="pad7" type="unsigned long" access="private" />
1116
<field name="Pad8" cname="pad8" type="unsigned long" access="private" />
1117
<field name="Pad9" cname="pad9" type="unsigned long" access="private" />
1119
<struct name="WorkspaceLayout" cname="WnckWorkspaceLayout" deprecated="1">
1120
<field name="Rows" cname="rows" type="int" />
1121
<field name="Cols" cname="cols" type="int" />
1122
<field name="Grid" cname="grid" type="int*" />
1123
<field name="GridArea" cname="grid_area" type="int" />
1124
<field name="CurrentRow" cname="current_row" type="int" />
1125
<field name="CurrentCol" cname="current_col" type="int" />
1127
<class name="Global" cname="WnckGlobal">
1128
<method name="CreateWindowActionMenu" cname="wnck_create_window_action_menu" deprecated="1" shared="true">
1129
<return-type type="GtkWidget*" />
1131
<parameter type="WnckWindow*" name="window" />
1134
<method name="GtkWindowSetDockType" cname="wnck_gtk_window_set_dock_type" deprecated="1" shared="true">
1135
<return-type type="void" />
1137
<parameter type="GtkWindow*" name="window" />
1140
<method name="PidReadResourceUsage" cname="wnck_pid_read_resource_usage" shared="true">
1141
<return-type type="void" />
1143
<parameter type="GdkDisplay*" name="gdk_display" />
1144
<parameter type="gulong" name="pid" />
1145
<parameter type="WnckResourceUsage*" name="usage" />
1148
<method name="SetClientType" cname="wnck_set_client_type" shared="true">
1149
<return-type type="void" />
1151
<parameter type="WnckClientType" name="ewmh_sourceindication_client_type" />
1154
<method name="XidReadResourceUsage" cname="wnck_xid_read_resource_usage" shared="true">
1155
<return-type type="void" />
1157
<parameter type="GdkDisplay*" name="gdk_display" />
1158
<parameter type="gulong" name="xid" />
1159
<parameter type="WnckResourceUsage*" name="usage" />
b'\\ No newline at end of file'