| Cally Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Signals | ||||
CallyStageCallyStage — Implementation of the ATK interfaces for a ClutterStage |
struct CallyStage;
struct CallyStageClass;
AtkObject * cally_stage_new (ClutterActor *actor);
GObject
+----AtkObject
+----AtkGObjectAccessible
+----CallyActor
+----CallyGroup
+----CallyStage
CallyStage implements the required ATK interfaces for ClutterStage
Some implementation details: at this moment CallyStage is used as the most similar Window object in this toolkit (ie: emitting window related signals), although the real purpose of ClutterStage is being a canvas. Anyway, this is required for applications using just clutter, or directly ClutterStage
struct CallyStage;
The CallyStage structure contains only private data and should be accessed using the provided API
Since 1.4
struct CallyStageClass {
};
The CallyStageClass structure contains only private data
Since 1.4
AtkObject * cally_stage_new (ClutterActor *actor);
Creates a new CallyStage for the given actor. actor should be a
ClutterStage.
|
a ClutterActor |
Returns : |
the newly created AtkObject |
Since 1.4
"activate" signalvoid user_function (CallyStage *cally_actor,
gpointer user_data) : Run Last
The ::activate signal is emitted when the stage receives the key focus from the underlying window system.
Toolkit implementation note: it is used when anyone adds a global event listener to "window:activate"
|
the object which received the signal |
|
user data set when the signal handler was connected. |
Since 1.4
"create" signalvoid user_function (CallyStage *cally_actor,
gpointer user_data) : Run Last
The ::create signal is emitted when the stage is created.
Toolkit implementation note: it is used when anyone adds a global event listener to "window:create"
|
the object which received the signal |
|
user data set when the signal handler was connected. |
Since 1.4
"deactivate" signalvoid user_function (CallyStage *cally_actor,
gpointer user_data) : Run Last
The ::deactivate signal is emitted when the stage loses key focus from the underlying window system.
Toolkit implementation note: it is used when anyone adds a global event listener to "window:deactivate"
|
the object which received the signal |
|
user data set when the signal handler was connected. |
Since 1.4
"destroy" signalvoid user_function (CallyStage *cally_actor,
gpointer user_data) : Run Last
The ::destroy signal is emitted when the stage is destroyed.
Toolkit implementation note: it is used when anyone adds a global event listener to "window:destroy"
|
the object which received the signal |
|
user data set when the signal handler was connected. |
Since 1.4