* @add_focus_handler: This virtual function is deprecated since 2.9.4
* and it should not be overriden. See
* atk_component_add_focus_handler() for more information.
+ * @get_position: This virtual function is deprecated since 2.12 and
+ * it should not be overriden. Use @get_extents instead.
+ * @get_size: This virtual function is deprecated since 2.12 and it
+ * should not be overriden. Use @get_extents instead.
* @remove_focus_handler: This virtual function is deprecated since
* 2.9.4 and it should not be overriden. See
* atk_component_remove_focus_handler() for more information.
gint *width,
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,
gint *width,
gint *height,
AtkCoordType coord_type);
+G_DEPRECATED_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)
void atk_component_get_size (AtkComponent *component,
gint *width,
gint *height);
AtkLayer atk_component_get_layer (AtkComponent *component);
gint atk_component_get_mdi_zorder (AtkComponent *component);
gboolean atk_component_grab_focus (AtkComponent *component);
+gboolean atk_component_grab_highlight (AtkComponent *component);
+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);