X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk%2Fatkutil.h;h=d69df88fed5f00144aaa732cd89a3f7f0abfa90d;hb=c5ee728c20b2d04aa69f21feefcbdd8c6ca0ba36;hp=594eb44653ce5879190d2792f8206f7016d0150c;hpb=feb4bd4c5b24672b1d8bbf0783e96539af0d0ba4;p=platform%2Fupstream%2Fatk.git
diff --git a/atk/atkutil.h b/atk/atkutil.h
index 594eb44..d69df88 100644
--- a/atk/atkutil.h
+++ b/atk/atkutil.h
@@ -12,16 +12,18 @@
* 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 .
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
*/
+#ifndef __ATK_UTIL_H__
+#define __ATK_UTIL_H__
+
#if defined(ATK_DISABLE_SINGLE_INCLUDES) && !defined (__ATK_H_INSIDE__) && !defined (ATK_COMPILATION)
#error "Only can be included directly."
#endif
-#ifndef __ATK_UTIL_H__
-#define __ATK_UTIL_H__
-
#include
G_BEGIN_DECLS
@@ -168,6 +170,7 @@ struct _AtkUtilClass
const gchar* (* get_toolkit_name) (void);
const gchar* (* get_toolkit_version) (void);
};
+ATK_AVAILABLE_IN_ALL
GType atk_util_get_type (void);
/**
@@ -184,25 +187,34 @@ typedef enum {
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 --- */
@@ -303,6 +315,7 @@ static void type_name##_class_intern_init (gpointer klass) \
type_name##_class_init ((TypeName##Class*) klass); \
} \
\
+ATK_AVAILABLE_IN_ALL \
GType \
type_name##_get_type (void) \
{ \