1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 This is a utility class which supports the adding and removal of event listeners.
7 <!-- ##### SECTION Long_Description ##### -->
9 This is a utility class which supports the adding and removal of event
10 listeners. The adding and removing of the listeners must be done in the
11 same thread. The file also contains a number of utility functions.
15 <!-- ##### SECTION See_Also ##### -->
20 <!-- ##### STRUCT AtkUtil ##### -->
27 <!-- ##### ENUM AtkCoordType ##### -->
35 <!-- ##### FUNCTION atk_add_focus_tracker ##### -->
44 <!-- ##### FUNCTION atk_remove_focus_tracker ##### -->
52 <!-- ##### FUNCTION atk_focus_tracker_init ##### -->
60 <!-- ##### FUNCTION atk_focus_tracker_notify ##### -->
68 <!-- ##### USER_FUNCTION AtkEventListener ##### -->
76 <!-- ##### USER_FUNCTION AtkEventListenerInit ##### -->
83 <!-- ##### FUNCTION atk_add_global_event_listener ##### -->
93 <!-- ##### FUNCTION atk_remove_global_event_listener ##### -->
101 <!-- ##### STRUCT AtkKeyEventStruct ##### -->
114 <!-- ##### ENUM AtkKeyEventType ##### -->
119 @ATK_KEY_EVENT_PRESS:
120 @ATK_KEY_EVENT_RELEASE:
121 @ATK_KEY_EVENT_LAST_DEFINED:
123 <!-- ##### USER_FUNCTION AtkKeySnoopFunc ##### -->
133 <!-- ##### FUNCTION atk_add_key_event_listener ##### -->
143 <!-- ##### FUNCTION atk_remove_key_event_listener ##### -->
151 <!-- ##### FUNCTION atk_get_root ##### -->
159 <!-- ##### FUNCTION atk_get_toolkit_name ##### -->
167 <!-- ##### FUNCTION atk_get_toolkit_version ##### -->