Mercurial > projects > dwt-linux
comparison dwt/internal/gtk/c/atk.d @ 11:5f725d09c076
Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
author | John Reimer<terminal.node@gmail.com> |
---|---|
date | Sat, 05 Jan 2008 15:13:44 -0800 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
10:63c023465156 | 11:5f725d09c076 |
---|---|
1 /****************************************************************************** | |
2 | |
3 This file is part of gtkD. | |
4 | |
5 gtkD is free software; you can redistribute it and/or modify | |
6 it under the terms of the GNU Lesser General Public License as published by | |
7 the Free Software Foundation; either version 2.1 of the License, or | |
8 (at your option) any later version. | |
9 | |
10 gtkD is distributed in the hope that it will be useful, | |
11 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 GNU Lesser General Public License for more details. | |
14 | |
15 You should have received a copy of the GNU Lesser General Public License | |
16 along with gtkD; if not, write to the Free Software | |
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
18 | |
19 ******************************************************************************/ | |
20 | |
21 module dwt.internal.gtk.c.atk; | |
22 | |
23 private import dwt.internal.gtk.c.atktypes; | |
24 private import dwt.internal.gtk.runtime.Loader; | |
25 | |
26 /****************************************************************************** | |
27 | |
28 ******************************************************************************/ | |
29 | |
30 private Linker atkLinker; | |
31 | |
32 /****************************************************************************** | |
33 | |
34 ******************************************************************************/ | |
35 | |
36 static this() | |
37 { | |
38 atkLinker = new Linker( getLibraryPath ~ importLibs[LIBRARY.ATK] ); | |
39 atkLinker.link( atkLinks ); | |
40 } | |
41 | |
42 /****************************************************************************** | |
43 | |
44 ******************************************************************************/ | |
45 | |
46 static ~this() | |
47 { | |
48 delete atkLinker; | |
49 } | |
50 | |
51 /****************************************************************************** | |
52 | |
53 ******************************************************************************/ | |
54 | |
55 extern(C) | |
56 { | |
57 // atk.Action | |
58 | |
59 gboolean function(AtkAction* action, gint i)atk_action_do_action; | |
60 gint function(AtkAction* action)atk_action_get_n_actions; | |
61 gchar* function(AtkAction* action, gint i)atk_action_get_description; | |
62 gchar* function(AtkAction* action, gint i)atk_action_get_name; | |
63 gchar* function(AtkAction* action, gint i)atk_action_get_localized_name; | |
64 gchar* function(AtkAction* action, gint i)atk_action_get_keybinding; | |
65 gboolean function(AtkAction* action, gint i, gchar* desc)atk_action_set_description; | |
66 | |
67 // atk.Component | |
68 | |
69 guint function(AtkComponent* component, AtkFocusHandler handler)atk_component_add_focus_handler; | |
70 gboolean function(AtkComponent* component, gint x, gint y, AtkCoordType coordType)atk_component_contains; | |
71 void function(AtkComponent* component, gint* x, gint* y, gint* width, gint* height, AtkCoordType coordType)atk_component_get_extents; | |
72 AtkLayer function(AtkComponent* component)atk_component_get_layer; | |
73 gint function(AtkComponent* component)atk_component_get_mdi_zorder; | |
74 void function(AtkComponent* component, gint* x, gint* y, AtkCoordType coordType)atk_component_get_position; | |
75 void function(AtkComponent* component, gint* width, gint* height)atk_component_get_size; | |
76 gboolean function(AtkComponent* component)atk_component_grab_focus; | |
77 AtkObject* function(AtkComponent* component, gint x, gint y, AtkCoordType coordType)atk_component_ref_accessible_at_point; | |
78 void function(AtkComponent* component, guint handlerId)atk_component_remove_focus_handler; | |
79 gboolean function(AtkComponent* component, gint x, gint y, gint width, gint height, AtkCoordType coordType)atk_component_set_extents; | |
80 gboolean function(AtkComponent* component, gint x, gint y, AtkCoordType coordType)atk_component_set_position; | |
81 gboolean function(AtkComponent* component, gint width, gint height)atk_component_set_size; | |
82 gdouble function(AtkComponent* component)atk_component_get_alpha; | |
83 | |
84 // atk.Document | |
85 | |
86 gchar* function(AtkDocument* document)atk_document_get_document_type; | |
87 gpointer function(AtkDocument* document)atk_document_get_document; | |
88 gchar* function(AtkDocument* document, gchar* attributeName)atk_document_get_attribute_value; | |
89 gboolean function(AtkDocument* document, gchar* attributeName, gchar* attributeValue)atk_document_set_attribute_value; | |
90 AtkAttributeSet* function(AtkDocument* document)atk_document_get_attributes; | |
91 gchar* function(AtkDocument* document)atk_document_get_locale; | |
92 | |
93 // atk.EditableText | |
94 | |
95 gboolean function(AtkEditableText* text, AtkAttributeSet* attribSet, gint startOffset, gint endOffset)atk_editable_text_set_run_attributes; | |
96 void function(AtkEditableText* text, gchar* string)atk_editable_text_set_text_contents; | |
97 void function(AtkEditableText* text, gchar* string, gint length, gint* position)atk_editable_text_insert_text; | |
98 void function(AtkEditableText* text, gint startPos, gint endPos)atk_editable_text_copy_text; | |
99 void function(AtkEditableText* text, gint startPos, gint endPos)atk_editable_text_cut_text; | |
100 void function(AtkEditableText* text, gint startPos, gint endPos)atk_editable_text_delete_text; | |
101 void function(AtkEditableText* text, gint position)atk_editable_text_paste_text; | |
102 | |
103 // atk.GObjectAccessible | |
104 | |
105 AtkObject* function(GObject* obj)atk_gobject_accessible_for_object; | |
106 GObject* function(AtkGObjectAccessible* obj)atk_gobject_accessible_get_object; | |
107 | |
108 // atk.Hyperlink | |
109 | |
110 gchar* function(AtkHyperlink* link, gint i)atk_hyperlink_get_uri; | |
111 AtkObject* function(AtkHyperlink* link, gint i)atk_hyperlink_get_object; | |
112 gint function(AtkHyperlink* link)atk_hyperlink_get_end_index; | |
113 gint function(AtkHyperlink* link)atk_hyperlink_get_start_index; | |
114 gboolean function(AtkHyperlink* link)atk_hyperlink_is_valid; | |
115 gboolean function(AtkHyperlink* link)atk_hyperlink_is_inline; | |
116 gint function(AtkHyperlink* link)atk_hyperlink_get_n_anchors; | |
117 gboolean function(AtkHyperlink* link)atk_hyperlink_is_selected_link; | |
118 | |
119 // atk.Hypertext | |
120 | |
121 AtkHyperlink* function(AtkHypertext* hypertext, gint linkIndex)atk_hypertext_get_link; | |
122 gint function(AtkHypertext* hypertext)atk_hypertext_get_n_links; | |
123 gint function(AtkHypertext* hypertext, gint charIndex)atk_hypertext_get_link_index; | |
124 | |
125 // atk.Image | |
126 | |
127 void function(AtkImage* image, gint* x, gint* y, AtkCoordType coordType)atk_image_get_image_position; | |
128 gchar* function(AtkImage* image)atk_image_get_image_description; | |
129 gboolean function(AtkImage* image, gchar* description)atk_image_set_image_description; | |
130 void function(AtkImage* image, gint* width, gint* height)atk_image_get_image_size; | |
131 gchar* function(AtkImage* image)atk_image_get_image_locale; | |
132 | |
133 // atk.NoOpObject | |
134 | |
135 AtkObject* function(GObject* obj)atk_no_op_object_new; | |
136 | |
137 // atk.NoOpObjectFactory | |
138 | |
139 AtkObjectFactory* function()atk_no_op_object_factory_new; | |
140 | |
141 // atk.ObjectAtk | |
142 | |
143 AtkRole function(gchar* name)atk_role_register; | |
144 AtkObject* function(AtkImplementor* implementor)atk_implementor_ref_accessible; | |
145 gchar* function(AtkObject* accessible)atk_object_get_name; | |
146 gchar* function(AtkObject* accessible)atk_object_get_description; | |
147 AtkObject* function(AtkObject* accessible)atk_object_get_parent; | |
148 gint function(AtkObject* accessible)atk_object_get_n_accessible_children; | |
149 AtkObject* function(AtkObject* accessible, gint i)atk_object_ref_accessible_child; | |
150 AtkRelationSet* function(AtkObject* accessible)atk_object_ref_relation_set; | |
151 AtkLayer function(AtkObject* accessible)atk_object_get_layer; | |
152 gint function(AtkObject* accessible)atk_object_get_mdi_zorder; | |
153 AtkRole function(AtkObject* accessible)atk_object_get_role; | |
154 AtkStateSet* function(AtkObject* accessible)atk_object_ref_state_set; | |
155 gint function(AtkObject* accessible)atk_object_get_index_in_parent; | |
156 void function(AtkObject* accessible, gchar* name)atk_object_set_name; | |
157 void function(AtkObject* accessible, gchar* description)atk_object_set_description; | |
158 void function(AtkObject* accessible, AtkObject* parent)atk_object_set_parent; | |
159 void function(AtkObject* accessible, AtkRole role)atk_object_set_role; | |
160 guint function(AtkObject* accessible, AtkPropertyChangeHandler* handler)atk_object_connect_property_change_handler; | |
161 void function(AtkObject* accessible, guint handlerId)atk_object_remove_property_change_handler; | |
162 void function(AtkObject* accessible, AtkState state, gboolean value)atk_object_notify_state_change; | |
163 void function(AtkObject* accessible, gpointer data)atk_object_initialize; | |
164 gboolean function(AtkObject* object, AtkRelationType relationship, AtkObject* target)atk_object_add_relationship; | |
165 gboolean function(AtkObject* object, AtkRelationType relationship, AtkObject* target)atk_object_remove_relationship; | |
166 AtkAttributeSet* function(AtkObject* accessible)atk_object_get_attributes; | |
167 gchar* function(AtkRole role)atk_role_get_name; | |
168 gchar* function(AtkRole role)atk_role_get_localized_name; | |
169 AtkRole function(gchar* name)atk_role_for_name; | |
170 | |
171 // atk.ObjectFactory | |
172 | |
173 AtkObject* function(AtkObjectFactory* factory, GObject* obj)atk_object_factory_create_accessible; | |
174 GType function(AtkObjectFactory* factory)atk_object_factory_get_accessible_type; | |
175 void function(AtkObjectFactory* factory)atk_object_factory_invalidate; | |
176 | |
177 // atk.Registry | |
178 | |
179 void function(AtkRegistry* registry, GType type, GType factoryType)atk_registry_set_factory_type; | |
180 GType function(AtkRegistry* registry, GType type)atk_registry_get_factory_type; | |
181 AtkObjectFactory* function(AtkRegistry* registry, GType type)atk_registry_get_factory; | |
182 AtkRegistry* function()atk_get_default_registry; | |
183 | |
184 // atk.Relation | |
185 | |
186 AtkRelationType function(gchar* name)atk_relation_type_register; | |
187 gchar* function(AtkRelationType type)atk_relation_type_get_name; | |
188 AtkRelationType function(gchar* name)atk_relation_type_for_name; | |
189 AtkRelation* function(AtkObject** targets, gint nTargets, AtkRelationType relationship)atk_relation_new; | |
190 AtkRelationType function(AtkRelation* relation)atk_relation_get_relation_type; | |
191 GPtrArray* function(AtkRelation* relation)atk_relation_get_target; | |
192 void function(AtkRelation* relation, AtkObject* target)atk_relation_add_target; | |
193 | |
194 // atk.RelationSet | |
195 | |
196 AtkRelationSet* function()atk_relation_set_new; | |
197 gboolean function(AtkRelationSet* set, AtkRelationType relationship)atk_relation_set_contains; | |
198 void function(AtkRelationSet* set, AtkRelation* relation)atk_relation_set_remove; | |
199 void function(AtkRelationSet* set, AtkRelation* relation)atk_relation_set_add; | |
200 gint function(AtkRelationSet* set)atk_relation_set_get_n_relations; | |
201 AtkRelation* function(AtkRelationSet* set, gint i)atk_relation_set_get_relation; | |
202 AtkRelation* function(AtkRelationSet* set, AtkRelationType relationship)atk_relation_set_get_relation_by_type; | |
203 void function(AtkRelationSet* set, AtkRelationType relationship, AtkObject* target)atk_relation_set_add_relation_by_type; | |
204 | |
205 // atk.Selection | |
206 | |
207 gboolean function(AtkSelection* selection, gint i)atk_selection_add_selection; | |
208 gboolean function(AtkSelection* selection)atk_selection_clear_selection; | |
209 AtkObject* function(AtkSelection* selection, gint i)atk_selection_ref_selection; | |
210 gint function(AtkSelection* selection)atk_selection_get_selection_count; | |
211 gboolean function(AtkSelection* selection, gint i)atk_selection_is_child_selected; | |
212 gboolean function(AtkSelection* selection, gint i)atk_selection_remove_selection; | |
213 gboolean function(AtkSelection* selection)atk_selection_select_all_selection; | |
214 | |
215 // atk.State | |
216 | |
217 AtkStateType function(gchar* name)atk_state_type_register; | |
218 gchar* function(AtkStateType type)atk_state_type_get_name; | |
219 AtkStateType function(gchar* name)atk_state_type_for_name; | |
220 | |
221 // atk.StateSet | |
222 | |
223 AtkStateSet* function()atk_state_set_new; | |
224 gboolean function(AtkStateSet* set)atk_state_set_is_empty; | |
225 gboolean function(AtkStateSet* set, AtkStateType type)atk_state_set_add_state; | |
226 void function(AtkStateSet* set, AtkStateType* types, gint nTypes)atk_state_set_add_states; | |
227 void function(AtkStateSet* set)atk_state_set_clear_states; | |
228 gboolean function(AtkStateSet* set, AtkStateType type)atk_state_set_contains_state; | |
229 gboolean function(AtkStateSet* set, AtkStateType* types, gint nTypes)atk_state_set_contains_states; | |
230 gboolean function(AtkStateSet* set, AtkStateType type)atk_state_set_remove_state; | |
231 AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet)atk_state_set_and_sets; | |
232 AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet)atk_state_set_or_sets; | |
233 AtkStateSet* function(AtkStateSet* set, AtkStateSet* compareSet)atk_state_set_xor_sets; | |
234 | |
235 // atk.StreamableContent | |
236 | |
237 gint function(AtkStreamableContent* streamable)atk_streamable_content_get_n_mime_types; | |
238 gchar* function(AtkStreamableContent* streamable, gint i)atk_streamable_content_get_mime_type; | |
239 GIOChannel* function(AtkStreamableContent* streamable, gchar* mimeType)atk_streamable_content_get_stream; | |
240 gchar* function(AtkStreamableContent* streamable, gchar* mimeType)atk_streamable_content_get_uri; | |
241 | |
242 // atk.Table | |
243 | |
244 AtkObject* function(AtkTable* table, gint row, gint column)atk_table_ref_at; | |
245 gint function(AtkTable* table, gint row, gint column)atk_table_get_index_at; | |
246 gint function(AtkTable* table, gint index)atk_table_get_column_at_index; | |
247 gint function(AtkTable* table, gint index)atk_table_get_row_at_index; | |
248 gint function(AtkTable* table)atk_table_get_n_columns; | |
249 gint function(AtkTable* table)atk_table_get_n_rows; | |
250 gint function(AtkTable* table, gint row, gint column)atk_table_get_column_extent_at; | |
251 gint function(AtkTable* table, gint row, gint column)atk_table_get_row_extent_at; | |
252 AtkObject* function(AtkTable* table)atk_table_get_caption; | |
253 gchar* function(AtkTable* table, gint column)atk_table_get_column_description; | |
254 gchar* function(AtkTable* table, gint row)atk_table_get_row_description; | |
255 AtkObject* function(AtkTable* table, gint column)atk_table_get_column_header; | |
256 AtkObject* function(AtkTable* table, gint row)atk_table_get_row_header; | |
257 AtkObject* function(AtkTable* table)atk_table_get_summary; | |
258 void function(AtkTable* table, AtkObject* caption)atk_table_set_caption; | |
259 void function(AtkTable* table, gint row, gchar* description)atk_table_set_row_description; | |
260 void function(AtkTable* table, gint column, gchar* description)atk_table_set_column_description; | |
261 void function(AtkTable* table, gint row, AtkObject* header)atk_table_set_row_header; | |
262 void function(AtkTable* table, gint column, AtkObject* header)atk_table_set_column_header; | |
263 void function(AtkTable* table, AtkObject* accessible)atk_table_set_summary; | |
264 gint function(AtkTable* table, gint** selected)atk_table_get_selected_columns; | |
265 gint function(AtkTable* table, gint** selected)atk_table_get_selected_rows; | |
266 gboolean function(AtkTable* table, gint column)atk_table_is_column_selected; | |
267 gboolean function(AtkTable* table, gint row)atk_table_is_row_selected; | |
268 gboolean function(AtkTable* table, gint row, gint column)atk_table_is_selected; | |
269 gboolean function(AtkTable* table, gint column)atk_table_add_column_selection; | |
270 gboolean function(AtkTable* table, gint row)atk_table_add_row_selection; | |
271 gboolean function(AtkTable* table, gint column)atk_table_remove_column_selection; | |
272 gboolean function(AtkTable* table, gint row)atk_table_remove_row_selection; | |
273 | |
274 // atk.Text | |
275 | |
276 gchar* function(AtkText* text, gint startOffset, gint endOffset)atk_text_get_text; | |
277 gunichar function(AtkText* text, gint offset)atk_text_get_character_at_offset; | |
278 gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset)atk_text_get_text_after_offset; | |
279 gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset)atk_text_get_text_at_offset; | |
280 gchar* function(AtkText* text, gint offset, AtkTextBoundary boundaryType, gint* startOffset, gint* endOffset)atk_text_get_text_before_offset; | |
281 gint function(AtkText* text)atk_text_get_caret_offset; | |
282 void function(AtkText* text, gint offset, gint* x, gint* y, gint* width, gint* height, AtkCoordType coords)atk_text_get_character_extents; | |
283 AtkAttributeSet* function(AtkText* text, gint offset, gint* startOffset, gint* endOffset)atk_text_get_run_attributes; | |
284 AtkAttributeSet* function(AtkText* text)atk_text_get_default_attributes; | |
285 gint function(AtkText* text)atk_text_get_character_count; | |
286 gint function(AtkText* text, gint x, gint y, AtkCoordType coords)atk_text_get_offset_at_point; | |
287 AtkTextRange** function(AtkText* text, AtkTextRectangle* rect, AtkCoordType coordType, AtkTextClipType xClipType, AtkTextClipType yClipType)atk_text_get_bounded_ranges; | |
288 void function(AtkText* text, gint startOffset, gint endOffset, AtkCoordType coordType, AtkTextRectangle* rect)atk_text_get_range_extents; | |
289 void function(AtkTextRange** ranges)atk_text_free_ranges; | |
290 gint function(AtkText* text)atk_text_get_n_selections; | |
291 gchar* function(AtkText* text, gint selectionNum, gint* startOffset, gint* endOffset)atk_text_get_selection; | |
292 gboolean function(AtkText* text, gint startOffset, gint endOffset)atk_text_add_selection; | |
293 gboolean function(AtkText* text, gint selectionNum)atk_text_remove_selection; | |
294 gboolean function(AtkText* text, gint selectionNum, gint startOffset, gint endOffset)atk_text_set_selection; | |
295 gboolean function(AtkText* text, gint offset)atk_text_set_caret_offset; | |
296 void function(AtkAttributeSet* attribSet)atk_attribute_set_free; | |
297 AtkTextAttribute function(gchar* name)atk_text_attribute_register; | |
298 gchar* function(AtkTextAttribute attr)atk_text_attribute_get_name; | |
299 AtkTextAttribute function(gchar* name)atk_text_attribute_for_name; | |
300 gchar* function(AtkTextAttribute attr, gint index)atk_text_attribute_get_value; | |
301 | |
302 // atk.Util | |
303 | |
304 guint function(AtkEventListener focusTracker)atk_add_focus_tracker; | |
305 void function(guint trackerId)atk_remove_focus_tracker; | |
306 void function(AtkEventListenerInit init)atk_focus_tracker_init; | |
307 void function(AtkObject* object)atk_focus_tracker_notify; | |
308 guint function(GSignalEmissionHook listener, gchar* eventType)atk_add_global_event_listener; | |
309 void function(guint listenerId)atk_remove_global_event_listener; | |
310 guint function(AtkKeySnoopFunc listener, gpointer data)atk_add_key_event_listener; | |
311 void function(guint listenerId)atk_remove_key_event_listener; | |
312 AtkObject* function()atk_get_root; | |
313 AtkObject* function()atk_get_focus_object; | |
314 gchar* function()atk_get_toolkit_name; | |
315 gchar* function()atk_get_toolkit_version; | |
316 | |
317 // atk.ValueAtk | |
318 | |
319 void function(AtkValue* obj, GValue* value)atk_value_get_current_value; | |
320 void function(AtkValue* obj, GValue* value)atk_value_get_maximum_value; | |
321 void function(AtkValue* obj, GValue* value)atk_value_get_minimum_value; | |
322 gboolean function(AtkValue* obj, GValue* value)atk_value_set_current_value; | |
323 void function(AtkValue* obj, GValue* value)atk_value_get_minimum_increment; | |
324 } | |
325 | |
326 Symbol[] atkLinks = | |
327 [ | |
328 | |
329 { "atk_action_do_action", cast(void**)& atk_action_do_action}, | |
330 { "atk_action_get_n_actions", cast(void**)& atk_action_get_n_actions}, | |
331 { "atk_action_get_description", cast(void**)& atk_action_get_description}, | |
332 { "atk_action_get_name", cast(void**)& atk_action_get_name}, | |
333 { "atk_action_get_localized_name", cast(void**)& atk_action_get_localized_name}, | |
334 { "atk_action_get_keybinding", cast(void**)& atk_action_get_keybinding}, | |
335 { "atk_action_set_description", cast(void**)& atk_action_set_description}, | |
336 { "atk_component_add_focus_handler", cast(void**)& atk_component_add_focus_handler}, | |
337 { "atk_component_contains", cast(void**)& atk_component_contains}, | |
338 { "atk_component_get_extents", cast(void**)& atk_component_get_extents}, | |
339 { "atk_component_get_layer", cast(void**)& atk_component_get_layer}, | |
340 { "atk_component_get_mdi_zorder", cast(void**)& atk_component_get_mdi_zorder}, | |
341 { "atk_component_get_position", cast(void**)& atk_component_get_position}, | |
342 { "atk_component_get_size", cast(void**)& atk_component_get_size}, | |
343 { "atk_component_grab_focus", cast(void**)& atk_component_grab_focus}, | |
344 { "atk_component_ref_accessible_at_point", cast(void**)& atk_component_ref_accessible_at_point}, | |
345 { "atk_component_remove_focus_handler", cast(void**)& atk_component_remove_focus_handler}, | |
346 { "atk_component_set_extents", cast(void**)& atk_component_set_extents}, | |
347 { "atk_component_set_position", cast(void**)& atk_component_set_position}, | |
348 { "atk_component_set_size", cast(void**)& atk_component_set_size}, | |
349 { "atk_component_get_alpha", cast(void**)& atk_component_get_alpha}, | |
350 { "atk_document_get_document_type", cast(void**)& atk_document_get_document_type}, | |
351 { "atk_document_get_document", cast(void**)& atk_document_get_document}, | |
352 { "atk_document_get_attribute_value", cast(void**)& atk_document_get_attribute_value}, | |
353 { "atk_document_set_attribute_value", cast(void**)& atk_document_set_attribute_value}, | |
354 { "atk_document_get_attributes", cast(void**)& atk_document_get_attributes}, | |
355 { "atk_document_get_locale", cast(void**)& atk_document_get_locale}, | |
356 { "atk_editable_text_set_run_attributes", cast(void**)& atk_editable_text_set_run_attributes}, | |
357 { "atk_editable_text_set_text_contents", cast(void**)& atk_editable_text_set_text_contents}, | |
358 { "atk_editable_text_insert_text", cast(void**)& atk_editable_text_insert_text}, | |
359 { "atk_editable_text_copy_text", cast(void**)& atk_editable_text_copy_text}, | |
360 { "atk_editable_text_cut_text", cast(void**)& atk_editable_text_cut_text}, | |
361 { "atk_editable_text_delete_text", cast(void**)& atk_editable_text_delete_text}, | |
362 { "atk_editable_text_paste_text", cast(void**)& atk_editable_text_paste_text}, | |
363 { "atk_gobject_accessible_for_object", cast(void**)& atk_gobject_accessible_for_object}, | |
364 { "atk_gobject_accessible_get_object", cast(void**)& atk_gobject_accessible_get_object}, | |
365 { "atk_hyperlink_get_uri", cast(void**)& atk_hyperlink_get_uri}, | |
366 { "atk_hyperlink_get_object", cast(void**)& atk_hyperlink_get_object}, | |
367 { "atk_hyperlink_get_end_index", cast(void**)& atk_hyperlink_get_end_index}, | |
368 { "atk_hyperlink_get_start_index", cast(void**)& atk_hyperlink_get_start_index}, | |
369 { "atk_hyperlink_is_valid", cast(void**)& atk_hyperlink_is_valid}, | |
370 { "atk_hyperlink_is_inline", cast(void**)& atk_hyperlink_is_inline}, | |
371 { "atk_hyperlink_get_n_anchors", cast(void**)& atk_hyperlink_get_n_anchors}, | |
372 { "atk_hyperlink_is_selected_link", cast(void**)& atk_hyperlink_is_selected_link}, | |
373 { "atk_hypertext_get_link", cast(void**)& atk_hypertext_get_link}, | |
374 { "atk_hypertext_get_n_links", cast(void**)& atk_hypertext_get_n_links}, | |
375 { "atk_hypertext_get_link_index", cast(void**)& atk_hypertext_get_link_index}, | |
376 { "atk_image_get_image_position", cast(void**)& atk_image_get_image_position}, | |
377 { "atk_image_get_image_description", cast(void**)& atk_image_get_image_description}, | |
378 { "atk_image_set_image_description", cast(void**)& atk_image_set_image_description}, | |
379 { "atk_image_get_image_size", cast(void**)& atk_image_get_image_size}, | |
380 { "atk_image_get_image_locale", cast(void**)& atk_image_get_image_locale}, | |
381 { "atk_no_op_object_new", cast(void**)& atk_no_op_object_new}, | |
382 { "atk_no_op_object_factory_new", cast(void**)& atk_no_op_object_factory_new}, | |
383 { "atk_role_register", cast(void**)& atk_role_register}, | |
384 { "atk_implementor_ref_accessible", cast(void**)& atk_implementor_ref_accessible}, | |
385 { "atk_object_get_name", cast(void**)& atk_object_get_name}, | |
386 { "atk_object_get_description", cast(void**)& atk_object_get_description}, | |
387 { "atk_object_get_parent", cast(void**)& atk_object_get_parent}, | |
388 { "atk_object_get_n_accessible_children", cast(void**)& atk_object_get_n_accessible_children}, | |
389 { "atk_object_ref_accessible_child", cast(void**)& atk_object_ref_accessible_child}, | |
390 { "atk_object_ref_relation_set", cast(void**)& atk_object_ref_relation_set}, | |
391 { "atk_object_get_layer", cast(void**)& atk_object_get_layer}, | |
392 { "atk_object_get_mdi_zorder", cast(void**)& atk_object_get_mdi_zorder}, | |
393 { "atk_object_get_role", cast(void**)& atk_object_get_role}, | |
394 { "atk_object_ref_state_set", cast(void**)& atk_object_ref_state_set}, | |
395 { "atk_object_get_index_in_parent", cast(void**)& atk_object_get_index_in_parent}, | |
396 { "atk_object_set_name", cast(void**)& atk_object_set_name}, | |
397 { "atk_object_set_description", cast(void**)& atk_object_set_description}, | |
398 { "atk_object_set_parent", cast(void**)& atk_object_set_parent}, | |
399 { "atk_object_set_role", cast(void**)& atk_object_set_role}, | |
400 { "atk_object_connect_property_change_handler", cast(void**)& atk_object_connect_property_change_handler}, | |
401 { "atk_object_remove_property_change_handler", cast(void**)& atk_object_remove_property_change_handler}, | |
402 { "atk_object_notify_state_change", cast(void**)& atk_object_notify_state_change}, | |
403 { "atk_object_initialize", cast(void**)& atk_object_initialize}, | |
404 { "atk_object_add_relationship", cast(void**)& atk_object_add_relationship}, | |
405 { "atk_object_remove_relationship", cast(void**)& atk_object_remove_relationship}, | |
406 { "atk_object_get_attributes", cast(void**)& atk_object_get_attributes}, | |
407 { "atk_role_get_name", cast(void**)& atk_role_get_name}, | |
408 { "atk_role_get_localized_name", cast(void**)& atk_role_get_localized_name}, | |
409 { "atk_role_for_name", cast(void**)& atk_role_for_name}, | |
410 { "atk_object_factory_create_accessible", cast(void**)& atk_object_factory_create_accessible}, | |
411 { "atk_object_factory_get_accessible_type", cast(void**)& atk_object_factory_get_accessible_type}, | |
412 { "atk_object_factory_invalidate", cast(void**)& atk_object_factory_invalidate}, | |
413 { "atk_registry_set_factory_type", cast(void**)& atk_registry_set_factory_type}, | |
414 { "atk_registry_get_factory_type", cast(void**)& atk_registry_get_factory_type}, | |
415 { "atk_registry_get_factory", cast(void**)& atk_registry_get_factory}, | |
416 { "atk_get_default_registry", cast(void**)& atk_get_default_registry}, | |
417 { "atk_relation_type_register", cast(void**)& atk_relation_type_register}, | |
418 { "atk_relation_type_get_name", cast(void**)& atk_relation_type_get_name}, | |
419 { "atk_relation_type_for_name", cast(void**)& atk_relation_type_for_name}, | |
420 { "atk_relation_new", cast(void**)& atk_relation_new}, | |
421 { "atk_relation_get_relation_type", cast(void**)& atk_relation_get_relation_type}, | |
422 { "atk_relation_get_target", cast(void**)& atk_relation_get_target}, | |
423 { "atk_relation_add_target", cast(void**)& atk_relation_add_target}, | |
424 { "atk_relation_set_new", cast(void**)& atk_relation_set_new}, | |
425 { "atk_relation_set_contains", cast(void**)& atk_relation_set_contains}, | |
426 { "atk_relation_set_remove", cast(void**)& atk_relation_set_remove}, | |
427 { "atk_relation_set_add", cast(void**)& atk_relation_set_add}, | |
428 { "atk_relation_set_get_n_relations", cast(void**)& atk_relation_set_get_n_relations}, | |
429 { "atk_relation_set_get_relation", cast(void**)& atk_relation_set_get_relation}, | |
430 { "atk_relation_set_get_relation_by_type", cast(void**)& atk_relation_set_get_relation_by_type}, | |
431 { "atk_relation_set_add_relation_by_type", cast(void**)& atk_relation_set_add_relation_by_type}, | |
432 { "atk_selection_add_selection", cast(void**)& atk_selection_add_selection}, | |
433 { "atk_selection_clear_selection", cast(void**)& atk_selection_clear_selection}, | |
434 { "atk_selection_ref_selection", cast(void**)& atk_selection_ref_selection}, | |
435 { "atk_selection_get_selection_count", cast(void**)& atk_selection_get_selection_count}, | |
436 { "atk_selection_is_child_selected", cast(void**)& atk_selection_is_child_selected}, | |
437 { "atk_selection_remove_selection", cast(void**)& atk_selection_remove_selection}, | |
438 { "atk_selection_select_all_selection", cast(void**)& atk_selection_select_all_selection}, | |
439 { "atk_state_type_register", cast(void**)& atk_state_type_register}, | |
440 { "atk_state_type_get_name", cast(void**)& atk_state_type_get_name}, | |
441 { "atk_state_type_for_name", cast(void**)& atk_state_type_for_name}, | |
442 { "atk_state_set_new", cast(void**)& atk_state_set_new}, | |
443 { "atk_state_set_is_empty", cast(void**)& atk_state_set_is_empty}, | |
444 { "atk_state_set_add_state", cast(void**)& atk_state_set_add_state}, | |
445 { "atk_state_set_add_states", cast(void**)& atk_state_set_add_states}, | |
446 { "atk_state_set_clear_states", cast(void**)& atk_state_set_clear_states}, | |
447 { "atk_state_set_contains_state", cast(void**)& atk_state_set_contains_state}, | |
448 { "atk_state_set_contains_states", cast(void**)& atk_state_set_contains_states}, | |
449 { "atk_state_set_remove_state", cast(void**)& atk_state_set_remove_state}, | |
450 { "atk_state_set_and_sets", cast(void**)& atk_state_set_and_sets}, | |
451 { "atk_state_set_or_sets", cast(void**)& atk_state_set_or_sets}, | |
452 { "atk_state_set_xor_sets", cast(void**)& atk_state_set_xor_sets}, | |
453 { "atk_streamable_content_get_n_mime_types", cast(void**)& atk_streamable_content_get_n_mime_types}, | |
454 { "atk_streamable_content_get_mime_type", cast(void**)& atk_streamable_content_get_mime_type}, | |
455 { "atk_streamable_content_get_stream", cast(void**)& atk_streamable_content_get_stream}, | |
456 { "atk_streamable_content_get_uri", cast(void**)& atk_streamable_content_get_uri}, | |
457 { "atk_table_ref_at", cast(void**)& atk_table_ref_at}, | |
458 { "atk_table_get_index_at", cast(void**)& atk_table_get_index_at}, | |
459 { "atk_table_get_column_at_index", cast(void**)& atk_table_get_column_at_index}, | |
460 { "atk_table_get_row_at_index", cast(void**)& atk_table_get_row_at_index}, | |
461 { "atk_table_get_n_columns", cast(void**)& atk_table_get_n_columns}, | |
462 { "atk_table_get_n_rows", cast(void**)& atk_table_get_n_rows}, | |
463 { "atk_table_get_column_extent_at", cast(void**)& atk_table_get_column_extent_at}, | |
464 { "atk_table_get_row_extent_at", cast(void**)& atk_table_get_row_extent_at}, | |
465 { "atk_table_get_caption", cast(void**)& atk_table_get_caption}, | |
466 { "atk_table_get_column_description", cast(void**)& atk_table_get_column_description}, | |
467 { "atk_table_get_row_description", cast(void**)& atk_table_get_row_description}, | |
468 { "atk_table_get_column_header", cast(void**)& atk_table_get_column_header}, | |
469 { "atk_table_get_row_header", cast(void**)& atk_table_get_row_header}, | |
470 { "atk_table_get_summary", cast(void**)& atk_table_get_summary}, | |
471 { "atk_table_set_caption", cast(void**)& atk_table_set_caption}, | |
472 { "atk_table_set_row_description", cast(void**)& atk_table_set_row_description}, | |
473 { "atk_table_set_column_description", cast(void**)& atk_table_set_column_description}, | |
474 { "atk_table_set_row_header", cast(void**)& atk_table_set_row_header}, | |
475 { "atk_table_set_column_header", cast(void**)& atk_table_set_column_header}, | |
476 { "atk_table_set_summary", cast(void**)& atk_table_set_summary}, | |
477 { "atk_table_get_selected_columns", cast(void**)& atk_table_get_selected_columns}, | |
478 { "atk_table_get_selected_rows", cast(void**)& atk_table_get_selected_rows}, | |
479 { "atk_table_is_column_selected", cast(void**)& atk_table_is_column_selected}, | |
480 { "atk_table_is_row_selected", cast(void**)& atk_table_is_row_selected}, | |
481 { "atk_table_is_selected", cast(void**)& atk_table_is_selected}, | |
482 { "atk_table_add_column_selection", cast(void**)& atk_table_add_column_selection}, | |
483 { "atk_table_add_row_selection", cast(void**)& atk_table_add_row_selection}, | |
484 { "atk_table_remove_column_selection", cast(void**)& atk_table_remove_column_selection}, | |
485 { "atk_table_remove_row_selection", cast(void**)& atk_table_remove_row_selection}, | |
486 { "atk_text_get_text", cast(void**)& atk_text_get_text}, | |
487 { "atk_text_get_character_at_offset", cast(void**)& atk_text_get_character_at_offset}, | |
488 { "atk_text_get_text_after_offset", cast(void**)& atk_text_get_text_after_offset}, | |
489 { "atk_text_get_text_at_offset", cast(void**)& atk_text_get_text_at_offset}, | |
490 { "atk_text_get_text_before_offset", cast(void**)& atk_text_get_text_before_offset}, | |
491 { "atk_text_get_caret_offset", cast(void**)& atk_text_get_caret_offset}, | |
492 { "atk_text_get_character_extents", cast(void**)& atk_text_get_character_extents}, | |
493 { "atk_text_get_run_attributes", cast(void**)& atk_text_get_run_attributes}, | |
494 { "atk_text_get_default_attributes", cast(void**)& atk_text_get_default_attributes}, | |
495 { "atk_text_get_character_count", cast(void**)& atk_text_get_character_count}, | |
496 { "atk_text_get_offset_at_point", cast(void**)& atk_text_get_offset_at_point}, | |
497 { "atk_text_get_bounded_ranges", cast(void**)& atk_text_get_bounded_ranges}, | |
498 { "atk_text_get_range_extents", cast(void**)& atk_text_get_range_extents}, | |
499 { "atk_text_free_ranges", cast(void**)& atk_text_free_ranges}, | |
500 { "atk_text_get_n_selections", cast(void**)& atk_text_get_n_selections}, | |
501 { "atk_text_get_selection", cast(void**)& atk_text_get_selection}, | |
502 { "atk_text_add_selection", cast(void**)& atk_text_add_selection}, | |
503 { "atk_text_remove_selection", cast(void**)& atk_text_remove_selection}, | |
504 { "atk_text_set_selection", cast(void**)& atk_text_set_selection}, | |
505 { "atk_text_set_caret_offset", cast(void**)& atk_text_set_caret_offset}, | |
506 { "atk_attribute_set_free", cast(void**)& atk_attribute_set_free}, | |
507 { "atk_text_attribute_register", cast(void**)& atk_text_attribute_register}, | |
508 { "atk_text_attribute_get_name", cast(void**)& atk_text_attribute_get_name}, | |
509 { "atk_text_attribute_for_name", cast(void**)& atk_text_attribute_for_name}, | |
510 { "atk_text_attribute_get_value", cast(void**)& atk_text_attribute_get_value}, | |
511 { "atk_add_focus_tracker", cast(void**)& atk_add_focus_tracker}, | |
512 { "atk_remove_focus_tracker", cast(void**)& atk_remove_focus_tracker}, | |
513 { "atk_focus_tracker_init", cast(void**)& atk_focus_tracker_init}, | |
514 { "atk_focus_tracker_notify", cast(void**)& atk_focus_tracker_notify}, | |
515 { "atk_add_global_event_listener", cast(void**)& atk_add_global_event_listener}, | |
516 { "atk_remove_global_event_listener", cast(void**)& atk_remove_global_event_listener}, | |
517 { "atk_add_key_event_listener", cast(void**)& atk_add_key_event_listener}, | |
518 { "atk_remove_key_event_listener", cast(void**)& atk_remove_key_event_listener}, | |
519 { "atk_get_root", cast(void**)& atk_get_root}, | |
520 { "atk_get_focus_object", cast(void**)& atk_get_focus_object}, | |
521 { "atk_get_toolkit_name", cast(void**)& atk_get_toolkit_name}, | |
522 { "atk_get_toolkit_version", cast(void**)& atk_get_toolkit_version}, | |
523 { "atk_value_get_current_value", cast(void**)& atk_value_get_current_value}, | |
524 { "atk_value_get_maximum_value", cast(void**)& atk_value_get_maximum_value}, | |
525 { "atk_value_get_minimum_value", cast(void**)& atk_value_get_minimum_value}, | |
526 { "atk_value_set_current_value", cast(void**)& atk_value_set_current_value}, | |
527 { "atk_value_get_minimum_increment", cast(void**)& atk_value_get_minimum_increment}, | |
528 | |
529 ]; |