* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
- * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
*/
#if defined(ATK_DISABLE_SINGLE_INCLUDES) && !defined (__ATK_H_INSIDE__) && !defined (ATK_COMPILATION)
const gchar* (* get_toolkit_name) (void);
const gchar* (* get_toolkit_version) (void);
};
+ATK_AVAILABLE_IN_ALL
GType atk_util_get_type (void);
/**
ATK_XY_WINDOW
}AtkCoordType;
-G_DEPRECATED
+ATK_DEPRECATED_IN_2_10
guint atk_add_focus_tracker (AtkEventListener focus_tracker);
-G_DEPRECATED
+ATK_DEPRECATED_IN_2_10
void atk_remove_focus_tracker (guint tracker_id);
-G_DEPRECATED
+ATK_DEPRECATED_IN_2_10
void atk_focus_tracker_init (AtkEventListenerInit init);
-G_DEPRECATED
+ATK_DEPRECATED_IN_2_10
void atk_focus_tracker_notify (AtkObject *object);
+ATK_AVAILABLE_IN_ALL
guint atk_add_global_event_listener (GSignalEmissionHook listener,
const gchar *event_type);
+ATK_AVAILABLE_IN_ALL
void atk_remove_global_event_listener (guint listener_id);
+ATK_AVAILABLE_IN_ALL
guint atk_add_key_event_listener (AtkKeySnoopFunc listener, gpointer data);
+ATK_AVAILABLE_IN_ALL
void atk_remove_key_event_listener (guint listener_id);
+ATK_AVAILABLE_IN_ALL
AtkObject* atk_get_root(void);
+ATK_AVAILABLE_IN_ALL
AtkObject* atk_get_focus_object (void);
+ATK_AVAILABLE_IN_ALL
const gchar *atk_get_toolkit_name (void);
+ATK_AVAILABLE_IN_ALL
const gchar *atk_get_toolkit_version (void);
+ATK_AVAILABLE_IN_ALL
const gchar *atk_get_version (void);
/* --- GType boilerplate --- */
type_name##_class_init ((TypeName##Class*) klass); \
} \
\
+ATK_AVAILABLE_IN_ALL \
GType \
type_name##_get_type (void) \
{ \