summaryrefslogtreecommitdiff
path: root/doc/libwnck-sections.txt
blob: a4de2f645d60224fa7f506b59c6149db43b6c354 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
<INCLUDE>libwnck/libwnck.h</INCLUDE>
# Core

<SECTION>
<FILE>window</FILE>
<TITLE>WnckWindow</TITLE>
WnckWindow
wnck_window_get
wnck_window_get_screen
wnck_window_has_name
wnck_window_get_name
wnck_window_has_icon_name
wnck_window_get_icon_name
wnck_window_get_icon_is_fallback
wnck_window_get_icon
wnck_window_get_mini_icon
wnck_window_get_application
wnck_window_get_transient
wnck_window_get_group_leader
wnck_window_get_xid
wnck_window_get_class_group
wnck_window_get_class_group_name
wnck_window_get_class_instance_name
wnck_window_get_session_id
wnck_window_get_session_id_utf8
wnck_window_get_pid
wnck_window_get_sort_order
wnck_window_set_sort_order
WnckWindowType
wnck_window_get_window_type
wnck_window_set_window_type
WnckWindowState
wnck_window_get_state
wnck_window_is_minimized
wnck_window_is_maximized_horizontally
wnck_window_is_maximized_vertically
wnck_window_is_maximized
wnck_window_is_shaded
wnck_window_is_pinned
wnck_window_is_sticky
wnck_window_is_above
wnck_window_is_below
wnck_window_is_skip_pager
wnck_window_is_skip_tasklist
wnck_window_is_fullscreen
wnck_window_needs_attention
wnck_window_or_transient_needs_attention
WnckWindowActions
wnck_window_get_actions
wnck_window_minimize
wnck_window_unminimize
wnck_window_maximize_horizontally
wnck_window_unmaximize_horizontally
wnck_window_maximize_vertically
wnck_window_unmaximize_vertically
wnck_window_maximize
wnck_window_unmaximize
wnck_window_shade
wnck_window_unshade
wnck_window_pin
wnck_window_unpin
wnck_window_stick
wnck_window_unstick
wnck_window_make_above
wnck_window_unmake_above
wnck_window_make_below
wnck_window_unmake_below
wnck_window_set_skip_pager
wnck_window_set_skip_tasklist
wnck_window_set_fullscreen
wnck_window_close
wnck_window_get_workspace
wnck_window_is_on_workspace
wnck_window_is_visible_on_workspace
wnck_window_move_to_workspace
wnck_window_is_in_viewport
wnck_window_activate
wnck_window_is_active
wnck_window_is_most_recently_activated
wnck_window_activate_transient
wnck_window_transient_is_most_recently_activated
wnck_window_set_icon_geometry
WnckWindowGravity
WnckWindowMoveResizeMask
wnck_window_get_client_window_geometry
wnck_window_get_geometry
wnck_window_set_geometry
wnck_window_keyboard_move
wnck_window_keyboard_size
<SUBSECTION Private>
WnckWindowPrivate
wnck_window_get_type
<SUBSECTION Standard>
WNCK_WINDOW
WNCK_IS_WINDOW
WNCK_TYPE_WINDOW
WNCK_WINDOW_CLASS
WNCK_IS_WINDOW_CLASS
WNCK_WINDOW_GET_CLASS
WnckWindowClass
</SECTION>

<SECTION>
<FILE>class-group</FILE>
<TITLE>WnckClassGroup</TITLE>
WnckClassGroup
wnck_class_group_get
wnck_class_group_get_id
wnck_class_group_get_res_class
wnck_class_group_get_name
wnck_class_group_get_icon
wnck_class_group_get_mini_icon
wnck_class_group_get_windows
<SUBSECTION Private>
WnckClassGroupPrivate
wnck_class_group_get_type
<SUBSECTION Standard>
WNCK_CLASS_GROUP
WNCK_IS_CLASS_GROUP
WNCK_TYPE_CLASS_GROUP
WNCK_CLASS_GROUP_CLASS
WNCK_IS_CLASS_GROUP_CLASS
WNCK_CLASS_GROUP_GET_CLASS
WnckClassGroupClass
</SECTION>

<SECTION>
<FILE>application</FILE>
<TITLE>WnckApplication</TITLE>
WnckApplication
wnck_application_get
wnck_application_get_xid
wnck_application_get_name
wnck_application_get_icon_name
wnck_application_get_pid
wnck_application_get_icon_is_fallback
wnck_application_get_icon
wnck_application_get_mini_icon
wnck_application_get_startup_id
wnck_application_get_windows
wnck_application_get_n_windows
<SUBSECTION Private>
WnckApplicationPrivate
wnck_application_get_type
<SUBSECTION Standard>
WNCK_APPLICATION
WNCK_IS_APPLICATION
WNCK_TYPE_APPLICATION
WNCK_APPLICATION_CLASS
WNCK_IS_APPLICATION_CLASS
WNCK_APPLICATION_GET_CLASS
WnckApplicationClass
</SECTION>

<SECTION>
<FILE>workspace</FILE>
<TITLE>WnckWorkspace</TITLE>
WnckWorkspace
wnck_workspace_get_screen
wnck_workspace_get_number
wnck_workspace_get_name
wnck_workspace_change_name
wnck_workspace_get_width
wnck_workspace_get_height
wnck_workspace_get_viewport_x
wnck_workspace_get_viewport_y
wnck_workspace_is_virtual
wnck_workspace_get_layout_row
wnck_workspace_get_layout_column
WnckMotionDirection
wnck_workspace_get_neighbor
wnck_workspace_activate
<SUBSECTION Private>
WnckWorkspacePrivate
wnck_workspace_get_type
<SUBSECTION Standard>
WNCK_WORKSPACE
WNCK_IS_WORKSPACE
WNCK_TYPE_WORKSPACE
WNCK_WORKSPACE_CLASS
WNCK_IS_WORKSPACE_CLASS
WNCK_WORKSPACE_GET_CLASS
WnckWorkspaceClass
</SECTION>

<SECTION>
<FILE>screen</FILE>
<TITLE>WnckScreen</TITLE>
WnckScreen
wnck_screen_get_default
wnck_screen_get
wnck_screen_get_for_root
wnck_screen_get_number
wnck_screen_get_width
wnck_screen_get_height
wnck_screen_force_update
wnck_screen_get_window_manager_name
wnck_screen_net_wm_supports
wnck_screen_get_active_window
wnck_screen_get_previously_active_window
wnck_screen_get_windows
wnck_screen_get_windows_stacked
wnck_screen_get_active_workspace
wnck_screen_get_workspaces
wnck_screen_get_workspace
wnck_screen_get_workspace_count
wnck_screen_change_workspace_count
wnck_screen_try_set_workspace_layout
wnck_screen_release_workspace_layout
WnckWorkspaceLayout
wnck_screen_calc_workspace_layout
wnck_screen_free_workspace_layout
wnck_screen_move_viewport
wnck_screen_get_background_pixmap
wnck_screen_get_showing_desktop
wnck_screen_toggle_showing_desktop
<SUBSECTION Private>
WnckScreenPrivate
wnck_screen_get_type
# FIXME: the first two WNCK_TYPE_ are dummy stuff gtk-doc generates, the other
# two should be added when _wnck_screen_get_workspace_layout becomes public
WNCK_TYPE___WNCK_LAYOUT_CORNER
WNCK_TYPE___WNCK_LAYOUT_ORIENTATION
_WnckLayoutCorner
_WnckLayoutOrientation
<SUBSECTION Standard>
WNCK_SCREEN
WNCK_IS_SCREEN
WNCK_TYPE_SCREEN
WNCK_SCREEN_CLASS
WNCK_IS_SCREEN_CLASS
WNCK_SCREEN_GET_CLASS
WnckScreenClass
</SECTION>

# Widgets

<SECTION>
<FILE>pager</FILE>
<TITLE>WnckPager</TITLE>
WnckPager
wnck_pager_new
wnck_pager_set_orientation
wnck_pager_set_n_rows
WnckPagerDisplayMode
wnck_pager_set_display_mode
wnck_pager_set_show_all
wnck_pager_set_shadow_type
<SUBSECTION Private>
WnckPagerPrivate
wnck_pager_get_type
<SUBSECTION Standard>
WNCK_PAGER
WNCK_IS_PAGER
WNCK_TYPE_PAGER
WNCK_PAGER_CLASS
WNCK_IS_PAGER_CLASS
WNCK_PAGER_GET_CLASS
WnckPagerClass
</SECTION>

<SECTION>
<FILE>selector</FILE>
<TITLE>WnckSelector</TITLE>
WnckSelector
wnck_selector_new
<SUBSECTION Private>
WnckSelectorPrivate
wnck_selector_get_type
<SUBSECTION Standard>
WNCK_SELECTOR
WNCK_IS_SELECTOR
WNCK_TYPE_SELECTOR
WNCK_SELECTOR_CLASS
WNCK_IS_SELECTOR_CLASS
WNCK_SELECTOR_GET_CLASS
WnckSelectorClass
</SECTION>

<SECTION>
<FILE>tasklist</FILE>
<TITLE>WnckTasklist</TITLE>
WnckTasklist
wnck_tasklist_new
WnckTasklistGroupingType
wnck_tasklist_set_grouping
wnck_tasklist_set_grouping_limit
wnck_tasklist_set_include_all_workspaces
wnck_tasklist_set_switch_workspace_on_unminimize
wnck_tasklist_set_button_relief
WnckLoadIconFunction
wnck_tasklist_set_icon_loader
wnck_tasklist_get_size_hint_list
<SUBSECTION Private>
WnckTasklistPrivate
wnck_tasklist_get_type
<SUBSECTION Standard>
WNCK_TASKLIST
WNCK_IS_TASKLIST
WNCK_TYPE_TASKLIST
WNCK_TASKLIST_CLASS
WNCK_IS_TASKLIST_CLASS
WNCK_TASKLIST_GET_CLASS
WnckTasklistClass
</SECTION>

# Utilities

<SECTION>
<FILE>window-action-menu</FILE>
<TITLE>Window Action Menu</TITLE>
WnckActionMenu
wnck_action_menu_new
<SUBSECTION Private>
WnckActionMenuPrivate
wnck_action_menu_get_type
<SUBSECTION Standard>
WNCK_ACTION_MENU
WNCK_IS_ACTION_MENU
WNCK_TYPE_ACTION_MENU
WNCK_ACTION_MENU_CLASS
WNCK_IS_ACTION_MENU_CLASS
WNCK_ACTION_MENU_GET_CLASS
WnckActionMenuClass
</SECTION>

<SECTION>
<FILE>resource</FILE>
<TITLE>Resource Usage of X Clients</TITLE>
WnckResourceUsage
wnck_xid_read_resource_usage
wnck_pid_read_resource_usage
</SECTION>

<SECTION>
<FILE>icons</FILE>
<TITLE>Icons Functions</TITLE>
WNCK_DEFAULT_ICON_SIZE
WNCK_DEFAULT_MINI_ICON_SIZE
wnck_set_default_icon_size
wnck_set_default_mini_icon_size
</SECTION>

<SECTION>
<FILE>misc</FILE>
<TITLE>Miscellaneous Functions</TITLE>
WnckClientType
wnck_set_client_type
wnck_shutdown
</SECTION>

<SECTION>
<FILE>version</FILE>
<TITLE>Version Information</TITLE>
WNCK_MAJOR_VERSION
WNCK_MINOR_VERSION
WNCK_MICRO_VERSION
WNCK_CHECK_VERSION
#</SECTION>

# Ignored

#<SECTION>
<SUBSECTION Private>
#<FILE>pager-accessible-factory</FILE>
#<TITLE>WnckPagerAccessibleFactory</TITLE>
WnckPagerAccessibleFactory
wnck_pager_accessible_factory_new
<SUBSECTION Private>
wnck_pager_accessible_factory_get_type
#<SUBSECTION Standard>
WNCK_PAGER_ACCESSIBLE_FACTORY
WNCK_IS_PAGER_ACCESSIBLE_FACTORY
WNCK_TYPE_PAGER_ACCESSIBLE_FACTORY
WNCK_PAGER_ACCESSIBLE_FACTORY_CLASS
WNCK_IS_PAGER_ACCESSIBLE_FACTORY_CLASS
WNCK_PAGER_ACCESSIBLE_FACTORY_GET_CLASS
WnckPagerAccessibleFactoryClass
#</SECTION>
#
#<SECTION>
#<FILE>pager-accessible</FILE>
#<TITLE>WnckPagerAccessible</TITLE>
WnckPagerAccessible
wnck_pager_accessible_new
<SUBSECTION Private>
wnck_pager_accessible_get_type
#<SUBSECTION Standard>
WNCK_PAGER_ACCESSIBLE
WNCK_PAGER_IS_ACCESSIBLE
WNCK_PAGER_TYPE_ACCESSIBLE
WNCK_PAGER_ACCESSIBLE_CLASS
WNCK_PAGER_IS_ACCESSIBLE_CLASS
WNCK_PAGER_ACCESSIBLE_GET_CLASS
WnckPagerAccessibleClass
#</SECTION>
#
#<SECTION>
#<FILE>workspace-accessible-factory</FILE>
#<TITLE>WnckWorkspaceAccessibleFactory</TITLE>
WnckWorkspaceAccessibleFactory
wnck_workspace_accessible_factory_new
<SUBSECTION Private>
wnck_workspace_accessible_factory_get_type
#<SUBSECTION Standard>
WNCK_WORKSPACE_ACCESSIBLE_FACTORY
WNCK_IS_WORKSPACE_ACCESSIBLE_FACTORY
WNCK_TYPE_WORKSPACE_ACCESSIBLE_FACTORY
WNCK_WORKSPACE_ACCESSIBLE_FACTORY_CLASS
WNCK_IS_WORKSPACE_ACCESSIBLE_FACTORY_CLASS
WNCK_WORKSPACE_ACCESSIBLE_FACTORY_GET_CLASS
WnckWorkspaceAccessibleFactoryClass
#</SECTION>
#
#<SECTION>
#<FILE>workspace-accessible</FILE>
#<TITLE>WnckWorkspaceAccessible</TITLE>
WnckWorkspaceAccessible
wnck_workspace_accessible_new
<SUBSECTION Private>
wnck_workspace_accessible_get_type
#<SUBSECTION Standard>
WNCK_WORKSPACE_ACCESSIBLE
WNCK_IS_WORKSPACE_ACCESSIBLE
WNCK_WORKSPACE_TYPE_ACCESSIBLE
WNCK_WORKSPACE_ACCESSIBLE_CLASS
WNCK_IS_WORKSPACE_ACCESSIBLE_CLASS
WNCK_WORKSPACE_ACCESSIBLE_GET_CLASS
WnckWorkspaceAccessibleClass
#</SECTION>
#
#<SECTION>
#<FILE>private</FILE>
<SUBSECTION Private>
WNCK_ACTIVATE_TIMEOUT
WNCK_SCREEN_XSCREEN
#</SECTION>
#
#<SECTION>
#<FILE>xutils</FILE>
<SUBSECTION Private>
WNCK_APP_WINDOW_EVENT_MASK
WnckIconCache
WNCK_NO_MANAGER_TOKEN
#</SECTION>
#
#<SECTION>
#<FILE>wnck-enum-types</FILE>
<SUBSECTION Private>
wnck_client_type_get_type
WNCK_TYPE_CLIENT_TYPE
wnck_motion_direction_get_type
WNCK_TYPE_MOTION_DIRECTION
wnck_pager_display_mode_get_type
WNCK_TYPE_PAGER_DISPLAY_MODE
wnck_tasklist_grouping_type_get_type
WNCK_TYPE_TASKLIST_GROUPING_TYPE
wnck_window_state_get_type
WNCK_TYPE_WINDOW_STATE
wnck_window_actions_get_type
WNCK_TYPE_WINDOW_ACTIONS
wnck_window_gravity_get_type
WNCK_TYPE_WINDOW_GRAVITY
wnck_window_move_resize_mask_get_type
WNCK_TYPE_WINDOW_MOVE_RESIZE_MASK
wnck_window_type_get_type
WNCK_TYPE_WINDOW_TYPE
</SECTION>