1
/* atspi-2.vapi generated by vapigen, do not modify. */
3
[CCode (cprefix = "Atspi", gir_namespace = "Atspi", gir_version = "2.0", lower_case_cprefix = "atspi_")]
5
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_accessible_get_type ()")]
6
public class Accessible : Atspi.Object, Atspi.Action, Atspi.Collection, Atspi.Component, Atspi.Document, Atspi.EditableText, Atspi.Hypertext, Atspi.Image, Atspi.Selection, Atspi.Table, Atspi.Text, Atspi.Value {
7
public weak Atspi.Accessible accessible_parent;
8
public weak GLib.HashTable<void*,void*> attributes;
9
public uint cached_properties;
10
public weak GLib.List<void*> children;
11
public weak string description;
12
public int interfaces;
13
public weak string name;
14
public Atspi.Role role;
15
public weak Atspi.StateSet states;
16
[CCode (has_construct_function = false)]
17
protected Accessible ();
18
public void clear_cache ();
19
public Atspi.Action get_action ();
20
public Atspi.Accessible get_application () throws GLib.Error;
21
public string get_atspi_version () throws GLib.Error;
22
public GLib.HashTable<string,string> get_attributes () throws GLib.Error;
23
public GLib.Array<string> get_attributes_as_array () throws GLib.Error;
24
public Atspi.Accessible get_child_at_index (int child_index) throws GLib.Error;
25
public int get_child_count () throws GLib.Error;
26
public Atspi.Collection get_collection ();
27
public Atspi.Component get_component ();
28
public string get_description () throws GLib.Error;
29
public Atspi.Document get_document ();
30
public Atspi.EditableText get_editable_text ();
31
public Atspi.Hyperlink get_hyperlink ();
32
public Atspi.Hypertext get_hypertext ();
33
public int get_id () throws GLib.Error;
34
public Atspi.Image get_image ();
35
public int get_index_in_parent () throws GLib.Error;
36
public GLib.Array<string> get_interfaces ();
37
public string get_localized_role_name () throws GLib.Error;
38
public string get_name () throws GLib.Error;
39
public Atspi.Accessible get_parent () throws GLib.Error;
40
public uint get_process_id () throws GLib.Error;
41
public GLib.Array<Atspi.Accessible> get_relation_set () throws GLib.Error;
42
public Atspi.Role get_role () throws GLib.Error;
43
public string get_role_name () throws GLib.Error;
44
public Atspi.Selection get_selection ();
45
public Atspi.StateSet get_state_set ();
46
public Atspi.Table get_table ();
47
public Atspi.Text get_text ();
48
public string get_toolkit_name () throws GLib.Error;
49
public string get_toolkit_version () throws GLib.Error;
50
public Atspi.Value get_value ();
51
public void set_cache_mask (int mask);
53
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_device_listener_get_type ()")]
54
public class DeviceListener : GLib.Object {
55
public weak GLib.List<void*> callbacks;
57
[CCode (has_construct_function = false)]
58
public DeviceListener (owned Atspi.DeviceListenerCB callback);
59
public void add_callback ([CCode (delegate_target_pos = 1.2, destroy_notify_pos = 1.1)] owned Atspi.DeviceListenerCB callback);
61
public virtual bool device_event (Atspi.DeviceEvent arg0);
62
public void remove_callback (Atspi.DeviceListenerCB callback);
63
[CCode (has_construct_function = false)]
64
public DeviceListener.simple ([CCode (destroy_notify_pos = 1.1)] owned Atspi.DeviceListenerSimpleCB callback);
66
[CCode (cheader_filename = "atspi/atspi.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "atspi_event_get_type ()")]
69
public GLib.Value any_data;
72
public weak Atspi.Accessible source;
73
public weak string type;
74
public static void main ();
75
public static void quit ();
77
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_event_listener_get_type ()")]
78
public class EventListener : GLib.Object {
79
public weak Atspi.EventListenerCB callback;
80
public weak GLib.DestroyNotify cb_destroyed;
81
public void* user_data;
82
[CCode (has_construct_function = false)]
83
public EventListener (owned Atspi.EventListenerCB callback);
84
public bool deregister (string event_type) throws GLib.Error;
85
public static bool deregister_from_callback ([CCode (delegate_target_pos = 1.5)] Atspi.EventListenerCB callback, string event_type) throws GLib.Error;
86
public static bool deregister_no_data (Atspi.EventListenerSimpleCB callback, string event_type) throws GLib.Error;
87
public bool register (string event_type) throws GLib.Error;
88
public static bool register_from_callback ([CCode (delegate_target_pos = 1.33333, destroy_notify_pos = 1.66667)] owned Atspi.EventListenerCB callback, string event_type) throws GLib.Error;
89
public static bool register_no_data ([CCode (destroy_notify_pos = 1.5)] owned Atspi.EventListenerSimpleCB callback, string event_type) throws GLib.Error;
90
[CCode (has_construct_function = false)]
91
public EventListener.simple ([CCode (destroy_notify_pos = 1.1)] owned Atspi.EventListenerSimpleCB callback);
93
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_hyperlink_get_type ()")]
94
public class Hyperlink : Atspi.Object {
95
[CCode (has_construct_function = false)]
96
protected Hyperlink ();
97
public int get_end_index () throws GLib.Error;
98
public Atspi.Range get_index_range () throws GLib.Error;
99
public int get_n_anchors () throws GLib.Error;
100
public Atspi.Accessible get_object (int i) throws GLib.Error;
101
public int get_start_index () throws GLib.Error;
102
public string get_uri (int i) throws GLib.Error;
103
public bool is_valid () throws GLib.Error;
105
[CCode (cheader_filename = "atspi/atspi.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "atspi_key_definition_get_type ()")]
107
public class KeyDefinition {
109
public weak string keystring;
113
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_match_rule_get_type ()")]
114
public class MatchRule : GLib.Object {
115
public Atspi.CollectionMatchType attributematchtype;
116
public weak GLib.HashTable<void*,void*> attributes;
117
public Atspi.CollectionMatchType interfacematchtype;
118
public weak GLib.Array<void*> interfaces;
120
public Atspi.CollectionMatchType rolematchtype;
121
[CCode (array_length = false, array_null_terminated = true)]
122
public weak int[] roles;
123
public Atspi.CollectionMatchType statematchtype;
124
public weak Atspi.StateSet states;
125
[CCode (has_construct_function = false)]
126
public MatchRule (Atspi.StateSet states, Atspi.CollectionMatchType statematchtype, GLib.HashTable<string,string> attributes, Atspi.CollectionMatchType attributematchtype, GLib.Array<Atspi.Role> roles, Atspi.CollectionMatchType rolematchtype, GLib.Array<string> interfaces, Atspi.CollectionMatchType interfacematchtype, bool invert);
128
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_object_get_type ()")]
129
public class Object : GLib.Object {
130
public Atspi.Application app;
131
public weak string path;
132
[CCode (has_construct_function = false)]
135
[CCode (cheader_filename = "atspi/atspi.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "atspi_point_get_type ()")]
140
public Atspi.Point copy ();
142
[CCode (cheader_filename = "atspi/atspi.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "atspi_range_get_type ()")]
145
public int end_offset;
146
public int start_offset;
147
public Atspi.Range copy ();
149
[CCode (cheader_filename = "atspi/atspi.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "atspi_rect_get_type ()")]
156
public Atspi.Rect copy ();
158
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_relation_get_type ()")]
159
public class Relation : GLib.Object {
160
public Atspi.RelationType relation_type;
161
public weak GLib.Array<void*> targets;
162
[CCode (has_construct_function = false)]
163
protected Relation ();
164
public int get_n_targets ();
165
public Atspi.RelationType get_relation_type ();
166
public Atspi.Accessible get_target (int i);
168
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_state_set_get_type ()")]
169
public class StateSet : GLib.Object {
170
public void* accessible;
172
[CCode (has_construct_function = false)]
173
public StateSet (GLib.Array<Atspi.StateType> states);
174
public void add (Atspi.StateType state);
175
public Atspi.StateSet compare (Atspi.StateSet set2);
176
public bool contains (Atspi.StateType state);
177
public bool equals (Atspi.StateSet set2);
178
public GLib.Array<Atspi.StateType> get_states ();
179
public bool is_empty ();
180
public void remove (Atspi.StateType state);
181
public void set_by_name (string name, bool enabled);
183
[CCode (cheader_filename = "atspi/atspi.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "atspi_text_range_get_type ()")]
185
public class TextRange {
186
public weak string content;
187
public int end_offset;
188
public int start_offset;
190
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_action_get_type ()")]
191
public interface Action : GLib.Object {
192
public bool do_action (int i) throws GLib.Error;
193
public string get_description (int i) throws GLib.Error;
194
public string get_key_binding (int i) throws GLib.Error;
195
public string get_localized_name (int i) throws GLib.Error;
196
public int get_n_actions () throws GLib.Error;
197
public string get_name (int i) throws GLib.Error;
199
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_collection_get_type ()")]
200
public interface Collection : GLib.Object {
201
public GLib.Array<Atspi.Accessible> get_matches (Atspi.MatchRule rule, Atspi.CollectionSortOrder sortby, int count, bool traverse) throws GLib.Error;
202
public GLib.Array<Atspi.Accessible> get_matches_from (Atspi.Accessible current_object, Atspi.MatchRule rule, Atspi.CollectionSortOrder sortby, Atspi.CollectionTreeTraversalType tree, int count, bool traverse) throws GLib.Error;
203
public GLib.Array<Atspi.Accessible> get_matches_to (Atspi.Accessible current_object, Atspi.MatchRule rule, Atspi.CollectionSortOrder sortby, Atspi.CollectionTreeTraversalType tree, bool limit_scope, int count, bool traverse) throws GLib.Error;
204
public bool is_ancestor_of (Atspi.Accessible test) throws GLib.Error;
206
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_component_get_type ()")]
207
public interface Component : GLib.Object {
208
public bool contains (int x, int y, Atspi.CoordType ctype) throws GLib.Error;
209
public Atspi.Accessible get_accessible_at_point (int x, int y, Atspi.CoordType ctype) throws GLib.Error;
210
public double get_alpha () throws GLib.Error;
211
public Atspi.Rect get_extents (Atspi.CoordType ctype) throws GLib.Error;
212
public Atspi.ComponentLayer get_layer () throws GLib.Error;
213
public short get_mdi_z_order () throws GLib.Error;
214
public Atspi.Point get_position (Atspi.CoordType ctype) throws GLib.Error;
215
public Atspi.Point get_size () throws GLib.Error;
216
public bool grab_focus () throws GLib.Error;
217
public bool set_extents (int x, int y, int width, int height, Atspi.CoordType ctype) throws GLib.Error;
218
public bool set_position (int x, int y, Atspi.CoordType ctype) throws GLib.Error;
219
public bool set_size (int width, int height) throws GLib.Error;
221
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_document_get_type ()")]
222
public interface Document : GLib.Object {
223
public string get_attribute_value (string attribute) throws GLib.Error;
224
public GLib.HashTable<string,string> get_attributes () throws GLib.Error;
225
public string get_locale () throws GLib.Error;
227
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_editable_text_get_type ()")]
228
public interface EditableText : GLib.Object {
229
public bool copy_text (int start_pos, int end_pos) throws GLib.Error;
230
public bool cut_text (int start_pos, int end_pos) throws GLib.Error;
231
public bool delete_text (int start_pos, int end_pos) throws GLib.Error;
232
public bool insert_text (int position, string text, int length) throws GLib.Error;
233
public bool paste_text (int position) throws GLib.Error;
234
public bool set_text_contents (string new_contents) throws GLib.Error;
236
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_hypertext_get_type ()")]
237
public interface Hypertext : GLib.Object {
238
public Atspi.Hyperlink get_link (int link_index) throws GLib.Error;
239
public int get_link_index (int character_offset) throws GLib.Error;
240
public int get_n_links () throws GLib.Error;
242
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_image_get_type ()")]
243
public interface Image : GLib.Object {
244
public string get_image_description () throws GLib.Error;
245
public Atspi.Rect get_image_extents (Atspi.CoordType ctype) throws GLib.Error;
246
public string get_image_locale () throws GLib.Error;
247
public Atspi.Point get_image_position (Atspi.CoordType ctype) throws GLib.Error;
248
public Atspi.Point get_image_size () throws GLib.Error;
250
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_selection_get_type ()")]
251
public interface Selection : GLib.Object {
252
public bool clear_selection () throws GLib.Error;
253
public bool deselect_child (int child_index) throws GLib.Error;
254
public bool deselect_selected_child (int selected_child_index) throws GLib.Error;
255
public int get_n_selected_children () throws GLib.Error;
256
public Atspi.Accessible get_selected_child (int selected_child_index) throws GLib.Error;
257
public bool is_child_selected (int child_index) throws GLib.Error;
258
public bool select_all () throws GLib.Error;
259
public bool select_child (int child_index) throws GLib.Error;
261
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_table_get_type ()")]
262
public interface Table : GLib.Object {
263
public bool add_column_selection (int column) throws GLib.Error;
264
public bool add_row_selection (int row) throws GLib.Error;
265
public Atspi.Accessible get_accessible_at (int row, int column) throws GLib.Error;
266
public Atspi.Accessible get_caption () throws GLib.Error;
267
public int get_column_at_index (int index) throws GLib.Error;
268
public string get_column_description (int column) throws GLib.Error;
269
public int get_column_extent_at (int row, int column) throws GLib.Error;
270
public Atspi.Accessible get_column_header (int column) throws GLib.Error;
271
public int get_index_at (int row, int column) throws GLib.Error;
272
public int get_n_columns () throws GLib.Error;
273
public int get_n_rows () throws GLib.Error;
274
public int get_n_selected_columns () throws GLib.Error;
275
public int get_n_selected_rows () throws GLib.Error;
276
public int get_row_at_index (int index) throws GLib.Error;
277
public bool get_row_column_extents_at_index (int index, out int row, out int col, out int row_extents, out int col_extents, out bool is_selected) throws GLib.Error;
278
public string get_row_description (int row) throws GLib.Error;
279
public int get_row_extent_at (int row, int column) throws GLib.Error;
280
public Atspi.Accessible get_row_header (int row) throws GLib.Error;
281
public GLib.Array<int> get_selected_columns () throws GLib.Error;
282
public GLib.Array<int> get_selected_rows () throws GLib.Error;
283
public Atspi.Accessible get_summary () throws GLib.Error;
284
public bool is_column_selected (int column) throws GLib.Error;
285
public bool is_row_selected (int row) throws GLib.Error;
286
public bool is_selected (int row, int column) throws GLib.Error;
287
public bool remove_column_selection (int column) throws GLib.Error;
288
public bool remove_row_selection (int row) throws GLib.Error;
290
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_text_get_type ()")]
291
public interface Text : GLib.Object {
292
public bool add_selection (int start_offset, int end_offset) throws GLib.Error;
293
public GLib.HashTable<string,string> get_attribute_run (int offset, bool include_defaults, out int start_offset, out int end_offset) throws GLib.Error;
294
public string get_attribute_value (int offset, string attribute_name) throws GLib.Error;
295
public GLib.HashTable<string,string> get_attributes (int offset, out int start_offset, out int end_offset) throws GLib.Error;
296
public GLib.Array<Atspi.TextRange> get_bounded_ranges (int x, int y, int width, int height, Atspi.CoordType type, Atspi.TextClipType clipTypeX, Atspi.TextClipType clipTypeY) throws GLib.Error;
297
public int get_caret_offset () throws GLib.Error;
298
public uint get_character_at_offset (int offset) throws GLib.Error;
299
public int get_character_count () throws GLib.Error;
300
public Atspi.Rect get_character_extents (int offset, Atspi.CoordType type) throws GLib.Error;
301
public GLib.HashTable<string,string> get_default_attributes () throws GLib.Error;
302
public int get_n_selections () throws GLib.Error;
303
public int get_offset_at_point (int x, int y, Atspi.CoordType type) throws GLib.Error;
304
public Atspi.Rect get_range_extents (int start_offset, int end_offset, Atspi.CoordType type) throws GLib.Error;
305
public Atspi.Range get_selection (int selection_num) throws GLib.Error;
306
public string get_text (int start_offset, int end_offset) throws GLib.Error;
307
public Atspi.TextRange get_text_after_offset (int offset, Atspi.TextBoundaryType type) throws GLib.Error;
308
public Atspi.TextRange get_text_at_offset (int offset, Atspi.TextBoundaryType type) throws GLib.Error;
309
public Atspi.TextRange get_text_before_offset (int offset, Atspi.TextBoundaryType type) throws GLib.Error;
310
public bool remove_selection (int selection_num) throws GLib.Error;
311
public bool set_caret_offset (int new_offset) throws GLib.Error;
312
public bool set_selection (int selection_num, int start_offset, int end_offset) throws GLib.Error;
314
[CCode (cheader_filename = "atspi/atspi.h", type_id = "atspi_value_get_type ()")]
315
public interface Value : GLib.Object {
316
public double get_current_value () throws GLib.Error;
317
public double get_maximum_value () throws GLib.Error;
318
public double get_minimum_increment () throws GLib.Error;
319
public double get_minimum_value () throws GLib.Error;
320
public bool set_current_value (double new_value) throws GLib.Error;
322
[CCode (cheader_filename = "atspi/atspi.h", has_type_id = false)]
323
public struct Application {
324
public weak GLib.Object parent;
325
public weak GLib.HashTable<void*,void*> hash;
326
public weak string bus_name;
328
public Atspi.Cache cache;
329
public weak string toolkit_name;
330
public weak string toolkit_version;
331
public weak string atspi_version;
332
public void* time_added;
334
[CCode (cheader_filename = "atspi/atspi.h", has_type_id = false)]
335
public struct ApplicationClass {
336
public weak GLib.ObjectClass parent_class;
338
[CCode (cheader_filename = "atspi/atspi.h")]
340
public struct ControllerEventMask : uint {
342
[CCode (cheader_filename = "atspi/atspi.h", has_type_id = false)]
343
public struct DeviceEvent {
344
public Atspi.EventType type;
346
public ushort hw_code;
347
public ushort modifiers;
348
public uint timestamp;
349
public weak string event_string;
352
[CCode (cheader_filename = "atspi/atspi.h")]
354
public struct DeviceEventMask : uint {
356
[CCode (cheader_filename = "atspi/atspi.h", has_type_id = false)]
357
public struct EventListenerMode {
358
public bool synchronous;
359
public bool preemptive;
362
[CCode (cheader_filename = "atspi/atspi.h")]
364
public struct KeyEventMask : uint {
366
[CCode (cheader_filename = "atspi/atspi.h")]
368
public struct KeyMaskType : uint {
370
[CCode (cheader_filename = "atspi/atspi.h")]
372
public struct KeystrokeListener {
374
[CCode (cheader_filename = "atspi/atspi.h", has_type_id = false)]
375
public struct Reference {
376
public weak string name;
377
public weak string path;
379
[CCode (cheader_filename = "atspi/atspi.h", cname = "_AtspiKeySet", has_type_id = false)]
380
public struct _KeySet {
382
public ushort keycodes;
383
public weak string keystrings;
386
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_CACHE_", has_type_id = false)]
402
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_Collection_MATCH_", has_type_id = false)]
403
public enum CollectionMatchType {
411
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_Collection_SORT_ORDER_", has_type_id = false)]
412
public enum CollectionSortOrder {
422
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_Collection_TREE_", has_type_id = false)]
423
public enum CollectionTreeTraversalType {
429
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_LAYER_", has_type_id = false)]
430
public enum ComponentLayer {
441
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_COORD_TYPE_", has_type_id = false)]
442
public enum CoordType {
446
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_ERROR_", has_type_id = false)]
451
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_", has_type_id = false)]
452
public enum EventType {
455
BUTTON_PRESSED_EVENT,
456
BUTTON_RELEASED_EVENT
458
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_KEY_", has_type_id = false)]
459
public enum KeyEventType {
463
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_KEYLISTENER_", has_type_id = false)]
464
public enum KeyListenerSyncType {
470
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_KEY_", has_type_id = false)]
471
public enum KeySynthType {
478
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_LOCALE_TYPE_", has_type_id = false)]
479
public enum LocaleType {
487
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_MODIFIER_", has_type_id = false)]
488
public enum ModifierType {
498
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_RELATION_", has_type_id = false)]
499
public enum RelationType {
521
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_ROLE_", has_type_id = false)]
615
DOCUMENT_SPREADSHEET,
616
DOCUMENT_PRESENTATION,
628
public static string get_name (Atspi.Role role);
630
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_STATE_", has_type_id = false)]
631
public enum StateType {
669
SUPPORTS_AUTOCOMPLETION,
675
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_TEXT_BOUNDARY_", has_type_id = false)]
676
public enum TextBoundaryType {
685
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_TEXT_CLIP_", has_type_id = false)]
686
public enum TextClipType {
692
[CCode (cheader_filename = "atspi/atspi.h", instance_pos = 1.9)]
693
public delegate bool DeviceListenerCB (owned Atspi.DeviceEvent stroke);
694
[CCode (cheader_filename = "atspi/atspi.h", has_target = false)]
695
public delegate bool DeviceListenerSimpleCB (owned Atspi.DeviceEvent stroke);
696
[CCode (cheader_filename = "atspi/atspi.h", instance_pos = 1.9)]
697
public delegate void EventListenerCB (owned Atspi.Event event);
698
[CCode (cheader_filename = "atspi/atspi.h", has_target = false)]
699
public delegate void EventListenerSimpleCB (owned Atspi.Event event);
700
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_COMPONENTLAYER_COUNT")]
701
public const int COMPONENTLAYER_COUNT;
702
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_COORD_TYPE_COUNT")]
703
public const int COORD_TYPE_COUNT;
704
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_ACCESSIBLE")]
705
public const string DBUS_INTERFACE_ACCESSIBLE;
706
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_ACTION")]
707
public const string DBUS_INTERFACE_ACTION;
708
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_APPLICATION")]
709
public const string DBUS_INTERFACE_APPLICATION;
710
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_CACHE")]
711
public const string DBUS_INTERFACE_CACHE;
712
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_COLLECTION")]
713
public const string DBUS_INTERFACE_COLLECTION;
714
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_COMPONENT")]
715
public const string DBUS_INTERFACE_COMPONENT;
716
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_DEC")]
717
public const string DBUS_INTERFACE_DEC;
718
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_DEVICE_EVENT_LISTENER")]
719
public const string DBUS_INTERFACE_DEVICE_EVENT_LISTENER;
720
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_DOCUMENT")]
721
public const string DBUS_INTERFACE_DOCUMENT;
722
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_EDITABLE_TEXT")]
723
public const string DBUS_INTERFACE_EDITABLE_TEXT;
724
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_EVENT_KEYBOARD")]
725
public const string DBUS_INTERFACE_EVENT_KEYBOARD;
726
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_EVENT_MOUSE")]
727
public const string DBUS_INTERFACE_EVENT_MOUSE;
728
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_EVENT_OBJECT")]
729
public const string DBUS_INTERFACE_EVENT_OBJECT;
730
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_HYPERLINK")]
731
public const string DBUS_INTERFACE_HYPERLINK;
732
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_HYPERTEXT")]
733
public const string DBUS_INTERFACE_HYPERTEXT;
734
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_IMAGE")]
735
public const string DBUS_INTERFACE_IMAGE;
736
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_REGISTRY")]
737
public const string DBUS_INTERFACE_REGISTRY;
738
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_SELECTION")]
739
public const string DBUS_INTERFACE_SELECTION;
740
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_SOCKET")]
741
public const string DBUS_INTERFACE_SOCKET;
742
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_TABLE")]
743
public const string DBUS_INTERFACE_TABLE;
744
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_TEXT")]
745
public const string DBUS_INTERFACE_TEXT;
746
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_INTERFACE_VALUE")]
747
public const string DBUS_INTERFACE_VALUE;
748
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_NAME_REGISTRY")]
749
public const string DBUS_NAME_REGISTRY;
750
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_PATH_DEC")]
751
public const string DBUS_PATH_DEC;
752
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_PATH_NULL")]
753
public const string DBUS_PATH_NULL;
754
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_PATH_REGISTRY")]
755
public const string DBUS_PATH_REGISTRY;
756
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_DBUS_PATH_ROOT")]
757
public const string DBUS_PATH_ROOT;
758
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_EVENTTYPE_COUNT")]
759
public const int EVENTTYPE_COUNT;
760
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_KEYEVENTTYPE_COUNT")]
761
public const int KEYEVENTTYPE_COUNT;
762
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_KEYSYNTHTYPE_COUNT")]
763
public const int KEYSYNTHTYPE_COUNT;
764
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_MATCHTYPES_COUNT")]
765
public const int MATCHTYPES_COUNT;
766
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_MODIFIERTYPE_COUNT")]
767
public const int MODIFIERTYPE_COUNT;
768
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_RELATIONTYPE_COUNT")]
769
public const int RELATIONTYPE_COUNT;
770
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_ROLE_COUNT")]
771
public const int ROLE_COUNT;
772
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_SORTORDER_COUNT")]
773
public const int SORTORDER_COUNT;
774
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_STATETYPE_COUNT")]
775
public const int STATETYPE_COUNT;
776
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_TEXT_BOUNDARY_TYPE_COUNT")]
777
public const int TEXT_BOUNDARY_TYPE_COUNT;
778
[CCode (cheader_filename = "atspi/atspi.h", cname = "ATSPI_TEXT_CLIP_TYPE_COUNT")]
779
public const int TEXT_CLIP_TYPE_COUNT;
780
[CCode (cheader_filename = "atspi/atspi.h")]
781
public static bool deregister_device_event_listener (Atspi.DeviceListener listener, void* filter) throws GLib.Error;
782
[CCode (cheader_filename = "atspi/atspi.h")]
783
public static bool deregister_keystroke_listener (Atspi.DeviceListener listener, GLib.Array<Atspi.KeyDefinition>? key_set, Atspi.KeyMaskType modmask, Atspi.KeyEventMask event_types) throws GLib.Error;
784
[CCode (cheader_filename = "atspi/atspi.h")]
785
public static int exit ();
786
[CCode (cheader_filename = "atspi/atspi.h")]
787
public static bool generate_keyboard_event (long keyval, string? keystring, Atspi.KeySynthType synth_type) throws GLib.Error;
788
[CCode (cheader_filename = "atspi/atspi.h")]
789
public static bool generate_mouse_event (long x, long y, string name) throws GLib.Error;
790
[CCode (cheader_filename = "atspi/atspi.h")]
791
public static Atspi.Accessible get_desktop (int i);
792
[CCode (cheader_filename = "atspi/atspi.h")]
793
public static int get_desktop_count ();
794
[CCode (cheader_filename = "atspi/atspi.h")]
795
public static int init ();
796
[CCode (cheader_filename = "atspi/atspi.h")]
797
public static bool register_device_event_listener (Atspi.DeviceListener listener, Atspi.DeviceEventMask event_types, void* filter) throws GLib.Error;
798
[CCode (cheader_filename = "atspi/atspi.h")]
799
public static bool register_keystroke_listener (Atspi.DeviceListener listener, GLib.Array<Atspi.KeyDefinition>? key_set, Atspi.KeyMaskType modmask, Atspi.KeyEventMask event_types, int sync_type) throws GLib.Error;
800
[CCode (cheader_filename = "atspi/atspi.h")]
801
public static void set_timeout (int val, int startup_time);