~julien-spautz/cable/model-view

« back to all changes in this revision

Viewing changes to vapi/libwnck-3.0.vapi

  • Committer: Julien Spautz
  • Date: 2013-07-30 00:52:16 UTC
  • Revision ID: spautz.julien@gmail.com-20130730005216-chro25g4728950sd
fixed issued with renaming, some internal changes, created autoscrolled class, stub controller class

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* libwnck-1.0.vapi generated by vapigen, do not modify. */
2
 
 
3
 
namespace Wnck {
4
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
5
 
        public class ActionMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable {
6
 
                [CCode (has_construct_function = false, type = "GtkWidget*")]
7
 
                public ActionMenu (Wnck.Window window);
8
 
                [NoWrapper]
9
 
                public virtual void pad1 ();
10
 
                [NoWrapper]
11
 
                public virtual void pad2 ();
12
 
                [NoWrapper]
13
 
                public virtual void pad3 ();
14
 
                [NoWrapper]
15
 
                public virtual void pad4 ();
16
 
                [NoAccessorMethod]
17
 
                public void* window { get; construct; }
18
 
        }
19
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
20
 
        public class Application : GLib.Object {
21
 
                [CCode (has_construct_function = false)]
22
 
                protected Application ();
23
 
                public static unowned Wnck.Application @get (ulong xwindow);
24
 
                public unowned Gdk.Pixbuf get_icon ();
25
 
                public bool get_icon_is_fallback ();
26
 
                public unowned string get_icon_name ();
27
 
                public unowned Gdk.Pixbuf get_mini_icon ();
28
 
                public int get_n_windows ();
29
 
                public unowned string get_name ();
30
 
                public int get_pid ();
31
 
                public unowned string get_startup_id ();
32
 
                public unowned GLib.List get_windows ();
33
 
                public ulong get_xid ();
34
 
                [NoWrapper]
35
 
                public virtual void pad1 ();
36
 
                [NoWrapper]
37
 
                public virtual void pad2 ();
38
 
                [NoWrapper]
39
 
                public virtual void pad3 ();
40
 
                [NoWrapper]
41
 
                public virtual void pad4 ();
42
 
                public virtual signal void icon_changed ();
43
 
                public virtual signal void name_changed ();
44
 
        }
45
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
46
 
        public class ClassGroup : GLib.Object {
47
 
                [CCode (has_construct_function = false)]
48
 
                protected ClassGroup ();
49
 
                public static unowned Wnck.ClassGroup @get (string res_class);
50
 
                public unowned Gdk.Pixbuf get_icon ();
51
 
                public unowned Gdk.Pixbuf get_mini_icon ();
52
 
                public unowned string get_name ();
53
 
                public unowned string get_res_class ();
54
 
                public unowned GLib.List get_windows ();
55
 
                [NoWrapper]
56
 
                public virtual void pad1 ();
57
 
                [NoWrapper]
58
 
                public virtual void pad2 ();
59
 
                [NoWrapper]
60
 
                public virtual void pad3 ();
61
 
                [NoWrapper]
62
 
                public virtual void pad4 ();
63
 
                public virtual signal void icon_changed ();
64
 
                public virtual signal void name_changed ();
65
 
        }
66
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
67
 
        public class Pager : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
68
 
                [CCode (has_construct_function = false, type = "GtkWidget*")]
69
 
                public Pager (Wnck.Screen screen);
70
 
                [NoWrapper]
71
 
                public virtual void pad1 ();
72
 
                [NoWrapper]
73
 
                public virtual void pad2 ();
74
 
                [NoWrapper]
75
 
                public virtual void pad3 ();
76
 
                [NoWrapper]
77
 
                public virtual void pad4 ();
78
 
                public void set_display_mode (Wnck.PagerDisplayMode mode);
79
 
                public bool set_n_rows (int n_rows);
80
 
                public bool set_orientation (Gtk.Orientation orientation);
81
 
                public void set_screen (Wnck.Screen screen);
82
 
                public void set_shadow_type (Gtk.ShadowType shadow_type);
83
 
                public void set_show_all (bool show_all_workspaces);
84
 
        }
85
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
86
 
        [Compact]
87
 
        public class ResourceUsage {
88
 
                public uint n_colormap_entries;
89
 
                public uint n_cursors;
90
 
                public uint n_fonts;
91
 
                public uint n_gcs;
92
 
                public uint n_glyphsets;
93
 
                public uint n_other;
94
 
                public uint n_passive_grabs;
95
 
                public uint n_pictures;
96
 
                public uint n_pixmaps;
97
 
                public uint n_windows;
98
 
                public uint pad1;
99
 
                public uint pad2;
100
 
                public uint pad3;
101
 
                public uint pad4;
102
 
                public uint pad5;
103
 
                public uint pad6;
104
 
                public uint pad7;
105
 
                public uint pad8;
106
 
                public uint pad9;
107
 
                public ulong pixmap_bytes;
108
 
                public ulong total_bytes_estimate;
109
 
        }
110
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
111
 
        public class Screen : GLib.Object {
112
 
                [CCode (has_construct_function = false)]
113
 
                protected Screen ();
114
 
                public void calc_workspace_layout (int num_workspaces, int space_index, Wnck.WorkspaceLayout layout);
115
 
                public void change_workspace_count (int count);
116
 
                public void force_update ();
117
 
                public static void free_workspace_layout (Wnck.WorkspaceLayout layout);
118
 
                public static unowned Wnck.Screen @get (int index);
119
 
                public unowned Wnck.Window get_active_window ();
120
 
                public unowned Wnck.Workspace get_active_workspace ();
121
 
                public ulong get_background_pixmap ();
122
 
                public static unowned Wnck.Screen get_default ();
123
 
                public static unowned Wnck.Screen get_for_root (ulong root_window_id);
124
 
                public int get_height ();
125
 
                public int get_number ();
126
 
                public unowned Wnck.Window get_previously_active_window ();
127
 
                public bool get_showing_desktop ();
128
 
                public int get_width ();
129
 
                public unowned string get_window_manager_name ();
130
 
                public unowned GLib.List<Wnck.Window> get_windows ();
131
 
                public unowned GLib.List get_windows_stacked ();
132
 
                public unowned Wnck.Workspace get_workspace (int workspace);
133
 
                public int get_workspace_count ();
134
 
                public int get_workspace_index (Wnck.Workspace space);
135
 
                public unowned Wnck.Workspace get_workspace_neighbor (Wnck.Workspace space, Wnck.MotionDirection direction);
136
 
                public unowned GLib.List<Wnck.Workspace> get_workspaces ();
137
 
                public void move_viewport (int x, int y);
138
 
                public bool net_wm_supports (string atom);
139
 
                [NoWrapper]
140
 
                public virtual void pad2 ();
141
 
                [NoWrapper]
142
 
                public virtual void pad3 ();
143
 
                [NoWrapper]
144
 
                public virtual void pad4 ();
145
 
                [NoWrapper]
146
 
                public virtual void pad5 ();
147
 
                [NoWrapper]
148
 
                public virtual void pad6 ();
149
 
                public void release_workspace_layout (int current_token);
150
 
                public void toggle_showing_desktop (bool show);
151
 
                public int try_set_workspace_layout (int current_token, int rows, int columns);
152
 
                public virtual signal void active_window_changed (Wnck.Window? previous_window);
153
 
                public virtual signal void active_workspace_changed (Wnck.Workspace? previous_workspace);
154
 
                public virtual signal void application_closed (Wnck.Application app);
155
 
                public virtual signal void application_opened (Wnck.Application app);
156
 
                public virtual signal void background_changed ();
157
 
                public virtual signal void class_group_closed (Wnck.ClassGroup class_group);
158
 
                public virtual signal void class_group_opened (Wnck.ClassGroup class_group);
159
 
                public virtual signal void showing_desktop_changed ();
160
 
                public virtual signal void viewports_changed ();
161
 
                public virtual signal void window_closed (Wnck.Window window);
162
 
                public virtual signal void window_manager_changed ();
163
 
                public virtual signal void window_opened (Wnck.Window window);
164
 
                public virtual signal void window_stacking_changed ();
165
 
                public virtual signal void workspace_created (Wnck.Workspace space);
166
 
                public virtual signal void workspace_destroyed (Wnck.Workspace space);
167
 
        }
168
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
169
 
        public class Selector : Gtk.MenuBar, Atk.Implementor, Gtk.Buildable {
170
 
                [CCode (has_construct_function = false, type = "GtkWidget*")]
171
 
                public Selector ();
172
 
                [NoWrapper]
173
 
                public virtual void pad1 ();
174
 
                [NoWrapper]
175
 
                public virtual void pad2 ();
176
 
                [NoWrapper]
177
 
                public virtual void pad3 ();
178
 
                [NoWrapper]
179
 
                public virtual void pad4 ();
180
 
        }
181
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
182
 
        public class Tasklist : Gtk.Container, Atk.Implementor, Gtk.Buildable {
183
 
                [CCode (has_construct_function = false, type = "GtkWidget*")]
184
 
                public Tasklist (Wnck.Screen screen);
185
 
                public int get_minimum_height ();
186
 
                public int get_minimum_width ();
187
 
                public int get_size_hint_list (int n_elements);
188
 
                [NoWrapper]
189
 
                public virtual void pad1 ();
190
 
                [NoWrapper]
191
 
                public virtual void pad2 ();
192
 
                [NoWrapper]
193
 
                public virtual void pad3 ();
194
 
                [NoWrapper]
195
 
                public virtual void pad4 ();
196
 
                public void set_button_relief (Gtk.ReliefStyle relief);
197
 
                public void set_grouping (Wnck.TasklistGroupingType grouping);
198
 
                public void set_grouping_limit (int limit);
199
 
                public void set_icon_loader (Wnck.LoadIconFunction load_icon_func, void* data, GLib.DestroyNotify free_data_func);
200
 
                public void set_include_all_workspaces (bool include_all_workspaces);
201
 
                public void set_minimum_height (int size);
202
 
                public void set_minimum_width (int size);
203
 
                public void set_orientation (Gtk.Orientation orient);
204
 
                public void set_screen (Wnck.Screen screen);
205
 
                public void set_switch_workspace_on_unminimize (bool switch_workspace_on_unminimize);
206
 
        }
207
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
208
 
        public class Window : GLib.Object {
209
 
                [CCode (has_construct_function = false)]
210
 
                protected Window ();
211
 
                public void activate (uint32 timestamp);
212
 
                public void activate_transient (uint32 timestamp);
213
 
                public void close (uint32 timestamp);
214
 
                public static unowned Wnck.Window @get (ulong xwindow);
215
 
                public Wnck.WindowActions get_actions ();
216
 
                public unowned Wnck.Application get_application ();
217
 
                public unowned Wnck.ClassGroup get_class_group ();
218
 
                public void get_client_window_geometry (int xp, int yp, int widthp, int heightp);
219
 
                public void get_geometry (out int xp, out int yp, out int widthp, out int heightp);
220
 
                public ulong get_group_leader ();
221
 
                public unowned Gdk.Pixbuf get_icon ();
222
 
                public bool get_icon_is_fallback ();
223
 
                public unowned string get_icon_name ();
224
 
                public unowned Gdk.Pixbuf get_mini_icon ();
225
 
                public unowned string get_name ();
226
 
                public int get_pid ();
227
 
                public unowned Wnck.Screen get_screen ();
228
 
                public unowned string get_session_id ();
229
 
                public unowned string get_session_id_utf8 ();
230
 
                public int get_sort_order ();
231
 
                public Wnck.WindowState get_state ();
232
 
                public unowned Wnck.Window get_transient ();
233
 
                public Wnck.WindowType get_window_type ();
234
 
                public unowned Wnck.Workspace get_workspace ();
235
 
                public ulong get_xid ();
236
 
                public bool has_icon_name ();
237
 
                public bool has_name ();
238
 
                public bool is_above ();
239
 
                public bool is_active ();
240
 
                public bool is_below ();
241
 
                public bool is_fullscreen ();
242
 
                public bool is_in_viewport (Wnck.Workspace workspace);
243
 
                public bool is_maximized ();
244
 
                public bool is_maximized_horizontally ();
245
 
                public bool is_maximized_vertically ();
246
 
                public bool is_minimized ();
247
 
                public bool is_most_recently_activated ();
248
 
                public bool is_on_workspace (Wnck.Workspace workspace);
249
 
                public bool is_pinned ();
250
 
                public bool is_shaded ();
251
 
                public bool is_skip_pager ();
252
 
                public bool is_skip_tasklist ();
253
 
                public bool is_sticky ();
254
 
                public bool is_visible_on_workspace (Wnck.Workspace workspace);
255
 
                public void keyboard_move ();
256
 
                public void keyboard_size ();
257
 
                public void make_above ();
258
 
                public void make_below ();
259
 
                public void maximize ();
260
 
                public void maximize_horizontally ();
261
 
                public void maximize_vertically ();
262
 
                public void minimize ();
263
 
                public void move_to_workspace (Wnck.Workspace space);
264
 
                public bool needs_attention ();
265
 
                public bool or_transient_needs_attention ();
266
 
                [NoWrapper]
267
 
                public virtual void pad1 ();
268
 
                [NoWrapper]
269
 
                public virtual void pad2 ();
270
 
                [NoWrapper]
271
 
                public virtual void pad3 ();
272
 
                [NoWrapper]
273
 
                public virtual void pad4 ();
274
 
                public void pin ();
275
 
                public void set_fullscreen (bool fullscreen);
276
 
                public void set_geometry (Wnck.WindowGravity gravity, Wnck.WindowMoveResizeMask geometry_mask, int x, int y, int width, int height);
277
 
                public void set_icon_geometry (int x, int y, int width, int height);
278
 
                public void set_skip_pager (bool skip);
279
 
                public void set_skip_tasklist (bool skip);
280
 
                public void set_sort_order (int order);
281
 
                public void set_window_type (Wnck.WindowType wintype);
282
 
                public void shade ();
283
 
                public void stick ();
284
 
                public bool transient_is_most_recently_activated ();
285
 
                public void unmake_above ();
286
 
                public void unmake_below ();
287
 
                public void unmaximize ();
288
 
                public void unmaximize_horizontally ();
289
 
                public void unmaximize_vertically ();
290
 
                public void unminimize (uint32 timestamp);
291
 
                public void unpin ();
292
 
                public void unshade ();
293
 
                public void unstick ();
294
 
                public virtual signal void actions_changed (Wnck.WindowActions changed_mask, Wnck.WindowActions new_actions);
295
 
                public virtual signal void geometry_changed ();
296
 
                public virtual signal void icon_changed ();
297
 
                public virtual signal void name_changed ();
298
 
                public virtual signal void state_changed (Wnck.WindowState changed_mask, Wnck.WindowState new_state);
299
 
                public virtual signal void workspace_changed ();
300
 
        }
301
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
302
 
        public class Workspace : GLib.Object {
303
 
                [CCode (has_construct_function = false)]
304
 
                protected Workspace ();
305
 
                public void activate (uint32 timestamp);
306
 
                public void change_name (string name);
307
 
                public int get_height ();
308
 
                public int get_layout_column ();
309
 
                public int get_layout_row ();
310
 
                public unowned string get_name ();
311
 
                public unowned Wnck.Workspace get_neighbor (Wnck.MotionDirection direction);
312
 
                public int get_number ();
313
 
                public unowned Wnck.Screen get_screen ();
314
 
                public int get_viewport_x ();
315
 
                public int get_viewport_y ();
316
 
                public int get_width ();
317
 
                public bool is_virtual ();
318
 
                [NoWrapper]
319
 
                public virtual void pad1 ();
320
 
                [NoWrapper]
321
 
                public virtual void pad2 ();
322
 
                [NoWrapper]
323
 
                public virtual void pad3 ();
324
 
                [NoWrapper]
325
 
                public virtual void pad4 ();
326
 
                public virtual signal void name_changed ();
327
 
        }
328
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
329
 
        [Compact]
330
 
        public class WorkspaceLayout {
331
 
                public int cols;
332
 
                public int current_col;
333
 
                public int current_row;
334
 
                public int grid;
335
 
                public int grid_area;
336
 
                public int rows;
337
 
        }
338
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_CLIENT_TYPE_")]
339
 
        public enum ClientType {
340
 
                APPLICATION,
341
 
                PAGER
342
 
        }
343
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_MOTION_")]
344
 
        public enum MotionDirection {
345
 
                UP,
346
 
                DOWN,
347
 
                LEFT,
348
 
                RIGHT
349
 
        }
350
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_PAGER_DISPLAY_")]
351
 
        public enum PagerDisplayMode {
352
 
                NAME,
353
 
                CONTENT
354
 
        }
355
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_TASKLIST_")]
356
 
        public enum TasklistGroupingType {
357
 
                NEVER_GROUP,
358
 
                AUTO_GROUP,
359
 
                ALWAYS_GROUP
360
 
        }
361
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_ACTION_")]
362
 
        [Flags]
363
 
        public enum WindowActions {
364
 
                MOVE,
365
 
                RESIZE,
366
 
                SHADE,
367
 
                STICK,
368
 
                MAXIMIZE_HORIZONTALLY,
369
 
                MAXIMIZE_VERTICALLY,
370
 
                CHANGE_WORKSPACE,
371
 
                CLOSE,
372
 
                UNMAXIMIZE_HORIZONTALLY,
373
 
                UNMAXIMIZE_VERTICALLY,
374
 
                UNSHADE,
375
 
                UNSTICK,
376
 
                MINIMIZE,
377
 
                UNMINIMIZE,
378
 
                MAXIMIZE,
379
 
                UNMAXIMIZE,
380
 
                FULLSCREEN,
381
 
                ABOVE,
382
 
                BELOW
383
 
        }
384
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_GRAVITY_")]
385
 
        public enum WindowGravity {
386
 
                CURRENT,
387
 
                NORTHWEST,
388
 
                NORTH,
389
 
                NORTHEAST,
390
 
                WEST,
391
 
                CENTER,
392
 
                EAST,
393
 
                SOUTHWEST,
394
 
                SOUTH,
395
 
                SOUTHEAST,
396
 
                STATIC
397
 
        }
398
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_CHANGE_")]
399
 
        [Flags]
400
 
        public enum WindowMoveResizeMask {
401
 
                X,
402
 
                Y,
403
 
                WIDTH,
404
 
                HEIGHT
405
 
        }
406
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_STATE_")]
407
 
        [Flags]
408
 
        public enum WindowState {
409
 
                MINIMIZED,
410
 
                MAXIMIZED_HORIZONTALLY,
411
 
                MAXIMIZED_VERTICALLY,
412
 
                SHADED,
413
 
                SKIP_PAGER,
414
 
                SKIP_TASKLIST,
415
 
                STICKY,
416
 
                HIDDEN,
417
 
                FULLSCREEN,
418
 
                DEMANDS_ATTENTION,
419
 
                URGENT,
420
 
                ABOVE,
421
 
                BELOW
422
 
        }
423
 
        [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_")]
424
 
        public enum WindowType {
425
 
                NORMAL,
426
 
                DESKTOP,
427
 
                DOCK,
428
 
                DIALOG,
429
 
                TOOLBAR,
430
 
                MENU,
431
 
                UTILITY,
432
 
                SPLASHSCREEN
433
 
        }
434
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
435
 
        public delegate unowned Gdk.Pixbuf LoadIconFunction (string icon_name, int size, uint flags);
436
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
437
 
        public static unowned Gtk.Widget create_window_action_menu (Wnck.Window window);
438
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
439
 
        public static void gtk_window_set_dock_type (Gtk.Window window);
440
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
441
 
        public static void pid_read_resource_usage (Gdk.Display gdk_display, ulong pid, Wnck.ResourceUsage usage);
442
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
443
 
        public static void set_client_type (Wnck.ClientType ewmh_sourceindication_client_type);
444
 
        [CCode (cheader_filename = "libwnck/libwnck.h")]
445
 
        public static void xid_read_resource_usage (Gdk.Display gdk_display, ulong xid, Wnck.ResourceUsage usage);
446
 
}