1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 represents the minimum information all accessable objects return
7 <!-- ##### SECTION Long_Description ##### -->
9 AtkObject represents the minimum information all accessible objects
10 return. This information includes accessible name, accessible
11 description, role and state of the object, as well information about
12 its parent and children. It is also possible to obtain more specific
13 accessibility information about a component if it supports one or more
14 of the following interfaces:
17 <!-- ##### SECTION See_Also ##### -->
22 <!-- ##### ENUM AtkRole ##### -->
28 @ATK_ROLE_ACCEL_LABEL:
35 @ATK_ROLE_CHECK_MENU_ITEM:
36 @ATK_ROLE_COLOR_CHOOSER:
37 @ATK_ROLE_COLUMN_HEADER:
39 @ATK_ROLE_DATE_EDITOR:
40 @ATK_ROLE_DESKTOP_ICON:
41 @ATK_ROLE_DESKTOP_FRAME:
44 @ATK_ROLE_DIRECTORY_PANE:
45 @ATK_ROLE_DRAWING_AREA:
46 @ATK_ROLE_FILE_CHOOSER:
48 @ATK_ROLE_FONT_CHOOSER:
51 @ATK_ROLE_HTML_CONTAINER:
54 @ATK_ROLE_INTERNAL_FRAME:
56 @ATK_ROLE_LAYERED_PANE:
62 @ATK_ROLE_OPTION_PANE:
64 @ATK_ROLE_PAGE_TAB_LIST:
66 @ATK_ROLE_PASSWORD_TEXT:
68 @ATK_ROLE_PROGRESS_BAR:
69 @ATK_ROLE_PUSH_BUTTON:
70 @ATK_ROLE_RADIO_BUTTON:
71 @ATK_ROLE_RADIO_MENU_ITEM:
75 @ATK_ROLE_SCROLL_PANE:
79 @ATK_ROLE_SPIN_BUTTON:
83 @ATK_ROLE_TABLE_COLUMN_HEADER:
84 @ATK_ROLE_TABLE_ROW_HEADER:
85 @ATK_ROLE_TEAR_OFF_MENU_ITEM:
87 @ATK_ROLE_TOGGLE_BUTTON:
94 @ATK_ROLE_LAST_DEFINED:
96 <!-- ##### FUNCTION atk_role_register ##### -->
105 <!-- ##### STRUCT AtkImplementor ##### -->
111 <!-- ##### STRUCT AtkImplementorIface ##### -->
119 <!-- ##### STRUCT AtkRelationSet ##### -->
127 <!-- ##### STRUCT AtkStateSet ##### -->
134 <!-- ##### STRUCT AtkPropertyValues ##### -->
143 <!-- ##### USER_FUNCTION AtkPropertyChangeHandler ##### -->
152 <!-- ##### FUNCTION atk_implementor_ref_accessible ##### -->
161 <!-- ##### FUNCTION atk_object_get_name ##### -->
170 <!-- ##### FUNCTION atk_object_get_description ##### -->
179 <!-- ##### FUNCTION atk_object_get_parent ##### -->
188 <!-- ##### FUNCTION atk_object_get_n_accessible_children ##### -->
197 <!-- ##### FUNCTION atk_object_ref_accessible_child ##### -->
207 <!-- ##### FUNCTION atk_object_ref_relation_set ##### -->
216 <!-- ##### FUNCTION atk_object_get_role ##### -->
225 <!-- ##### FUNCTION atk_object_ref_state_set ##### -->
234 <!-- ##### FUNCTION atk_object_get_index_in_parent ##### -->
243 <!-- ##### FUNCTION atk_object_set_name ##### -->
252 <!-- ##### FUNCTION atk_object_set_description ##### -->
261 <!-- ##### FUNCTION atk_object_set_parent ##### -->
270 <!-- ##### FUNCTION atk_object_set_role ##### -->
279 <!-- ##### FUNCTION atk_object_connect_property_change_handler ##### -->
289 <!-- ##### FUNCTION atk_object_remove_property_change_handler ##### -->