Name
AtkAction -- accessibility interface for objects that can perform actions
Description
The interface AtkAction should be supported by any object that can
perform one or more actions. The interface provides the standard
mechanism for an assistive technology to determine what those actions
are as well as tell the object to perform them. Any object that can
be manipulated should support this interface.
Details
struct AtkActionIface
struct AtkActionIface
{
GTypeInterface parent;
gboolean (*do_action) (AtkAction *action,
gint i);
gint (*get_n_actions) (AtkAction *action);
G_CONST_RETURN gchar* (*get_description) (AtkAction *action,
gint i);
G_CONST_RETURN gchar* (*get_keybinding) (AtkAction *action,
gint i);
}; |
atk_action_do_action ()
Perform the specified action on the object.
atk_action_get_n_actions ()
Gets the number of accessible actions available on the object.
If there are more than one, the first one is considered the
"default" action of the object.
atk_action_get_description ()
Returns a description of the specified action of the object.
atk_action_get_keybinding ()
Returns a keybinding associated with this action, if one exists.