Install manifest
[platform/upstream/atk.git] / atk / atkaction.h
index 45d74b8..3712806 100755 (executable)
@@ -55,20 +55,20 @@ struct _AtkActionIface
   gboolean                (*do_action)         (AtkAction         *action,
                                                 gint              i);
   gint                    (*get_n_actions)     (AtkAction         *action);
-  G_CONST_RETURN gchar*   (*get_description)   (AtkAction         *action,
+  const gchar*            (*get_description)   (AtkAction         *action,
                                                 gint              i);
-  G_CONST_RETURN gchar*   (*get_name)          (AtkAction         *action,
+  const gchar*            (*get_name)          (AtkAction         *action,
                                                 gint              i);
-  G_CONST_RETURN gchar*   (*get_keybinding)    (AtkAction         *action,
+  const gchar*            (*get_keybinding)    (AtkAction         *action,
                                                 gint              i);
   gboolean                (*set_description)   (AtkAction         *action,
                                                 gint              i,
                                                 const gchar       *desc);
-  G_CONST_RETURN gchar*   (*get_localized_name)(AtkAction         *action,
+  const gchar*            (*get_localized_name)(AtkAction         *action,
                                                gint              i);
-  AtkFunction             pad2;
 };
 
+ATK_AVAILABLE_IN_ALL
 GType atk_action_get_type (void);
 
 /*
@@ -82,22 +82,28 @@ GType atk_action_get_type (void);
  * provided in a support library
  */
 
+ATK_AVAILABLE_IN_ALL
 gboolean   atk_action_do_action                (AtkAction         *action,
                                             gint              i);
+ATK_AVAILABLE_IN_ALL
 gint   atk_action_get_n_actions            (AtkAction *action);
-G_CONST_RETURN gchar* atk_action_get_description  (AtkAction         *action,
+ATK_AVAILABLE_IN_ALL
+const gchar*          atk_action_get_description  (AtkAction         *action,
                                                    gint              i);
-G_CONST_RETURN gchar* atk_action_get_name         (AtkAction         *action,
+ATK_AVAILABLE_IN_ALL
+const gchar*          atk_action_get_name         (AtkAction         *action,
                                                    gint              i);
-G_CONST_RETURN gchar* atk_action_get_keybinding   (AtkAction         *action,
+ATK_AVAILABLE_IN_ALL
+const gchar*          atk_action_get_keybinding   (AtkAction         *action,
                                                    gint              i);
+ATK_AVAILABLE_IN_ALL
 gboolean              atk_action_set_description  (AtkAction         *action,
                                                    gint              i,
                                                    const gchar       *desc);
 
 /* NEW in ATK 1.1: */
-
-G_CONST_RETURN gchar* atk_action_get_localized_name (AtkAction       *action,
+ATK_AVAILABLE_IN_ALL
+const gchar* atk_action_get_localized_name (AtkAction       *action,
                                                     gint            i);
 
 /*