![]() |
![]() |
![]() |
Clutter Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
ClutterStageManager; ClutterStageManagerClass; ClutterStageManager * clutter_stage_manager_get_default (void); void clutter_stage_manager_set_default_stage (ClutterStageManager *stage_manager, ClutterStage *stage); ClutterStage * clutter_stage_manager_get_default_stage (ClutterStageManager *stage_manager); GSList * clutter_stage_manager_list_stages (ClutterStageManager *stage_manager); const GSList * clutter_stage_manager_peek_stages (ClutterStageManager *stage_manager);
ClutterStageManager is a singleton object, owned by Clutter, which maintains the list of currently active stages
Every newly-created ClutterStage will cause the emission of the "stage-added" signal; once a ClutterStage has been destroyed, the "stage-removed" signal will be emitted
ClutterStageManager is available since Clutter 0.8
typedef struct _ClutterStageManager ClutterStageManager;
The ClutterStageManager structure is private.
Since 1.0
typedef struct { } ClutterStageManagerClass;
The ClutterStageManagerClass structure contains only private data and should be accessed using the provided API
Since 1.0
ClutterStageManager * clutter_stage_manager_get_default (void);
Returns the default ClutterStageManager.
Returns : |
transfer none. transfer none. |
Since 0.8
void clutter_stage_manager_set_default_stage (ClutterStageManager *stage_manager, ClutterStage *stage);
clutter_stage_manager_set_default_stage
has been deprecated since version 1.2 and should not be used in newly-written code. Calling this function has no effect
Sets stage
as the default stage.
|
a ClutterStageManager |
|
a ClutterStage |
Since 0.8
ClutterStage * clutter_stage_manager_get_default_stage (ClutterStageManager *stage_manager);
Returns the default ClutterStage.
|
a ClutterStageManager |
Returns : |
transfer none. transfer none. |
Since 0.8
GSList * clutter_stage_manager_list_stages (ClutterStageManager *stage_manager);
Lists all currently used stages.
|
a ClutterStageManager |
Returns : |
transfer container) (element-type ClutterStage. transfer container. element-type ClutterStage. |
Since 0.8
const GSList * clutter_stage_manager_peek_stages (ClutterStageManager *stage_manager);
Lists all currently used stages.
|
a ClutterStageManager |
Returns : |
transfer none) (element-type ClutterStage. transfer none. element-type ClutterStage. |
Since 1.0
"default-stage"
property"default-stage" ClutterStage* : Read
The default stage used by Clutter.
Since 0.8
"stage-added"
signalvoid user_function (ClutterStageManager *stage_manager, ClutterStage *stage, gpointer user_data) : Run Last
The ::stage-added signal is emitted each time a new ClutterStage has been added to the stage manager.
|
the object which received the signal |
|
the added stage |
|
user data set when the signal handler was connected. |
Since 0.8
"stage-removed"
signalvoid user_function (ClutterStageManager *stage_manager, ClutterStage *stage, gpointer user_data) : Run Last
The ::stage-removed signal is emitted each time a ClutterStage has been removed from the stage manager.
|
the object which received the signal |
|
the removed stage |
|
user data set when the signal handler was connected. |
Since 0.8