Install manifest
[platform/upstream/atk.git] / atk / atkcomponent.h
index a077828..1795dbf 100755 (executable)
@@ -132,6 +132,9 @@ struct _AtkComponentIface
                                                          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,
@@ -200,6 +203,10 @@ 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);
 ATK_DEPRECATED_IN_2_10
 void                  atk_component_remove_focus_handler   (AtkComponent    *component,
                                                             guint           handler_id);