Made atk_action_do_action return a gboolean as the class member of AtkActionIface does.
.cvsignore:
Added atk.spec
mkinstalldirs
atk-uninstalled.pc
sgml
+atk.spec
+<2001-08-22 Marc Mulcahy <marc.mulcahy@sun.com>
+ AtkAction.c AtkAction.h:
+ Made atk_action_do_action return a gboolean as the class member of AtkActionIface does.
+
+ .cvsignore:
+ Added atk.spec
+
+
2001-08-20 Padraig O'Briain <padraig.obriain@sun.com>
* docs/tmpl/atkimage.sgml atk/atkimage.h:
*
* Perform the specified action on the object.
**/
-void
+gboolean
atk_action_do_action (AtkAction *obj,
gint i)
{
AtkActionIface *iface;
- g_return_if_fail (ATK_IS_ACTION (obj));
+ g_return_val_if_fail (ATK_IS_ACTION (obj), FALSE);
iface = ATK_ACTION_GET_IFACE (obj);
if (iface->do_action)
- (iface->do_action) (obj, i);
+ return (iface->do_action) (obj, i);
+ else
+ return FALSE;
}
/**
* provided in a support library
*/
-void atk_action_do_action (AtkAction *action,
+gboolean atk_action_do_action (AtkAction *action,
gint i);
gint atk_action_get_n_actions (AtkAction *action);
G_CONST_RETURN gchar* atk_action_get_description (AtkAction *action,