1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 A set of ATK utility functions for event and toolkit support.
7 <!-- ##### SECTION Long_Description ##### -->
9 A set of ATK utility functions which are used to support event registration of
10 various types, and obtaining the 'root' accessible of a process and
11 information about the current ATK implementation and toolkit version.
14 <!-- ##### SECTION See_Also ##### -->
19 <!-- ##### SECTION Stability_Level ##### -->
22 <!-- ##### STRUCT AtkUtil ##### -->
24 The AtkUtil struct does not contain any fields.
28 <!-- ##### ENUM AtkCoordType ##### -->
36 <!-- ##### FUNCTION atk_add_focus_tracker ##### -->
45 <!-- ##### FUNCTION atk_remove_focus_tracker ##### -->
53 <!-- ##### FUNCTION atk_focus_tracker_init ##### -->
61 <!-- ##### FUNCTION atk_focus_tracker_notify ##### -->
69 <!-- ##### USER_FUNCTION AtkEventListener ##### -->
77 <!-- ##### USER_FUNCTION AtkEventListenerInit ##### -->
84 <!-- ##### FUNCTION atk_add_global_event_listener ##### -->
94 <!-- ##### FUNCTION atk_remove_global_event_listener ##### -->
102 <!-- ##### STRUCT AtkKeyEventStruct ##### -->
115 <!-- ##### ENUM AtkKeyEventType ##### -->
120 @ATK_KEY_EVENT_PRESS:
121 @ATK_KEY_EVENT_RELEASE:
122 @ATK_KEY_EVENT_LAST_DEFINED:
124 <!-- ##### USER_FUNCTION AtkKeySnoopFunc ##### -->
134 <!-- ##### FUNCTION atk_add_key_event_listener ##### -->
144 <!-- ##### FUNCTION atk_remove_key_event_listener ##### -->
152 <!-- ##### FUNCTION atk_get_root ##### -->
160 <!-- ##### FUNCTION atk_get_focus_object ##### -->
168 <!-- ##### FUNCTION atk_get_toolkit_name ##### -->
176 <!-- ##### FUNCTION atk_get_toolkit_version ##### -->