* atk_component_add_focus_handler() and
* atk_component_remove_focus_handler()
*
- * Deprecated: 2.9.4: Deprecated with atk_component_add_focus_handler()
- * and atk_component_remove_focus_handler(). See those
+ * Deprecated: This type is deprecated since ATK version 2.9.4. as
+ * atk_component_add_focus_handler() and
+ * atk_component_remove_focus_handler() are deprecated. See those
* methods for more information.
*/
typedef void (*AtkFocusHandler) (AtkObject* object, gboolean focus_in);
gint height;
};
-ATK_AVAILABLE_IN_ALL
GType atk_rectangle_get_type (void);
#define ATK_TYPE_RECTANGLE (atk_rectangle_get_type ())
gint *height);
gboolean (* grab_focus) (AtkComponent *component);
gboolean (* grab_highlight) (AtkComponent *component);
+ gboolean (* clear_highlight) (AtkComponent *component);
+ gint (* get_highlight_index) (AtkComponent *component);
+
void (* remove_focus_handler) (AtkComponent *component,
guint handler_id);
gboolean (* set_extents) (AtkComponent *component,
gdouble (* get_alpha) (AtkComponent *component);
};
-ATK_AVAILABLE_IN_ALL
GType atk_component_get_type (void);
/* convenience functions */
-ATK_DEPRECATED_IN_2_10
+G_DEPRECATED
guint atk_component_add_focus_handler (AtkComponent *component,
AtkFocusHandler handler);
-ATK_AVAILABLE_IN_ALL
gboolean atk_component_contains (AtkComponent *component,
gint x,
gint y,
AtkCoordType coord_type);
-ATK_AVAILABLE_IN_ALL
AtkObject* atk_component_ref_accessible_at_point(AtkComponent *component,
gint x,
gint y,
AtkCoordType coord_type);
-ATK_AVAILABLE_IN_ALL
void atk_component_get_extents (AtkComponent *component,
gint *x,
gint *y,
gint *width,
gint *height,
AtkCoordType coord_type);
-ATK_DEPRECATED_IN_2_12_FOR(atk_component_get_extents)
+G_DEPRECATED_FOR(atk_component_get_extents)
void atk_component_get_position (AtkComponent *component,
gint *x,
gint *y,
AtkCoordType coord_type);
-ATK_DEPRECATED_IN_2_12_FOR(atk_component_get_extents)
+G_DEPRECATED_FOR(atk_component_get_extents)
void atk_component_get_size (AtkComponent *component,
gint *width,
gint *height);
-ATK_AVAILABLE_IN_ALL
AtkLayer atk_component_get_layer (AtkComponent *component);
-ATK_AVAILABLE_IN_ALL
gint atk_component_get_mdi_zorder (AtkComponent *component);
-ATK_AVAILABLE_IN_ALL
gboolean atk_component_grab_focus (AtkComponent *component);
-ATK_AVAILABLE_IN_ALL
gboolean atk_component_grab_highlight (AtkComponent *component);
-ATK_DEPRECATED_IN_2_10
+gboolean atk_component_clear_highlight (AtkComponent *component);
+gint atk_component_get_highlight_index (AtkComponent *component);
+G_DEPRECATED
void atk_component_remove_focus_handler (AtkComponent *component,
guint handler_id);
-ATK_AVAILABLE_IN_ALL
gboolean atk_component_set_extents (AtkComponent *component,
gint x,
gint y,
gint width,
gint height,
AtkCoordType coord_type);
-ATK_AVAILABLE_IN_ALL
gboolean atk_component_set_position (AtkComponent *component,
gint x,
gint y,
AtkCoordType coord_type);
-ATK_AVAILABLE_IN_ALL
gboolean atk_component_set_size (AtkComponent *component,
gint width,
gint height);
-ATK_AVAILABLE_IN_ALL
gdouble atk_component_get_alpha (AtkComponent *component);
G_END_DECLS