X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk%2Fatkcomponent.h;h=1795dbf785d33b0d2966d9f6e1b69119b543101f;hb=refs%2Ftags%2Faccepted%2Ftizen%2Fcommon%2F20170102.152409;hp=a19a23ee5ad05fd6ca26655afdecf4735619a59a;hpb=b063649bc595926233f83ab73d4ac506dc178198;p=platform%2Fupstream%2Fatk.git diff --git a/atk/atkcomponent.h b/atk/atkcomponent.h index a19a23e..1795dbf 100755 --- a/atk/atkcomponent.h +++ b/atk/atkcomponent.h @@ -56,9 +56,8 @@ typedef struct _AtkComponentIface AtkComponentIface; * atk_component_add_focus_handler() and * atk_component_remove_focus_handler() * - * 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 + * Deprecated: 2.9.4: Deprecated with atk_component_add_focus_handler() + * and atk_component_remove_focus_handler(). See those * methods for more information. */ typedef void (*AtkFocusHandler) (AtkObject* object, gboolean focus_in); @@ -83,6 +82,7 @@ struct _AtkRectangle gint height; }; +ATK_AVAILABLE_IN_ALL GType atk_rectangle_get_type (void); #define ATK_TYPE_RECTANGLE (atk_rectangle_get_type ()) @@ -162,57 +162,71 @@ struct _AtkComponentIface gdouble (* get_alpha) (AtkComponent *component); }; +ATK_AVAILABLE_IN_ALL GType atk_component_get_type (void); /* convenience functions */ -G_DEPRECATED +ATK_DEPRECATED_IN_2_10 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); -G_DEPRECATED_FOR(atk_component_get_extents) +ATK_DEPRECATED_IN_2_12_FOR(atk_component_get_extents) void atk_component_get_position (AtkComponent *component, gint *x, gint *y, AtkCoordType coord_type); -G_DEPRECATED_FOR(atk_component_get_extents) +ATK_DEPRECATED_IN_2_12_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_AVAILABLE_IN_ALL gboolean atk_component_clear_highlight (AtkComponent *component); +ATK_AVAILABLE_IN_ALL gint atk_component_get_highlight_index (AtkComponent *component); -G_DEPRECATED +ATK_DEPRECATED_IN_2_10 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