| Top | Description | Object Hierarchy | Implemented Interfaces |  |  |  |  | 
| CallyActorCallyActor — Implementation of the ATK interfaces for ClutterActor | 
struct CallyActor; struct CallyActorClass; void (*CallyActionFunc) (CallyActor *cally_actor); void (*CallyActionCallback) (CallyActor *cally_actor,gpointer user_data); AtkObject * cally_actor_new (ClutterActor *actor); guint cally_actor_add_action (CallyActor *cally_actor,const gchar *action_name,const gchar *action_description,const gchar *action_keybinding,CallyActionFunc action_func); guint cally_actor_add_action_full (CallyActor *cally_actor,const gchar *action_name,const gchar *action_description,const gchar *action_keybinding,CallyActionCallback callback,gpointer user_data,GDestroyNotify notify); gboolean cally_actor_remove_action (CallyActor *cally_actor,gint action_id); gboolean cally_actor_remove_action_by_name (CallyActor *cally_actor,const gchar *action_name);
  GObject
   +----AtkObject
         +----AtkGObjectAccessible
               +----CallyActor
                     +----CallyClone
                     +----CallyGroup
                     +----CallyRectangle
                     +----CallyText
                     +----CallyTexture
CallyActor implements the required ATK interfaces of ClutterActor exposing the common elements on each actor (position, extents, etc).
struct CallyActor;
The CallyActor structure contains only private data and should be accessed using the provided API
Since 1.4
struct CallyActorClass {
  void     (*notify_clutter) (GObject    *object,
                              GParamSpec *pspec);
  gboolean (*focus_clutter)  (ClutterActor *actor,
                              gpointer      data);
  gint     (*add_actor)      (ClutterActor *container,
                              ClutterActor *actor,
                              gpointer      data);
  gint     (*remove_actor)   (ClutterActor *container,
                              ClutterActor *actor,
                              gpointer      data);
};
The CallyActorClass structure contains only private data
| Signal handler for notify signal on Clutter actor | |
| Signal handler for key-focus-in and key-focus-out signal on Clutter actor. This virtual functions is deprecated. | |
| Signal handler for actor-added signal on ClutterContainer interface | |
| Signal handler for actor-added signal on ClutterContainer interface | 
Since 1.4
void                (*CallyActionFunc)                  (CallyActor *cally_actor);
Action function, to be used on AtkAction implementations as a individual action
| 
 | a CallyActor | 
Since 1.4
void (*CallyActionCallback) (CallyActor *cally_actor,gpointer user_data);
Action function, to be used on AtkAction implementations as
an individual action. Unlike CallyActionFunc, this function
uses the user_data argument passed to cally_actor_add_action_full().
| 
 | a CallyActor | 
| 
 | user data passed to the function | 
Since 1.6
AtkObject *         cally_actor_new                     (ClutterActor *actor);
Creates a new CallyActor for the given actor
| 
 | a ClutterActor | 
| Returns : | the newly created AtkObject | 
Since 1.4
guint cally_actor_add_action (CallyActor *cally_actor,const gchar *action_name,const gchar *action_description,const gchar *action_keybinding,CallyActionFunc action_func);
Adds a new action to be accessed with the AtkAction interface.
| 
 | a CallyActor | 
| 
 | the action name | 
| 
 | the action description | 
| 
 | the action keybinding | 
| 
 | the callback of the action, to be executed with do_action | 
| Returns : | added action id, or -1 if failure | 
Since 1.4
guint cally_actor_add_action_full (CallyActor *cally_actor,const gchar *action_name,const gchar *action_description,const gchar *action_keybinding,CallyActionCallback callback,gpointer user_data,GDestroyNotify notify);
Adds a new action to be accessed with the AtkAction interface.
| 
 | a CallyActor | 
| 
 | the action name | 
| 
 | the action description | 
| 
 | the action keybinding | 
| 
 | the callback of the action. [scope notified] | 
| 
 | data to be passed to callback. [closure] | 
| 
 | function to be called when removing the action | 
| Returns : | added action id, or -1 if failure Rename to: cally_actor_add_action | 
Since 1.6
gboolean cally_actor_remove_action (CallyActor *cally_actor,gint action_id);
Removes a action, using the action_id returned by cally_actor_add_action()
| 
 | a CallyActor | 
| 
 | the action id | 
| Returns : | TRUEif the operation was succesful,FALSEotherwise | 
Since 1.4
gboolean cally_actor_remove_action_by_name (CallyActor *cally_actor,const gchar *action_name);
Removes an action, using the action_name used when the action was added
with cally_actor_add_action()
| 
 | a CallyActor | 
| 
 | the name of the action to remove | 
| Returns : | TRUEif the operation was succesful,FALSEotherwise | 
Since 1.4