~franciscoda/docky/nm-1.0.7-docky-fix

« back to all changes in this revision

Viewing changes to lib/wnck-sharp1/wnck-api.raw

  • Committer: Rico Tzschichholz
  • Date: 2015-09-02 07:41:41 UTC
  • Revision ID: ricotz@ubuntu.com-20150902074141-2e1kwp996s04tsya
Ship internal copy of libwnck-1.0 bindings

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<api>
 
3
  <!--
 
4
 
 
5
        This file was automatically generated.
 
6
        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
 
7
 
 
8
-->
 
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" />
 
13
    </enum>
 
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" />
 
19
    </enum>
 
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" />
 
23
    </enum>
 
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" />
 
28
    </enum>
 
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 &lt;&lt; 0" />
 
31
      <member cname="WNCK_WINDOW_ACTION_RESIZE" name="Resize" value="1 &lt;&lt; 1" />
 
32
      <member cname="WNCK_WINDOW_ACTION_SHADE" name="Shade" value="1 &lt;&lt; 2" />
 
33
      <member cname="WNCK_WINDOW_ACTION_STICK" name="Stick" value="1 &lt;&lt; 3" />
 
34
      <member cname="WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY" name="MaximizeHorizontally" value="1 &lt;&lt; 4" />
 
35
      <member cname="WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY" name="MaximizeVertically" value="1 &lt;&lt; 5" />
 
36
      <member cname="WNCK_WINDOW_ACTION_CHANGE_WORKSPACE" name="ChangeWorkspace" value="1 &lt;&lt; 6" />
 
37
      <member cname="WNCK_WINDOW_ACTION_CLOSE" name="Close" value="1 &lt;&lt; 7" />
 
38
      <member cname="WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY" name="UnmaximizeHorizontally" value="1 &lt;&lt; 8" />
 
39
      <member cname="WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY" name="UnmaximizeVertically" value="1 &lt;&lt; 9" />
 
40
      <member cname="WNCK_WINDOW_ACTION_UNSHADE" name="Unshade" value="1 &lt;&lt; 10" />
 
41
      <member cname="WNCK_WINDOW_ACTION_UNSTICK" name="Unstick" value="1 &lt;&lt; 11" />
 
42
      <member cname="WNCK_WINDOW_ACTION_MINIMIZE" name="Minimize" value="1 &lt;&lt; 12" />
 
43
      <member cname="WNCK_WINDOW_ACTION_UNMINIMIZE" name="Unminimize" value="1 &lt;&lt; 13" />
 
44
      <member cname="WNCK_WINDOW_ACTION_MAXIMIZE" name="Maximize" value="1 &lt;&lt; 14" />
 
45
      <member cname="WNCK_WINDOW_ACTION_UNMAXIMIZE" name="Unmaximize" value="1 &lt;&lt; 15" />
 
46
      <member cname="WNCK_WINDOW_ACTION_FULLSCREEN" name="Fullscreen" value="1 &lt;&lt; 16" />
 
47
      <member cname="WNCK_WINDOW_ACTION_ABOVE" name="Above" value="1 &lt;&lt; 17" />
 
48
      <member cname="WNCK_WINDOW_ACTION_BELOW" name="Below" value="1 &lt;&lt; 18" />
 
49
    </enum>
 
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" />
 
62
    </enum>
 
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 &lt;&lt; 0" />
 
65
      <member cname="WNCK_WINDOW_CHANGE_Y" name="Y" value="1 &lt;&lt; 1" />
 
66
      <member cname="WNCK_WINDOW_CHANGE_WIDTH" name="Width" value="1 &lt;&lt; 2" />
 
67
      <member cname="WNCK_WINDOW_CHANGE_HEIGHT" name="Height" value="1 &lt;&lt; 3" />
 
68
    </enum>
 
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 &lt;&lt; 0" />
 
71
      <member cname="WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY" name="MaximizedHorizontally" value="1 &lt;&lt; 1" />
 
72
      <member cname="WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY" name="MaximizedVertically" value="1 &lt;&lt; 2" />
 
73
      <member cname="WNCK_WINDOW_STATE_SHADED" name="Shaded" value="1 &lt;&lt; 3" />
 
74
      <member cname="WNCK_WINDOW_STATE_SKIP_PAGER" name="SkipPager" value="1 &lt;&lt; 4" />
 
75
      <member cname="WNCK_WINDOW_STATE_SKIP_TASKLIST" name="SkipTasklist" value="1 &lt;&lt; 5" />
 
76
      <member cname="WNCK_WINDOW_STATE_STICKY" name="Sticky" value="1 &lt;&lt; 6" />
 
77
      <member cname="WNCK_WINDOW_STATE_HIDDEN" name="Hidden" value="1 &lt;&lt; 7" />
 
78
      <member cname="WNCK_WINDOW_STATE_FULLSCREEN" name="Fullscreen" value="1 &lt;&lt; 8" />
 
79
      <member cname="WNCK_WINDOW_STATE_DEMANDS_ATTENTION" name="DemandsAttention" value="1 &lt;&lt; 9" />
 
80
      <member cname="WNCK_WINDOW_STATE_URGENT" name="Urgent" value="1 &lt;&lt; 10" />
 
81
      <member cname="WNCK_WINDOW_STATE_ABOVE" name="Above" value="1 &lt;&lt; 11" />
 
82
      <member cname="WNCK_WINDOW_STATE_BELOW" name="Below" value="1 &lt;&lt; 12" />
 
83
    </enum>
 
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" />
 
93
    </enum>
 
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" />
 
99
    </enum>
 
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" />
 
103
    </enum>
 
104
    <callback name="LoadIconFunction" cname="WnckLoadIconFunction">
 
105
      <return-type type="GdkPixbuf*" />
 
106
      <parameters>
 
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" />
 
111
      </parameters>
 
112
    </callback>
 
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" />
 
118
      </virtual_method>
 
119
      <virtual_method name="Pad2" cname="pad2">
 
120
        <return-type type="void" />
 
121
      </virtual_method>
 
122
      <virtual_method name="Pad3" cname="pad3">
 
123
        <return-type type="void" />
 
124
      </virtual_method>
 
125
      <virtual_method name="Pad4" cname="pad4">
 
126
        <return-type type="void" />
 
127
      </virtual_method>
 
128
      <method name="GetType" cname="wnck_action_menu_get_type" shared="true">
 
129
        <return-type type="GType" />
 
130
      </method>
 
131
      <constructor cname="wnck_action_menu_new">
 
132
        <parameters>
 
133
          <parameter type="WnckWindow*" name="window" />
 
134
        </parameters>
 
135
      </constructor>
 
136
    </object>
 
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" />
 
141
        <parameters>
 
142
          <parameter type="WnckApplication*" name="app" />
 
143
        </parameters>
 
144
      </signal>
 
145
      <signal name="IconChanged" cname="icon_changed" when="LAST" field_name="icon_changed">
 
146
        <return-type type="void" />
 
147
        <parameters>
 
148
          <parameter type="WnckApplication*" name="app" />
 
149
        </parameters>
 
150
      </signal>
 
151
      <virtual_method name="Pad1" cname="pad1">
 
152
        <return-type type="void" />
 
153
      </virtual_method>
 
154
      <virtual_method name="Pad2" cname="pad2">
 
155
        <return-type type="void" />
 
156
      </virtual_method>
 
157
      <virtual_method name="Pad3" cname="pad3">
 
158
        <return-type type="void" />
 
159
      </virtual_method>
 
160
      <virtual_method name="Pad4" cname="pad4">
 
161
        <return-type type="void" />
 
162
      </virtual_method>
 
163
      <method name="Get" cname="wnck_application_get" shared="true">
 
164
        <return-type type="WnckApplication*" />
 
165
        <parameters>
 
166
          <parameter type="gulong" name="xwindow" />
 
167
        </parameters>
 
168
      </method>
 
169
      <method name="GetIcon" cname="wnck_application_get_icon">
 
170
        <return-type type="GdkPixbuf*" />
 
171
      </method>
 
172
      <method name="GetIconIsFallback" cname="wnck_application_get_icon_is_fallback">
 
173
        <return-type type="gboolean" />
 
174
      </method>
 
175
      <method name="GetIconName" cname="wnck_application_get_icon_name">
 
176
        <return-type type="const-char*" />
 
177
      </method>
 
178
      <method name="GetMiniIcon" cname="wnck_application_get_mini_icon">
 
179
        <return-type type="GdkPixbuf*" />
 
180
      </method>
 
181
      <method name="GetNWindows" cname="wnck_application_get_n_windows">
 
182
        <return-type type="int" />
 
183
      </method>
 
184
      <method name="GetName" cname="wnck_application_get_name">
 
185
        <return-type type="const-char*" />
 
186
      </method>
 
187
      <method name="GetPid" cname="wnck_application_get_pid">
 
188
        <return-type type="int" />
 
189
      </method>
 
190
      <method name="GetStartupId" cname="wnck_application_get_startup_id">
 
191
        <return-type type="const-char*" />
 
192
      </method>
 
193
      <method name="GetType" cname="wnck_application_get_type" shared="true">
 
194
        <return-type type="GType" />
 
195
      </method>
 
196
      <method name="GetWindows" cname="wnck_application_get_windows">
 
197
        <return-type type="GList*" />
 
198
      </method>
 
199
      <method name="GetXid" cname="wnck_application_get_xid">
 
200
        <return-type type="gulong" />
 
201
      </method>
 
202
    </object>
 
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" />
 
207
        <parameters>
 
208
          <parameter type="WnckApplication*" name="app" />
 
209
        </parameters>
 
210
      </signal>
 
211
      <signal name="IconChanged" cname="icon_changed" when="LAST" field_name="icon_changed">
 
212
        <return-type type="void" />
 
213
        <parameters>
 
214
          <parameter type="WnckApplication*" name="app" />
 
215
        </parameters>
 
216
      </signal>
 
217
      <virtual_method name="Pad1" cname="pad1">
 
218
        <return-type type="void" />
 
219
      </virtual_method>
 
220
      <virtual_method name="Pad2" cname="pad2">
 
221
        <return-type type="void" />
 
222
      </virtual_method>
 
223
      <virtual_method name="Pad3" cname="pad3">
 
224
        <return-type type="void" />
 
225
      </virtual_method>
 
226
      <virtual_method name="Pad4" cname="pad4">
 
227
        <return-type type="void" />
 
228
      </virtual_method>
 
229
      <method name="Get" cname="wnck_class_group_get" shared="true">
 
230
        <return-type type="WnckClassGroup*" />
 
231
        <parameters>
 
232
          <parameter type="const-char*" name="res_class" />
 
233
        </parameters>
 
234
      </method>
 
235
      <method name="GetIcon" cname="wnck_class_group_get_icon">
 
236
        <return-type type="GdkPixbuf*" />
 
237
      </method>
 
238
      <method name="GetMiniIcon" cname="wnck_class_group_get_mini_icon">
 
239
        <return-type type="GdkPixbuf*" />
 
240
      </method>
 
241
      <method name="GetName" cname="wnck_class_group_get_name">
 
242
        <return-type type="const-char*" />
 
243
      </method>
 
244
      <method name="GetResClass" cname="wnck_class_group_get_res_class">
 
245
        <return-type type="const-char*" />
 
246
      </method>
 
247
      <method name="GetType" cname="wnck_class_group_get_type" shared="true">
 
248
        <return-type type="GType" />
 
249
      </method>
 
250
      <method name="GetWindows" cname="wnck_class_group_get_windows">
 
251
        <return-type type="GList*" />
 
252
      </method>
 
253
    </object>
 
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" />
 
258
      </virtual_method>
 
259
      <virtual_method name="Pad2" cname="pad2">
 
260
        <return-type type="void" />
 
261
      </virtual_method>
 
262
      <virtual_method name="Pad3" cname="pad3">
 
263
        <return-type type="void" />
 
264
      </virtual_method>
 
265
      <virtual_method name="Pad4" cname="pad4">
 
266
        <return-type type="void" />
 
267
      </virtual_method>
 
268
      <method name="GetType" cname="wnck_pager_get_type" shared="true">
 
269
        <return-type type="GType" />
 
270
      </method>
 
271
      <constructor cname="wnck_pager_new">
 
272
        <parameters>
 
273
          <parameter type="WnckScreen*" name="screen" />
 
274
        </parameters>
 
275
      </constructor>
 
276
      <method name="SetDisplayMode" cname="wnck_pager_set_display_mode">
 
277
        <return-type type="void" />
 
278
        <parameters>
 
279
          <parameter type="WnckPagerDisplayMode" name="mode" />
 
280
        </parameters>
 
281
      </method>
 
282
      <method name="SetNRows" cname="wnck_pager_set_n_rows">
 
283
        <return-type type="gboolean" />
 
284
        <parameters>
 
285
          <parameter type="int" name="n_rows" />
 
286
        </parameters>
 
287
      </method>
 
288
      <method name="SetOrientation" cname="wnck_pager_set_orientation">
 
289
        <return-type type="gboolean" />
 
290
        <parameters>
 
291
          <parameter type="GtkOrientation" name="orientation" />
 
292
        </parameters>
 
293
      </method>
 
294
      <method name="SetScreen" cname="wnck_pager_set_screen" deprecated="1">
 
295
        <return-type type="void" />
 
296
        <parameters>
 
297
          <parameter type="WnckScreen*" name="screen" />
 
298
        </parameters>
 
299
      </method>
 
300
      <method name="SetShadowType" cname="wnck_pager_set_shadow_type">
 
301
        <return-type type="void" />
 
302
        <parameters>
 
303
          <parameter type="GtkShadowType" name="shadow_type" />
 
304
        </parameters>
 
305
      </method>
 
306
      <method name="SetShowAll" cname="wnck_pager_set_show_all">
 
307
        <return-type type="void" />
 
308
        <parameters>
 
309
          <parameter type="gboolean" name="show_all_workspaces" />
 
310
        </parameters>
 
311
      </method>
 
312
    </object>
 
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" />
 
317
        <parameters>
 
318
          <parameter type="WnckScreen*" name="screen" />
 
319
          <parameter type="WnckWindow*" name="previous_window" />
 
320
        </parameters>
 
321
      </signal>
 
322
      <signal name="ActiveWorkspaceChanged" cname="active_workspace_changed" when="LAST" field_name="active_workspace_changed">
 
323
        <return-type type="void" />
 
324
        <parameters>
 
325
          <parameter type="WnckScreen*" name="screen" />
 
326
          <parameter type="WnckWorkspace*" name="previous_workspace" />
 
327
        </parameters>
 
328
      </signal>
 
329
      <signal name="WindowStackingChanged" cname="window_stacking_changed" when="LAST" field_name="window_stacking_changed">
 
330
        <return-type type="void" />
 
331
        <parameters>
 
332
          <parameter type="WnckScreen*" name="screen" />
 
333
        </parameters>
 
334
      </signal>
 
335
      <signal name="WindowOpened" cname="window_opened" when="LAST" field_name="window_opened">
 
336
        <return-type type="void" />
 
337
        <parameters>
 
338
          <parameter type="WnckScreen*" name="screen" />
 
339
          <parameter type="WnckWindow*" name="window" />
 
340
        </parameters>
 
341
      </signal>
 
342
      <signal name="WindowClosed" cname="window_closed" when="LAST" field_name="window_closed">
 
343
        <return-type type="void" />
 
344
        <parameters>
 
345
          <parameter type="WnckScreen*" name="screen" />
 
346
          <parameter type="WnckWindow*" name="window" />
 
347
        </parameters>
 
348
      </signal>
 
349
      <signal name="WorkspaceCreated" cname="workspace_created" when="LAST" field_name="workspace_created">
 
350
        <return-type type="void" />
 
351
        <parameters>
 
352
          <parameter type="WnckScreen*" name="screen" />
 
353
          <parameter type="WnckWorkspace*" name="space" />
 
354
        </parameters>
 
355
      </signal>
 
356
      <signal name="WorkspaceDestroyed" cname="workspace_destroyed" when="LAST" field_name="workspace_destroyed">
 
357
        <return-type type="void" />
 
358
        <parameters>
 
359
          <parameter type="WnckScreen*" name="screen" />
 
360
          <parameter type="WnckWorkspace*" name="space" />
 
361
        </parameters>
 
362
      </signal>
 
363
      <signal name="ApplicationOpened" cname="application_opened" when="LAST" field_name="application_opened">
 
364
        <return-type type="void" />
 
365
        <parameters>
 
366
          <parameter type="WnckScreen*" name="screen" />
 
367
          <parameter type="WnckApplication*" name="app" />
 
368
        </parameters>
 
369
      </signal>
 
370
      <signal name="ApplicationClosed" cname="application_closed" when="LAST" field_name="application_closed">
 
371
        <return-type type="void" />
 
372
        <parameters>
 
373
          <parameter type="WnckScreen*" name="screen" />
 
374
          <parameter type="WnckApplication*" name="app" />
 
375
        </parameters>
 
376
      </signal>
 
377
      <signal name="ClassGroupOpened" cname="class_group_opened" when="LAST" field_name="class_group_opened">
 
378
        <return-type type="void" />
 
379
        <parameters>
 
380
          <parameter type="WnckScreen*" name="screen" />
 
381
          <parameter type="WnckClassGroup*" name="class_group" />
 
382
        </parameters>
 
383
      </signal>
 
384
      <signal name="ClassGroupClosed" cname="class_group_closed" when="LAST" field_name="class_group_closed">
 
385
        <return-type type="void" />
 
386
        <parameters>
 
387
          <parameter type="WnckScreen*" name="screen" />
 
388
          <parameter type="WnckClassGroup*" name="class_group" />
 
389
        </parameters>
 
390
      </signal>
 
391
      <signal name="BackgroundChanged" cname="background_changed" when="LAST" field_name="background_changed">
 
392
        <return-type type="void" />
 
393
        <parameters>
 
394
          <parameter type="WnckScreen*" name="screen" />
 
395
        </parameters>
 
396
      </signal>
 
397
      <signal name="ShowingDesktopChanged" cname="showing_desktop_changed" when="LAST" field_name="showing_desktop_changed">
 
398
        <return-type type="void" />
 
399
        <parameters>
 
400
          <parameter type="WnckScreen*" name="screen" />
 
401
        </parameters>
 
402
      </signal>
 
403
      <signal name="ViewportsChanged" cname="viewports_changed" when="LAST" field_name="viewports_changed">
 
404
        <return-type type="void" />
 
405
        <parameters>
 
406
          <parameter type="WnckScreen*" name="screen" />
 
407
        </parameters>
 
408
      </signal>
 
409
      <signal name="WindowManagerChanged" cname="window_manager_changed" when="LAST" field_name="window_manager_changed">
 
410
        <return-type type="void" />
 
411
        <parameters>
 
412
          <parameter type="WnckScreen*" name="screen" />
 
413
        </parameters>
 
414
      </signal>
 
415
      <virtual_method name="Pad2" cname="pad2">
 
416
        <return-type type="void" />
 
417
      </virtual_method>
 
418
      <virtual_method name="Pad3" cname="pad3">
 
419
        <return-type type="void" />
 
420
      </virtual_method>
 
421
      <virtual_method name="Pad4" cname="pad4">
 
422
        <return-type type="void" />
 
423
      </virtual_method>
 
424
      <virtual_method name="Pad5" cname="pad5">
 
425
        <return-type type="void" />
 
426
      </virtual_method>
 
427
      <virtual_method name="Pad6" cname="pad6">
 
428
        <return-type type="void" />
 
429
      </virtual_method>
 
430
      <method name="CalcWorkspaceLayout" cname="wnck_screen_calc_workspace_layout" deprecated="1">
 
431
        <return-type type="void" />
 
432
        <parameters>
 
433
          <parameter type="int" name="num_workspaces" />
 
434
          <parameter type="int" name="space_index" />
 
435
          <parameter type="WnckWorkspaceLayout*" name="layout" />
 
436
        </parameters>
 
437
      </method>
 
438
      <method name="ChangeWorkspaceCount" cname="wnck_screen_change_workspace_count">
 
439
        <return-type type="void" />
 
440
        <parameters>
 
441
          <parameter type="int" name="count" />
 
442
        </parameters>
 
443
      </method>
 
444
      <method name="ForceUpdate" cname="wnck_screen_force_update">
 
445
        <return-type type="void" />
 
446
      </method>
 
447
      <method name="FreeWorkspaceLayout" cname="wnck_screen_free_workspace_layout" deprecated="1" shared="true">
 
448
        <return-type type="void" />
 
449
        <parameters>
 
450
          <parameter type="WnckWorkspaceLayout*" name="layout" />
 
451
        </parameters>
 
452
      </method>
 
453
      <method name="Get" cname="wnck_screen_get" shared="true">
 
454
        <return-type type="WnckScreen*" />
 
455
        <parameters>
 
456
          <parameter type="int" name="index" />
 
457
        </parameters>
 
458
      </method>
 
459
      <method name="GetActiveWindow" cname="wnck_screen_get_active_window">
 
460
        <return-type type="WnckWindow*" />
 
461
      </method>
 
462
      <method name="GetActiveWorkspace" cname="wnck_screen_get_active_workspace">
 
463
        <return-type type="WnckWorkspace*" />
 
464
      </method>
 
465
      <method name="GetBackgroundPixmap" cname="wnck_screen_get_background_pixmap">
 
466
        <return-type type="gulong" />
 
467
      </method>
 
468
      <method name="GetDefault" cname="wnck_screen_get_default" shared="true">
 
469
        <return-type type="WnckScreen*" />
 
470
      </method>
 
471
      <method name="GetForRoot" cname="wnck_screen_get_for_root" shared="true">
 
472
        <return-type type="WnckScreen*" />
 
473
        <parameters>
 
474
          <parameter type="gulong" name="root_window_id" />
 
475
        </parameters>
 
476
      </method>
 
477
      <method name="GetHeight" cname="wnck_screen_get_height">
 
478
        <return-type type="int" />
 
479
      </method>
 
480
      <method name="GetNumber" cname="wnck_screen_get_number">
 
481
        <return-type type="int" />
 
482
      </method>
 
483
      <method name="GetPreviouslyActiveWindow" cname="wnck_screen_get_previously_active_window">
 
484
        <return-type type="WnckWindow*" />
 
485
      </method>
 
486
      <method name="GetShowingDesktop" cname="wnck_screen_get_showing_desktop">
 
487
        <return-type type="gboolean" />
 
488
      </method>
 
489
      <method name="GetType" cname="wnck_screen_get_type" shared="true">
 
490
        <return-type type="GType" />
 
491
      </method>
 
492
      <method name="GetWidth" cname="wnck_screen_get_width">
 
493
        <return-type type="int" />
 
494
      </method>
 
495
      <method name="GetWindowManagerName" cname="wnck_screen_get_window_manager_name">
 
496
        <return-type type="const-char*" />
 
497
      </method>
 
498
      <method name="GetWindows" cname="wnck_screen_get_windows">
 
499
        <return-type type="GList*" />
 
500
      </method>
 
501
      <method name="GetWindowsStacked" cname="wnck_screen_get_windows_stacked">
 
502
        <return-type type="GList*" />
 
503
      </method>
 
504
      <method name="GetWorkspace" cname="wnck_screen_get_workspace">
 
505
        <return-type type="WnckWorkspace*" />
 
506
        <parameters>
 
507
          <parameter type="int" name="workspace" />
 
508
        </parameters>
 
509
      </method>
 
510
      <method name="GetWorkspaceCount" cname="wnck_screen_get_workspace_count">
 
511
        <return-type type="int" />
 
512
      </method>
 
513
      <method name="GetWorkspaceIndex" cname="wnck_screen_get_workspace_index" deprecated="1">
 
514
        <return-type type="int" />
 
515
        <parameters>
 
516
          <parameter type="WnckWorkspace*" name="space" />
 
517
        </parameters>
 
518
      </method>
 
519
      <method name="GetWorkspaceNeighbor" cname="wnck_screen_get_workspace_neighbor" deprecated="1">
 
520
        <return-type type="WnckWorkspace*" />
 
521
        <parameters>
 
522
          <parameter type="WnckWorkspace*" name="space" />
 
523
          <parameter type="WnckMotionDirection" name="direction" />
 
524
        </parameters>
 
525
      </method>
 
526
      <method name="GetWorkspaces" cname="wnck_screen_get_workspaces">
 
527
        <return-type type="GList*" />
 
528
      </method>
 
529
      <method name="MoveViewport" cname="wnck_screen_move_viewport">
 
530
        <return-type type="void" />
 
531
        <parameters>
 
532
          <parameter type="int" name="x" />
 
533
          <parameter type="int" name="y" />
 
534
        </parameters>
 
535
      </method>
 
536
      <method name="NetWmSupports" cname="wnck_screen_net_wm_supports">
 
537
        <return-type type="gboolean" />
 
538
        <parameters>
 
539
          <parameter type="const-char*" name="atom" />
 
540
        </parameters>
 
541
      </method>
 
542
      <method name="ReleaseWorkspaceLayout" cname="wnck_screen_release_workspace_layout">
 
543
        <return-type type="void" />
 
544
        <parameters>
 
545
          <parameter type="int" name="current_token" />
 
546
        </parameters>
 
547
      </method>
 
548
      <method name="ToggleShowingDesktop" cname="wnck_screen_toggle_showing_desktop">
 
549
        <return-type type="void" />
 
550
        <parameters>
 
551
          <parameter type="gboolean" name="show" />
 
552
        </parameters>
 
553
      </method>
 
554
      <method name="TrySetWorkspaceLayout" cname="wnck_screen_try_set_workspace_layout">
 
555
        <return-type type="int" />
 
556
        <parameters>
 
557
          <parameter type="int" name="current_token" />
 
558
          <parameter type="int" name="rows" />
 
559
          <parameter type="int" name="columns" />
 
560
        </parameters>
 
561
      </method>
 
562
    </object>
 
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" />
 
567
      </virtual_method>
 
568
      <virtual_method name="Pad2" cname="pad2">
 
569
        <return-type type="void" />
 
570
      </virtual_method>
 
571
      <virtual_method name="Pad3" cname="pad3">
 
572
        <return-type type="void" />
 
573
      </virtual_method>
 
574
      <virtual_method name="Pad4" cname="pad4">
 
575
        <return-type type="void" />
 
576
      </virtual_method>
 
577
      <method name="GetType" cname="wnck_selector_get_type" shared="true">
 
578
        <return-type type="GType" />
 
579
      </method>
 
580
      <constructor cname="wnck_selector_new" />
 
581
    </object>
 
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" />
 
586
      </virtual_method>
 
587
      <virtual_method name="Pad2" cname="pad2">
 
588
        <return-type type="void" />
 
589
      </virtual_method>
 
590
      <virtual_method name="Pad3" cname="pad3">
 
591
        <return-type type="void" />
 
592
      </virtual_method>
 
593
      <virtual_method name="Pad4" cname="pad4">
 
594
        <return-type type="void" />
 
595
      </virtual_method>
 
596
      <method name="GetMinimumHeight" cname="wnck_tasklist_get_minimum_height" deprecated="1">
 
597
        <return-type type="gint" />
 
598
      </method>
 
599
      <method name="GetMinimumWidth" cname="wnck_tasklist_get_minimum_width" deprecated="1">
 
600
        <return-type type="gint" />
 
601
      </method>
 
602
      <method name="GetSizeHintList" cname="wnck_tasklist_get_size_hint_list">
 
603
        <return-type type="const-int*" />
 
604
        <parameters>
 
605
          <parameter type="int*" name="n_elements" />
 
606
        </parameters>
 
607
      </method>
 
608
      <method name="GetType" cname="wnck_tasklist_get_type" shared="true">
 
609
        <return-type type="GType" />
 
610
      </method>
 
611
      <constructor cname="wnck_tasklist_new">
 
612
        <parameters>
 
613
          <parameter type="WnckScreen*" name="screen" />
 
614
        </parameters>
 
615
      </constructor>
 
616
      <method name="SetButtonRelief" cname="wnck_tasklist_set_button_relief">
 
617
        <return-type type="void" />
 
618
        <parameters>
 
619
          <parameter type="GtkReliefStyle" name="relief" />
 
620
        </parameters>
 
621
      </method>
 
622
      <method name="SetGrouping" cname="wnck_tasklist_set_grouping">
 
623
        <return-type type="void" />
 
624
        <parameters>
 
625
          <parameter type="WnckTasklistGroupingType" name="grouping" />
 
626
        </parameters>
 
627
      </method>
 
628
      <method name="SetGroupingLimit" cname="wnck_tasklist_set_grouping_limit">
 
629
        <return-type type="void" />
 
630
        <parameters>
 
631
          <parameter type="gint" name="limit" />
 
632
        </parameters>
 
633
      </method>
 
634
      <method name="SetIconLoader" cname="wnck_tasklist_set_icon_loader">
 
635
        <return-type type="void" />
 
636
        <parameters>
 
637
          <parameter type="WnckLoadIconFunction" name="load_icon_func" />
 
638
          <parameter type="void*" name="data" />
 
639
          <parameter type="GDestroyNotify" name="free_data_func" />
 
640
        </parameters>
 
641
      </method>
 
642
      <method name="SetIncludeAllWorkspaces" cname="wnck_tasklist_set_include_all_workspaces">
 
643
        <return-type type="void" />
 
644
        <parameters>
 
645
          <parameter type="gboolean" name="include_all_workspaces" />
 
646
        </parameters>
 
647
      </method>
 
648
      <method name="SetMinimumHeight" cname="wnck_tasklist_set_minimum_height" deprecated="1">
 
649
        <return-type type="void" />
 
650
        <parameters>
 
651
          <parameter type="gint" name="size" />
 
652
        </parameters>
 
653
      </method>
 
654
      <method name="SetMinimumWidth" cname="wnck_tasklist_set_minimum_width" deprecated="1">
 
655
        <return-type type="void" />
 
656
        <parameters>
 
657
          <parameter type="gint" name="size" />
 
658
        </parameters>
 
659
      </method>
 
660
      <method name="SetScreen" cname="wnck_tasklist_set_screen" deprecated="1">
 
661
        <return-type type="void" />
 
662
        <parameters>
 
663
          <parameter type="WnckScreen*" name="screen" />
 
664
        </parameters>
 
665
      </method>
 
666
      <method name="SetSwitchWorkspaceOnUnminimize" cname="wnck_tasklist_set_switch_workspace_on_unminimize">
 
667
        <return-type type="void" />
 
668
        <parameters>
 
669
          <parameter type="gboolean" name="switch_workspace_on_unminimize" />
 
670
        </parameters>
 
671
      </method>
 
672
    </object>
 
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" />
 
677
        <parameters>
 
678
          <parameter type="WnckWindow*" name="window" />
 
679
        </parameters>
 
680
      </signal>
 
681
      <signal name="StateChanged" cname="state_changed" when="LAST" field_name="state_changed">
 
682
        <return-type type="void" />
 
683
        <parameters>
 
684
          <parameter type="WnckWindow*" name="window" />
 
685
          <parameter type="WnckWindowState" name="changed_mask" />
 
686
          <parameter type="WnckWindowState" name="new_state" />
 
687
        </parameters>
 
688
      </signal>
 
689
      <signal name="WorkspaceChanged" cname="workspace_changed" when="LAST" field_name="workspace_changed">
 
690
        <return-type type="void" />
 
691
        <parameters>
 
692
          <parameter type="WnckWindow*" name="window" />
 
693
        </parameters>
 
694
      </signal>
 
695
      <signal name="IconChanged" cname="icon_changed" when="LAST" field_name="icon_changed">
 
696
        <return-type type="void" />
 
697
        <parameters>
 
698
          <parameter type="WnckWindow*" name="window" />
 
699
        </parameters>
 
700
      </signal>
 
701
      <signal name="ActionsChanged" cname="actions_changed" when="LAST" field_name="actions_changed">
 
702
        <return-type type="void" />
 
703
        <parameters>
 
704
          <parameter type="WnckWindow*" name="window" />
 
705
          <parameter type="WnckWindowActions" name="changed_mask" />
 
706
          <parameter type="WnckWindowActions" name="new_actions" />
 
707
        </parameters>
 
708
      </signal>
 
709
      <signal name="GeometryChanged" cname="geometry_changed" when="LAST" field_name="geometry_changed">
 
710
        <return-type type="void" />
 
711
        <parameters>
 
712
          <parameter type="WnckWindow*" name="window" />
 
713
        </parameters>
 
714
      </signal>
 
715
      <virtual_method name="Pad1" cname="pad1">
 
716
        <return-type type="void" />
 
717
      </virtual_method>
 
718
      <virtual_method name="Pad2" cname="pad2">
 
719
        <return-type type="void" />
 
720
      </virtual_method>
 
721
      <virtual_method name="Pad3" cname="pad3">
 
722
        <return-type type="void" />
 
723
      </virtual_method>
 
724
      <virtual_method name="Pad4" cname="pad4">
 
725
        <return-type type="void" />
 
726
      </virtual_method>
 
727
      <method name="Activate" cname="wnck_window_activate">
 
728
        <return-type type="void" />
 
729
        <parameters>
 
730
          <parameter type="guint32" name="timestamp" />
 
731
        </parameters>
 
732
      </method>
 
733
      <method name="ActivateTransient" cname="wnck_window_activate_transient">
 
734
        <return-type type="void" />
 
735
        <parameters>
 
736
          <parameter type="guint32" name="timestamp" />
 
737
        </parameters>
 
738
      </method>
 
739
      <method name="Close" cname="wnck_window_close">
 
740
        <return-type type="void" />
 
741
        <parameters>
 
742
          <parameter type="guint32" name="timestamp" />
 
743
        </parameters>
 
744
      </method>
 
745
      <method name="Get" cname="wnck_window_get" shared="true">
 
746
        <return-type type="WnckWindow*" />
 
747
        <parameters>
 
748
          <parameter type="gulong" name="xwindow" />
 
749
        </parameters>
 
750
      </method>
 
751
      <method name="GetActions" cname="wnck_window_get_actions">
 
752
        <return-type type="WnckWindowActions" />
 
753
      </method>
 
754
      <method name="GetApplication" cname="wnck_window_get_application">
 
755
        <return-type type="WnckApplication*" />
 
756
      </method>
 
757
      <method name="GetClassGroup" cname="wnck_window_get_class_group">
 
758
        <return-type type="WnckClassGroup*" />
 
759
      </method>
 
760
      <method name="GetClientWindowGeometry" cname="wnck_window_get_client_window_geometry">
 
761
        <return-type type="void" />
 
762
        <parameters>
 
763
          <parameter type="int*" name="xp" />
 
764
          <parameter type="int*" name="yp" />
 
765
          <parameter type="int*" name="widthp" />
 
766
          <parameter type="int*" name="heightp" />
 
767
        </parameters>
 
768
      </method>
 
769
      <method name="GetGeometry" cname="wnck_window_get_geometry">
 
770
        <return-type type="void" />
 
771
        <parameters>
 
772
          <parameter type="int*" name="xp" />
 
773
          <parameter type="int*" name="yp" />
 
774
          <parameter type="int*" name="widthp" />
 
775
          <parameter type="int*" name="heightp" />
 
776
        </parameters>
 
777
      </method>
 
778
      <method name="GetGroupLeader" cname="wnck_window_get_group_leader">
 
779
        <return-type type="gulong" />
 
780
      </method>
 
781
      <method name="GetIcon" cname="wnck_window_get_icon">
 
782
        <return-type type="GdkPixbuf*" />
 
783
      </method>
 
784
      <method name="GetIconIsFallback" cname="wnck_window_get_icon_is_fallback">
 
785
        <return-type type="gboolean" />
 
786
      </method>
 
787
      <method name="GetIconName" cname="wnck_window_get_icon_name">
 
788
        <return-type type="const-char*" />
 
789
      </method>
 
790
      <method name="GetMiniIcon" cname="wnck_window_get_mini_icon">
 
791
        <return-type type="GdkPixbuf*" />
 
792
      </method>
 
793
      <method name="GetName" cname="wnck_window_get_name">
 
794
        <return-type type="const-char*" />
 
795
      </method>
 
796
      <method name="GetPid" cname="wnck_window_get_pid">
 
797
        <return-type type="int" />
 
798
      </method>
 
799
      <method name="GetScreen" cname="wnck_window_get_screen">
 
800
        <return-type type="WnckScreen*" />
 
801
      </method>
 
802
      <method name="GetSessionId" cname="wnck_window_get_session_id">
 
803
        <return-type type="const-char*" />
 
804
      </method>
 
805
      <method name="GetSessionIdUtf8" cname="wnck_window_get_session_id_utf8">
 
806
        <return-type type="const-char*" />
 
807
      </method>
 
808
      <method name="GetSortOrder" cname="wnck_window_get_sort_order">
 
809
        <return-type type="gint" />
 
810
      </method>
 
811
      <method name="GetState" cname="wnck_window_get_state">
 
812
        <return-type type="WnckWindowState" />
 
813
      </method>
 
814
      <method name="GetTransient" cname="wnck_window_get_transient">
 
815
        <return-type type="WnckWindow*" />
 
816
      </method>
 
817
      <method name="GetType" cname="wnck_window_get_type" shared="true">
 
818
        <return-type type="GType" />
 
819
      </method>
 
820
      <method name="GetWindowType" cname="wnck_window_get_window_type">
 
821
        <return-type type="WnckWindowType" />
 
822
      </method>
 
823
      <method name="GetWorkspace" cname="wnck_window_get_workspace">
 
824
        <return-type type="WnckWorkspace*" />
 
825
      </method>
 
826
      <method name="GetXid" cname="wnck_window_get_xid">
 
827
        <return-type type="gulong" />
 
828
      </method>
 
829
      <method name="HasIconName" cname="wnck_window_has_icon_name">
 
830
        <return-type type="gboolean" />
 
831
      </method>
 
832
      <method name="HasName" cname="wnck_window_has_name">
 
833
        <return-type type="gboolean" />
 
834
      </method>
 
835
      <method name="IsAbove" cname="wnck_window_is_above">
 
836
        <return-type type="gboolean" />
 
837
      </method>
 
838
      <method name="IsActive" cname="wnck_window_is_active">
 
839
        <return-type type="gboolean" />
 
840
      </method>
 
841
      <method name="IsBelow" cname="wnck_window_is_below">
 
842
        <return-type type="gboolean" />
 
843
      </method>
 
844
      <method name="IsFullscreen" cname="wnck_window_is_fullscreen">
 
845
        <return-type type="gboolean" />
 
846
      </method>
 
847
      <method name="IsInViewport" cname="wnck_window_is_in_viewport">
 
848
        <return-type type="gboolean" />
 
849
        <parameters>
 
850
          <parameter type="WnckWorkspace*" name="workspace" />
 
851
        </parameters>
 
852
      </method>
 
853
      <method name="IsMaximized" cname="wnck_window_is_maximized">
 
854
        <return-type type="gboolean" />
 
855
      </method>
 
856
      <method name="IsMaximizedHorizontally" cname="wnck_window_is_maximized_horizontally">
 
857
        <return-type type="gboolean" />
 
858
      </method>
 
859
      <method name="IsMaximizedVertically" cname="wnck_window_is_maximized_vertically">
 
860
        <return-type type="gboolean" />
 
861
      </method>
 
862
      <method name="IsMinimized" cname="wnck_window_is_minimized">
 
863
        <return-type type="gboolean" />
 
864
      </method>
 
865
      <method name="IsMostRecentlyActivated" cname="wnck_window_is_most_recently_activated">
 
866
        <return-type type="gboolean" />
 
867
      </method>
 
868
      <method name="IsOnWorkspace" cname="wnck_window_is_on_workspace">
 
869
        <return-type type="gboolean" />
 
870
        <parameters>
 
871
          <parameter type="WnckWorkspace*" name="workspace" />
 
872
        </parameters>
 
873
      </method>
 
874
      <method name="IsPinned" cname="wnck_window_is_pinned">
 
875
        <return-type type="gboolean" />
 
876
      </method>
 
877
      <method name="IsShaded" cname="wnck_window_is_shaded">
 
878
        <return-type type="gboolean" />
 
879
      </method>
 
880
      <method name="IsSkipPager" cname="wnck_window_is_skip_pager">
 
881
        <return-type type="gboolean" />
 
882
      </method>
 
883
      <method name="IsSkipTasklist" cname="wnck_window_is_skip_tasklist">
 
884
        <return-type type="gboolean" />
 
885
      </method>
 
886
      <method name="IsSticky" cname="wnck_window_is_sticky">
 
887
        <return-type type="gboolean" />
 
888
      </method>
 
889
      <method name="IsVisibleOnWorkspace" cname="wnck_window_is_visible_on_workspace">
 
890
        <return-type type="gboolean" />
 
891
        <parameters>
 
892
          <parameter type="WnckWorkspace*" name="workspace" />
 
893
        </parameters>
 
894
      </method>
 
895
      <method name="KeyboardMove" cname="wnck_window_keyboard_move">
 
896
        <return-type type="void" />
 
897
      </method>
 
898
      <method name="KeyboardSize" cname="wnck_window_keyboard_size">
 
899
        <return-type type="void" />
 
900
      </method>
 
901
      <method name="MakeAbove" cname="wnck_window_make_above">
 
902
        <return-type type="void" />
 
903
      </method>
 
904
      <method name="MakeBelow" cname="wnck_window_make_below">
 
905
        <return-type type="void" />
 
906
      </method>
 
907
      <method name="Maximize" cname="wnck_window_maximize">
 
908
        <return-type type="void" />
 
909
      </method>
 
910
      <method name="MaximizeHorizontally" cname="wnck_window_maximize_horizontally">
 
911
        <return-type type="void" />
 
912
      </method>
 
913
      <method name="MaximizeVertically" cname="wnck_window_maximize_vertically">
 
914
        <return-type type="void" />
 
915
      </method>
 
916
      <method name="Minimize" cname="wnck_window_minimize">
 
917
        <return-type type="void" />
 
918
      </method>
 
919
      <method name="MoveToWorkspace" cname="wnck_window_move_to_workspace">
 
920
        <return-type type="void" />
 
921
        <parameters>
 
922
          <parameter type="WnckWorkspace*" name="space" />
 
923
        </parameters>
 
924
      </method>
 
925
      <method name="NeedsAttention" cname="wnck_window_needs_attention">
 
926
        <return-type type="gboolean" />
 
927
      </method>
 
928
      <method name="OrTransientNeedsAttention" cname="wnck_window_or_transient_needs_attention">
 
929
        <return-type type="gboolean" />
 
930
      </method>
 
931
      <method name="Pin" cname="wnck_window_pin">
 
932
        <return-type type="void" />
 
933
      </method>
 
934
      <method name="SetFullscreen" cname="wnck_window_set_fullscreen">
 
935
        <return-type type="void" />
 
936
        <parameters>
 
937
          <parameter type="gboolean" name="fullscreen" />
 
938
        </parameters>
 
939
      </method>
 
940
      <method name="SetGeometry" cname="wnck_window_set_geometry">
 
941
        <return-type type="void" />
 
942
        <parameters>
 
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" />
 
949
        </parameters>
 
950
      </method>
 
951
      <method name="SetIconGeometry" cname="wnck_window_set_icon_geometry">
 
952
        <return-type type="void" />
 
953
        <parameters>
 
954
          <parameter type="int" name="x" />
 
955
          <parameter type="int" name="y" />
 
956
          <parameter type="int" name="width" />
 
957
          <parameter type="int" name="height" />
 
958
        </parameters>
 
959
      </method>
 
960
      <method name="SetSkipPager" cname="wnck_window_set_skip_pager">
 
961
        <return-type type="void" />
 
962
        <parameters>
 
963
          <parameter type="gboolean" name="skip" />
 
964
        </parameters>
 
965
      </method>
 
966
      <method name="SetSkipTasklist" cname="wnck_window_set_skip_tasklist">
 
967
        <return-type type="void" />
 
968
        <parameters>
 
969
          <parameter type="gboolean" name="skip" />
 
970
        </parameters>
 
971
      </method>
 
972
      <method name="SetSortOrder" cname="wnck_window_set_sort_order">
 
973
        <return-type type="void" />
 
974
        <parameters>
 
975
          <parameter type="gint" name="order" />
 
976
        </parameters>
 
977
      </method>
 
978
      <method name="SetWindowType" cname="wnck_window_set_window_type">
 
979
        <return-type type="void" />
 
980
        <parameters>
 
981
          <parameter type="WnckWindowType" name="wintype" />
 
982
        </parameters>
 
983
      </method>
 
984
      <method name="Shade" cname="wnck_window_shade">
 
985
        <return-type type="void" />
 
986
      </method>
 
987
      <method name="Stick" cname="wnck_window_stick">
 
988
        <return-type type="void" />
 
989
      </method>
 
990
      <method name="TransientIsMostRecentlyActivated" cname="wnck_window_transient_is_most_recently_activated">
 
991
        <return-type type="gboolean" />
 
992
      </method>
 
993
      <method name="UnmakeAbove" cname="wnck_window_unmake_above">
 
994
        <return-type type="void" />
 
995
      </method>
 
996
      <method name="UnmakeBelow" cname="wnck_window_unmake_below">
 
997
        <return-type type="void" />
 
998
      </method>
 
999
      <method name="Unmaximize" cname="wnck_window_unmaximize">
 
1000
        <return-type type="void" />
 
1001
      </method>
 
1002
      <method name="UnmaximizeHorizontally" cname="wnck_window_unmaximize_horizontally">
 
1003
        <return-type type="void" />
 
1004
      </method>
 
1005
      <method name="UnmaximizeVertically" cname="wnck_window_unmaximize_vertically">
 
1006
        <return-type type="void" />
 
1007
      </method>
 
1008
      <method name="Unminimize" cname="wnck_window_unminimize">
 
1009
        <return-type type="void" />
 
1010
        <parameters>
 
1011
          <parameter type="guint32" name="timestamp" />
 
1012
        </parameters>
 
1013
      </method>
 
1014
      <method name="Unpin" cname="wnck_window_unpin">
 
1015
        <return-type type="void" />
 
1016
      </method>
 
1017
      <method name="Unshade" cname="wnck_window_unshade">
 
1018
        <return-type type="void" />
 
1019
      </method>
 
1020
      <method name="Unstick" cname="wnck_window_unstick">
 
1021
        <return-type type="void" />
 
1022
      </method>
 
1023
    </object>
 
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" />
 
1028
        <parameters>
 
1029
          <parameter type="WnckWorkspace*" name="space" />
 
1030
        </parameters>
 
1031
      </signal>
 
1032
      <virtual_method name="Pad1" cname="pad1">
 
1033
        <return-type type="void" />
 
1034
      </virtual_method>
 
1035
      <virtual_method name="Pad2" cname="pad2">
 
1036
        <return-type type="void" />
 
1037
      </virtual_method>
 
1038
      <virtual_method name="Pad3" cname="pad3">
 
1039
        <return-type type="void" />
 
1040
      </virtual_method>
 
1041
      <virtual_method name="Pad4" cname="pad4">
 
1042
        <return-type type="void" />
 
1043
      </virtual_method>
 
1044
      <method name="Activate" cname="wnck_workspace_activate">
 
1045
        <return-type type="void" />
 
1046
        <parameters>
 
1047
          <parameter type="guint32" name="timestamp" />
 
1048
        </parameters>
 
1049
      </method>
 
1050
      <method name="ChangeName" cname="wnck_workspace_change_name">
 
1051
        <return-type type="void" />
 
1052
        <parameters>
 
1053
          <parameter type="const-char*" name="name" />
 
1054
        </parameters>
 
1055
      </method>
 
1056
      <method name="GetHeight" cname="wnck_workspace_get_height">
 
1057
        <return-type type="int" />
 
1058
      </method>
 
1059
      <method name="GetLayoutColumn" cname="wnck_workspace_get_layout_column">
 
1060
        <return-type type="int" />
 
1061
      </method>
 
1062
      <method name="GetLayoutRow" cname="wnck_workspace_get_layout_row">
 
1063
        <return-type type="int" />
 
1064
      </method>
 
1065
      <method name="GetName" cname="wnck_workspace_get_name">
 
1066
        <return-type type="const-char*" />
 
1067
      </method>
 
1068
      <method name="GetNeighbor" cname="wnck_workspace_get_neighbor">
 
1069
        <return-type type="WnckWorkspace*" />
 
1070
        <parameters>
 
1071
          <parameter type="WnckMotionDirection" name="direction" />
 
1072
        </parameters>
 
1073
      </method>
 
1074
      <method name="GetNumber" cname="wnck_workspace_get_number">
 
1075
        <return-type type="int" />
 
1076
      </method>
 
1077
      <method name="GetScreen" cname="wnck_workspace_get_screen">
 
1078
        <return-type type="WnckScreen*" />
 
1079
      </method>
 
1080
      <method name="GetType" cname="wnck_workspace_get_type" shared="true">
 
1081
        <return-type type="GType" />
 
1082
      </method>
 
1083
      <method name="GetViewportX" cname="wnck_workspace_get_viewport_x">
 
1084
        <return-type type="int" />
 
1085
      </method>
 
1086
      <method name="GetViewportY" cname="wnck_workspace_get_viewport_y">
 
1087
        <return-type type="int" />
 
1088
      </method>
 
1089
      <method name="GetWidth" cname="wnck_workspace_get_width">
 
1090
        <return-type type="int" />
 
1091
      </method>
 
1092
      <method name="IsVirtual" cname="wnck_workspace_is_virtual">
 
1093
        <return-type type="gboolean" />
 
1094
      </method>
 
1095
    </object>
 
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" />
 
1118
    </struct>
 
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" />
 
1126
    </struct>
 
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*" />
 
1130
        <parameters>
 
1131
          <parameter type="WnckWindow*" name="window" />
 
1132
        </parameters>
 
1133
      </method>
 
1134
      <method name="GtkWindowSetDockType" cname="wnck_gtk_window_set_dock_type" deprecated="1" shared="true">
 
1135
        <return-type type="void" />
 
1136
        <parameters>
 
1137
          <parameter type="GtkWindow*" name="window" />
 
1138
        </parameters>
 
1139
      </method>
 
1140
      <method name="PidReadResourceUsage" cname="wnck_pid_read_resource_usage" shared="true">
 
1141
        <return-type type="void" />
 
1142
        <parameters>
 
1143
          <parameter type="GdkDisplay*" name="gdk_display" />
 
1144
          <parameter type="gulong" name="pid" />
 
1145
          <parameter type="WnckResourceUsage*" name="usage" />
 
1146
        </parameters>
 
1147
      </method>
 
1148
      <method name="SetClientType" cname="wnck_set_client_type" shared="true">
 
1149
        <return-type type="void" />
 
1150
        <parameters>
 
1151
          <parameter type="WnckClientType" name="ewmh_sourceindication_client_type" />
 
1152
        </parameters>
 
1153
      </method>
 
1154
      <method name="XidReadResourceUsage" cname="wnck_xid_read_resource_usage" shared="true">
 
1155
        <return-type type="void" />
 
1156
        <parameters>
 
1157
          <parameter type="GdkDisplay*" name="gdk_display" />
 
1158
          <parameter type="gulong" name="xid" />
 
1159
          <parameter type="WnckResourceUsage*" name="usage" />
 
1160
        </parameters>
 
1161
      </method>
 
1162
    </class>
 
1163
  </namespace>
 
1164
</api>
 
 
b'\\ No newline at end of file'