83
85
</tr></table></div>
84
86
<div class="refsynopsisdiv" title="Synopsis">
85
87
<a name="ClutterStage.synopsis"></a><h2>Synopsis</h2>
86
<pre class="synopsis">
87
<a class="link" href="ClutterStage.html#ClutterStage-struct" title="ClutterStage">ClutterStage</a>;
88
<pre class="synopsis"> <a class="link" href="ClutterStage.html#ClutterStage-struct" title="ClutterStage">ClutterStage</a>;
88
89
<a class="link" href="ClutterStage.html#ClutterStageClass" title="ClutterStageClass">ClutterStageClass</a>;
89
#define <a class="link" href="ClutterStage.html#CLUTTER-STAGE-WIDTH--CAPS" title="CLUTTER_STAGE_WIDTH()">CLUTTER_STAGE_WIDTH</a> ()
90
#define <a class="link" href="ClutterStage.html#CLUTTER-STAGE-HEIGHT--CAPS" title="CLUTTER_STAGE_HEIGHT()">CLUTTER_STAGE_HEIGHT</a> ()
91
<a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> * <a class="link" href="ClutterStage.html#clutter-stage-get-default" title="clutter_stage_get_default ()">clutter_stage_get_default</a> (void);
92
<a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> * <a class="link" href="ClutterStage.html#clutter-stage-new" title="clutter_stage_new ()">clutter_stage_new</a> (void);
94
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
95
>gboolean</a> <a class="link" href="ClutterStage.html#clutter-stage-is-default" title="clutter_stage_is_default ()">clutter_stage_is_default</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
90
#define <a class="link" href="ClutterStage.html#CLUTTER-STAGE-WIDTH:CAPS" title="CLUTTER_STAGE_WIDTH()">CLUTTER_STAGE_WIDTH</a> ()
91
#define <a class="link" href="ClutterStage.html#CLUTTER-STAGE-HEIGHT:CAPS" title="CLUTTER_STAGE_HEIGHT()">CLUTTER_STAGE_HEIGHT</a> ()
92
<a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> * <a class="link" href="ClutterStage.html#clutter-stage-get-default" title="clutter_stage_get_default ()">clutter_stage_get_default</a> (void);
93
<a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> * <a class="link" href="ClutterStage.html#clutter-stage-new" title="clutter_stage_new ()">clutter_stage_new</a> (void);
94
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ClutterStage.html#clutter-stage-is-default" title="clutter_stage_is_default ()">clutter_stage_is_default</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
97
void <a class="link" href="ClutterStage.html#clutter-stage-set-color" title="clutter_stage_set_color ()">clutter_stage_set_color</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
98
const <a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor">ClutterColor</a> *color);
99
void <a class="link" href="ClutterStage.html#clutter-stage-get-color" title="clutter_stage_get_color ()">clutter_stage_get_color</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
100
<a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor">ClutterColor</a> *color);
101
void <a class="link" href="ClutterStage.html#clutter-stage-set-fullscreen" title="clutter_stage_set_fullscreen ()">clutter_stage_set_fullscreen</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
103
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
104
>gboolean</a> fullscreen);
106
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
107
>gboolean</a> <a class="link" href="ClutterStage.html#clutter-stage-get-fullscreen" title="clutter_stage_get_fullscreen ()">clutter_stage_get_fullscreen</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
108
void <a class="link" href="ClutterStage.html#clutter-stage-show-cursor" title="clutter_stage_show_cursor ()">clutter_stage_show_cursor</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
109
void <a class="link" href="ClutterStage.html#clutter-stage-hide-cursor" title="clutter_stage_hide_cursor ()">clutter_stage_hide_cursor</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
96
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-color" title="clutter_stage_set_color ()">clutter_stage_set_color</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
97
const <a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor"><span class="returnvalue">ClutterColor</span></a> *color);
98
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-get-color" title="clutter_stage_get_color ()">clutter_stage_get_color</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
99
<a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor"><span class="returnvalue">ClutterColor</span></a> *color);
100
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-fullscreen" title="clutter_stage_set_fullscreen ()">clutter_stage_set_fullscreen</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> fullscreen);
102
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ClutterStage.html#clutter-stage-get-fullscreen" title="clutter_stage_get_fullscreen ()">clutter_stage_get_fullscreen</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
103
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-show-cursor" title="clutter_stage_show_cursor ()">clutter_stage_show_cursor</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
104
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-hide-cursor" title="clutter_stage_hide_cursor ()">clutter_stage_hide_cursor</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
110
105
enum <a class="link" href="ClutterStage.html#ClutterPickMode" title="enum ClutterPickMode">ClutterPickMode</a>;
111
<a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> * <a class="link" href="ClutterStage.html#clutter-stage-get-actor-at-pos" title="clutter_stage_get_actor_at_pos ()">clutter_stage_get_actor_at_pos</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
112
<a class="link" href="ClutterStage.html#ClutterPickMode" title="enum ClutterPickMode">ClutterPickMode</a> pick_mode,
114
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
117
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
119
void <a class="link" href="ClutterStage.html#clutter-stage-ensure-current" title="clutter_stage_ensure_current ()">clutter_stage_ensure_current</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
120
void <a class="link" href="ClutterStage.html#clutter-stage-ensure-viewport" title="clutter_stage_ensure_viewport ()">clutter_stage_ensure_viewport</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
121
void <a class="link" href="ClutterStage.html#clutter-stage-ensure-redraw" title="clutter_stage_ensure_redraw ()">clutter_stage_ensure_redraw</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
122
void <a class="link" href="ClutterStage.html#clutter-stage-queue-redraw" title="clutter_stage_queue_redraw ()">clutter_stage_queue_redraw</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
124
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
125
>gboolean</a> <a class="link" href="ClutterStage.html#clutter-stage-event" title="clutter_stage_event ()">clutter_stage_event</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
126
<a class="link" href="clutter-Events.html#ClutterEvent" title="union ClutterEvent">ClutterEvent</a> *event);
127
void <a class="link" href="ClutterStage.html#clutter-stage-set-key-focus" title="clutter_stage_set_key_focus ()">clutter_stage_set_key_focus</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
128
<a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> *actor);
129
<a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> * <a class="link" href="ClutterStage.html#clutter-stage-get-key-focus" title="clutter_stage_get_key_focus ()">clutter_stage_get_key_focus</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
131
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
132
>guchar</a> * <a class="link" href="ClutterStage.html#clutter-stage-read-pixels" title="clutter_stage_read_pixels ()">clutter_stage_read_pixels</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
134
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
137
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
140
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
143
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
145
void <a class="link" href="ClutterStage.html#clutter-stage-set-throttle-motion-events" title="clutter_stage_set_throttle_motion_events ()">clutter_stage_set_throttle_motion_events</a>
146
(<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
148
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
149
>gboolean</a> throttle);
151
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
152
>gboolean</a> <a class="link" href="ClutterStage.html#clutter-stage-get-throttle-motion-events" title="clutter_stage_get_throttle_motion_events ()">clutter_stage_get_throttle_motion_events</a>
153
(<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
106
<a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> * <a class="link" href="ClutterStage.html#clutter-stage-get-actor-at-pos" title="clutter_stage_get_actor_at_pos ()">clutter_stage_get_actor_at_pos</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
107
<a class="link" href="ClutterStage.html#ClutterPickMode" title="enum ClutterPickMode"><span class="returnvalue">ClutterPickMode</span></a> pick_mode,
108
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> x,
109
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> y);
110
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-ensure-current" title="clutter_stage_ensure_current ()">clutter_stage_ensure_current</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
111
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-ensure-viewport" title="clutter_stage_ensure_viewport ()">clutter_stage_ensure_viewport</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
112
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-ensure-redraw" title="clutter_stage_ensure_redraw ()">clutter_stage_ensure_redraw</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
113
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-queue-redraw" title="clutter_stage_queue_redraw ()">clutter_stage_queue_redraw</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
114
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ClutterStage.html#clutter-stage-event" title="clutter_stage_event ()">clutter_stage_event</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
115
<a class="link" href="clutter-Events.html#ClutterEvent" title="union ClutterEvent"><span class="returnvalue">ClutterEvent</span></a> *event);
116
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-key-focus" title="clutter_stage_set_key_focus ()">clutter_stage_set_key_focus</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
117
<a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor);
118
<a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> * <a class="link" href="ClutterStage.html#clutter-stage-get-key-focus" title="clutter_stage_get_key_focus ()">clutter_stage_get_key_focus</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
119
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> * <a class="link" href="ClutterStage.html#clutter-stage-read-pixels" title="clutter_stage_read_pixels ()">clutter_stage_read_pixels</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
120
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> x,
121
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> y,
122
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> width,
123
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> height);
124
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-throttle-motion-events" title="clutter_stage_set_throttle_motion_events ()">clutter_stage_set_throttle_motion_events</a>
125
(<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
126
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> throttle);
127
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ClutterStage.html#clutter-stage-get-throttle-motion-events" title="clutter_stage_get_throttle_motion_events ()">clutter_stage_get_throttle_motion_events</a>
128
(<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
129
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-use-alpha" title="clutter_stage_set_use_alpha ()">clutter_stage_set_use_alpha</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
130
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> use_alpha);
131
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ClutterStage.html#clutter-stage-get-use-alpha" title="clutter_stage_get_use_alpha ()">clutter_stage_get_use_alpha</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
132
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-minimum-size" title="clutter_stage_set_minimum_size ()">clutter_stage_set_minimum_size</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
133
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> width,
134
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> height);
135
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-get-minimum-size" title="clutter_stage_get_minimum_size ()">clutter_stage_get_minimum_size</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
136
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *width,
137
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *height);
155
139
<a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective">ClutterPerspective</a>;
156
void <a class="link" href="ClutterStage.html#clutter-stage-set-perspective" title="clutter_stage_set_perspective ()">clutter_stage_set_perspective</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
157
<a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective">ClutterPerspective</a> *perspective);
158
void <a class="link" href="ClutterStage.html#clutter-stage-get-perspective" title="clutter_stage_get_perspective ()">clutter_stage_get_perspective</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
159
<a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective">ClutterPerspective</a> *perspective);
140
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-perspective" title="clutter_stage_set_perspective ()">clutter_stage_set_perspective</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
141
<a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective"><span class="returnvalue">ClutterPerspective</span></a> *perspective);
142
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-get-perspective" title="clutter_stage_get_perspective ()">clutter_stage_get_perspective</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
143
<a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective"><span class="returnvalue">ClutterPerspective</span></a> *perspective);
161
void <a class="link" href="ClutterStage.html#clutter-stage-set-title" title="clutter_stage_set_title ()">clutter_stage_set_title</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
163
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
166
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
167
>gchar</a> * <a class="link" href="ClutterStage.html#clutter-stage-get-title" title="clutter_stage_get_title ()">clutter_stage_get_title</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
168
void <a class="link" href="ClutterStage.html#clutter-stage-set-user-resizable" title="clutter_stage_set_user_resizable ()">clutter_stage_set_user_resizable</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
170
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
171
>gboolean</a> resizable);
173
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
174
>gboolean</a> <a class="link" href="ClutterStage.html#clutter-stage-get-user-resizable" title="clutter_stage_get_user_resizable ()">clutter_stage_get_user_resizable</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
145
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-title" title="clutter_stage_set_title ()">clutter_stage_set_title</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
146
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *title);
147
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="ClutterStage.html#clutter-stage-get-title" title="clutter_stage_get_title ()">clutter_stage_get_title</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
148
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-user-resizable" title="clutter_stage_set_user_resizable ()">clutter_stage_set_user_resizable</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
149
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> resizable);
150
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ClutterStage.html#clutter-stage-get-user-resizable" title="clutter_stage_get_user_resizable ()">clutter_stage_get_user_resizable</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
176
152
<a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog">ClutterFog</a>;
177
void <a class="link" href="ClutterStage.html#clutter-stage-set-use-fog" title="clutter_stage_set_use_fog ()">clutter_stage_set_use_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
179
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
182
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
183
>gboolean</a> <a class="link" href="ClutterStage.html#clutter-stage-get-use-fog" title="clutter_stage_get_use_fog ()">clutter_stage_get_use_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage);
184
void <a class="link" href="ClutterStage.html#clutter-stage-set-fog" title="clutter_stage_set_fog ()">clutter_stage_set_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
185
<a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog">ClutterFog</a> *fog);
186
void <a class="link" href="ClutterStage.html#clutter-stage-get-fog" title="clutter_stage_get_fog ()">clutter_stage_get_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
187
<a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog">ClutterFog</a> *fog);
153
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-use-fog" title="clutter_stage_set_use_fog ()">clutter_stage_set_use_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
154
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> fog);
155
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ClutterStage.html#clutter-stage-get-use-fog" title="clutter_stage_get_use_fog ()">clutter_stage_get_use_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);
156
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-set-fog" title="clutter_stage_set_fog ()">clutter_stage_set_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
157
<a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog"><span class="returnvalue">ClutterFog</span></a> *fog);
158
<span class="returnvalue">void</span> <a class="link" href="ClutterStage.html#clutter-stage-get-fog" title="clutter_stage_get_fog ()">clutter_stage_get_fog</a> (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
159
<a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog"><span class="returnvalue">ClutterFog</span></a> *fog);
190
162
<div class="refsect1" title="Object Hierarchy">
191
163
<a name="ClutterStage.object-hierarchy"></a><h2>Object Hierarchy</h2>
192
164
<pre class="synopsis">
194
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
197
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
198
>GInitiallyUnowned</a>
165
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
166
+----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
199
167
+----<a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a>
200
168
+----<a class="link" href="ClutterGroup.html" title="ClutterGroup">ClutterGroup</a>
201
169
+----ClutterStage
210
178
<div class="refsect1" title="Properties">
211
179
<a name="ClutterStage.properties"></a><h2>Properties</h2>
212
180
<pre class="synopsis">
213
"<a class="link" href="ClutterStage.html#ClutterStage--color" title='The "color" property'>color</a>" <a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor">ClutterColor</a>* : Read / Write
214
"<a class="link" href="ClutterStage.html#ClutterStage--cursor-visible" title='The "cursor-visible" property'>cursor-visible</a>" <a
215
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
216
>gboolean</a> : Read / Write
217
"<a class="link" href="ClutterStage.html#ClutterStage--fog" title='The "fog" property'>fog</a>" <a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog">ClutterFog</a>* : Read / Write
218
"<a class="link" href="ClutterStage.html#ClutterStage--fullscreen-set" title='The "fullscreen-set" property'>fullscreen-set</a>" <a
219
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
221
"<a class="link" href="ClutterStage.html#ClutterStage--offscreen" title='The "offscreen" property'>offscreen</a>" <a
222
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
223
>gboolean</a> : Read / Write
224
"<a class="link" href="ClutterStage.html#ClutterStage--perspective" title='The "perspective" property'>perspective</a>" <a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective">ClutterPerspective</a>* : Read / Write
225
"<a class="link" href="ClutterStage.html#ClutterStage--title" title='The "title" property'>title</a>" <a
226
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
227
>gchar</a>* : Read / Write
228
"<a class="link" href="ClutterStage.html#ClutterStage--use-fog" title='The "use-fog" property'>use-fog</a>" <a
229
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
230
>gboolean</a> : Read / Write
231
"<a class="link" href="ClutterStage.html#ClutterStage--user-resizable" title='The "user-resizable" property'>user-resizable</a>" <a
232
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
233
>gboolean</a> : Read / Write
181
"<a class="link" href="ClutterStage.html#ClutterStage--color" title='The "color" property'>color</a>" <a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor"><span class="type">ClutterColor</span></a>* : Read / Write
182
"<a class="link" href="ClutterStage.html#ClutterStage--cursor-visible" title='The "cursor-visible" property'>cursor-visible</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
183
"<a class="link" href="ClutterStage.html#ClutterStage--fog" title='The "fog" property'>fog</a>" <a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog"><span class="type">ClutterFog</span></a>* : Read / Write
184
"<a class="link" href="ClutterStage.html#ClutterStage--fullscreen-set" title='The "fullscreen-set" property'>fullscreen-set</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
185
"<a class="link" href="ClutterStage.html#ClutterStage--key-focus" title='The "key-focus" property'>key-focus</a>" <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>* : Read / Write
186
"<a class="link" href="ClutterStage.html#ClutterStage--offscreen" title='The "offscreen" property'>offscreen</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
187
"<a class="link" href="ClutterStage.html#ClutterStage--perspective" title='The "perspective" property'>perspective</a>" <a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective"><span class="type">ClutterPerspective</span></a>* : Read / Write
188
"<a class="link" href="ClutterStage.html#ClutterStage--title" title='The "title" property'>title</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
189
"<a class="link" href="ClutterStage.html#ClutterStage--use-alpha" title='The "use-alpha" property'>use-alpha</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
190
"<a class="link" href="ClutterStage.html#ClutterStage--use-fog" title='The "use-fog" property'>use-fog</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
191
"<a class="link" href="ClutterStage.html#ClutterStage--user-resizable" title='The "user-resizable" property'>user-resizable</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
236
194
<div class="refsect1" title="Signals">
292
247
void (* unfullscreen) (ClutterStage *stage);
293
248
void (* activate) (ClutterStage *stage);
294
249
void (* deactivate) (ClutterStage *stage);
251
gboolean (* delete_event) (ClutterStage *stage,
252
ClutterEvent *event);
295
253
} ClutterStageClass;
298
256
The <a class="link" href="ClutterStage.html#ClutterStageClass" title="ClutterStageClass"><span class="type">ClutterStageClass</span></a> structure contains only private data</p>
301
257
<div class="variablelist"><table border="0">
302
258
<col align="left" valign="top">
305
<td><p><span class="term"><em class="structfield"><code>fullscreen</code></em> ()</span></p></td>
261
<td><p><span class="term"><em class="structfield"><code><a name="ClutterStageClass.fullscreen"></a>fullscreen</code></em> ()</span></p></td>
306
262
<td> handler for the <a class="link" href="ClutterStage.html#ClutterStage-fullscreen" title='The "fullscreen" signal'><span class="type">"fullscreen"</span></a> signal
310
<td><p><span class="term"><em class="structfield"><code>unfullscreen</code></em> ()</span></p></td>
266
<td><p><span class="term"><em class="structfield"><code><a name="ClutterStageClass.unfullscreen"></a>unfullscreen</code></em> ()</span></p></td>
311
267
<td> handler for the <a class="link" href="ClutterStage.html#ClutterStage-unfullscreen" title='The "unfullscreen" signal'><span class="type">"unfullscreen"</span></a> signal
315
<td><p><span class="term"><em class="structfield"><code>activate</code></em> ()</span></p></td>
271
<td><p><span class="term"><em class="structfield"><code><a name="ClutterStageClass.activate"></a>activate</code></em> ()</span></p></td>
316
272
<td> handler for the <a class="link" href="ClutterStage.html#ClutterStage-activate" title='The "activate" signal'><span class="type">"activate"</span></a> signal
320
<td><p><span class="term"><em class="structfield"><code>deactivate</code></em> ()</span></p></td>
276
<td><p><span class="term"><em class="structfield"><code><a name="ClutterStageClass.deactivate"></a>deactivate</code></em> ()</span></p></td>
321
277
<td> handler for the <span class="type">"deactive"</span> signal
281
<td><p><span class="term"><em class="structfield"><code><a name="ClutterStageClass.delete-event"></a>delete_event</code></em> ()</span></p></td>
282
<td> handler for the <a class="link" href="ClutterStage.html#ClutterStage-delete-event" title='The "delete-event" signal'><span class="type">"delete-event"</span></a> signal
326
287
<p class="since">Since 0.1</p>
329
290
<div class="refsect2" title="CLUTTER_STAGE_WIDTH()">
330
<a name="CLUTTER-STAGE-WIDTH--CAPS"></a><h3>CLUTTER_STAGE_WIDTH()</h3>
331
<pre class="programlisting">#define CLUTTER_STAGE_WIDTH()</pre>
291
<a name="CLUTTER-STAGE-WIDTH:CAPS"></a><h3>CLUTTER_STAGE_WIDTH()</h3>
292
<pre class="programlisting">#define CLUTTER_STAGE_WIDTH() (clutter_actor_get_width (clutter_stage_get_default ()))
294
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
295
<h3 class="title">Warning</h3>
296
<p><code class="literal">CLUTTER_STAGE_WIDTH</code> has been deprecated since version 1.2 and should not be used in newly-written code. Use <a class="link" href="ClutterActor.html#clutter-actor-get-width" title="clutter_actor_get_width ()"><code class="function">clutter_actor_get_width()</code></a> instead</p>
333
299
Macro that evaluates to the width of the default stage</p>
336
300
<p class="since">Since 0.2</p>
339
303
<div class="refsect2" title="CLUTTER_STAGE_HEIGHT()">
340
<a name="CLUTTER-STAGE-HEIGHT--CAPS"></a><h3>CLUTTER_STAGE_HEIGHT()</h3>
341
<pre class="programlisting">#define CLUTTER_STAGE_HEIGHT()</pre>
304
<a name="CLUTTER-STAGE-HEIGHT:CAPS"></a><h3>CLUTTER_STAGE_HEIGHT()</h3>
305
<pre class="programlisting">#define CLUTTER_STAGE_HEIGHT() (clutter_actor_get_height (clutter_stage_get_default ()))
307
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
308
<h3 class="title">Warning</h3>
309
<p><code class="literal">CLUTTER_STAGE_HEIGHT</code> has been deprecated since version 1.2 and should not be used in newly-written code. use <a class="link" href="ClutterActor.html#clutter-actor-get-height" title="clutter_actor_get_height ()"><code class="function">clutter_actor_get_height()</code></a> instead</p>
343
312
Macro that evaluates to the height of the default stage</p>
346
313
<p class="since">Since 0.2</p>
349
316
<div class="refsect2" title="clutter_stage_get_default ()">
350
317
<a name="clutter-stage-get-default"></a><h3>clutter_stage_get_default ()</h3>
351
<pre class="programlisting"><a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> * clutter_stage_get_default (void);</pre>
318
<pre class="programlisting"><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> * clutter_stage_get_default (void);</pre>
353
320
Returns the main stage. The default <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> is a singleton,
354
321
so the stage will be created the first time this function is
1013
890
<p class="since">Since 1.0</p>
893
<div class="refsect2" title="clutter_stage_set_use_alpha ()">
894
<a name="clutter-stage-set-use-alpha"></a><h3>clutter_stage_set_use_alpha ()</h3>
895
<pre class="programlisting"><span class="returnvalue">void</span> clutter_stage_set_use_alpha (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
896
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> use_alpha);</pre>
898
Sets whether the <em class="parameter"><code>stage</code></em> should honour the <a class="link" href="ClutterActor.html#ClutterActor--opacity" title='The "opacity" property'><span class="type">"opacity"</span></a> and
899
the alpha channel of the <a class="link" href="ClutterStage.html#ClutterStage--color" title='The "color" property'><span class="type">"color"</span></a></p>
900
<div class="variablelist"><table border="0">
901
<col align="left" valign="top">
904
<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
905
<td> a <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a>
909
<td><p><span class="term"><em class="parameter"><code>use_alpha</code></em> :</span></p></td>
910
<td> whether the stage should honour the opacity or the
911
alpha channel of the stage color
916
<p class="since">Since 1.2</p>
919
<div class="refsect2" title="clutter_stage_get_use_alpha ()">
920
<a name="clutter-stage-get-use-alpha"></a><h3>clutter_stage_get_use_alpha ()</h3>
921
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> clutter_stage_get_use_alpha (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage);</pre>
923
Retrieves the value set using <a class="link" href="ClutterStage.html#clutter-stage-set-use-alpha" title="clutter_stage_set_use_alpha ()"><code class="function">clutter_stage_set_use_alpha()</code></a></p>
924
<div class="variablelist"><table border="0">
925
<col align="left" valign="top">
928
<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
929
<td> a <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a>
933
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
934
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the stage should honour the opacity and the
935
alpha channel of the stage color
941
<p class="since">Since 1.2</p>
944
<div class="refsect2" title="clutter_stage_set_minimum_size ()">
945
<a name="clutter-stage-set-minimum-size"></a><h3>clutter_stage_set_minimum_size ()</h3>
946
<pre class="programlisting"><span class="returnvalue">void</span> clutter_stage_set_minimum_size (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
947
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> width,
948
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> height);</pre>
950
Sets the minimum size for a stage window, if the default backend
951
uses <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> inside a window
954
This is a convenience function, and it is equivalent to setting the
955
<a class="link" href="ClutterActor.html#ClutterActor--min-width" title='The "min-width" property'><span class="type">"min-width"</span></a> and <a class="link" href="ClutterActor.html#ClutterActor--min-height" title='The "min-height" property'><span class="type">"min-height"</span></a> on <em class="parameter"><code>stage</code></em>
958
If the current size of <em class="parameter"><code>stage</code></em> is smaller than the minimum size, the
959
<em class="parameter"><code>stage</code></em> will be resized to the new <em class="parameter"><code>width</code></em> and <em class="parameter"><code>height</code></em>
962
This function has no effect if <em class="parameter"><code>stage</code></em> is fullscreen</p>
963
<div class="variablelist"><table border="0">
964
<col align="left" valign="top">
967
<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
968
<td> a <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a>
972
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
973
<td> width, in pixels
977
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
978
<td> height, in pixels
983
<p class="since">Since 1.2</p>
986
<div class="refsect2" title="clutter_stage_get_minimum_size ()">
987
<a name="clutter-stage-get-minimum-size"></a><h3>clutter_stage_get_minimum_size ()</h3>
988
<pre class="programlisting"><span class="returnvalue">void</span> clutter_stage_get_minimum_size (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="returnvalue">ClutterStage</span></a> *stage,
989
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *width,
990
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *height);</pre>
992
Retrieves the minimum size for a stage window as set using
993
<a class="link" href="ClutterStage.html#clutter-stage-set-minimum-size" title="clutter_stage_set_minimum_size ()"><code class="function">clutter_stage_set_minimum_size()</code></a>.
996
The returned size may not correspond to the actual minimum size and
997
it is specific to the <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> implementation inside the
999
<div class="variablelist"><table border="0">
1000
<col align="left" valign="top">
1003
<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
1004
<td> a <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a>
1008
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
1009
<td>out. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. </td>
1012
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
1013
<td>out. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. </td>
1017
<p class="since">Since 1.2</p>
1016
1020
<div class="refsect2" title="ClutterPerspective">
1017
1021
<a name="ClutterPerspective"></a><h3>ClutterPerspective</h3>
1018
1022
<pre class="programlisting">typedef struct {
1456
1402
<a name="ClutterStage.property-details"></a><h2>Property Details</h2>
1457
1403
<div class="refsect2" title='The "color" property'>
1458
1404
<a name="ClutterStage--color"></a><h3>The <code class="literal">"color"</code> property</h3>
1459
<pre class="programlisting"> "color" <a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor">ClutterColor</a>* : Read / Write</pre>
1405
<pre class="programlisting"> "color" <a class="link" href="clutter-Colors.html#ClutterColor" title="ClutterColor"><span class="type">ClutterColor</span></a>* : Read / Write</pre>
1461
1407
The color of the main stage.</p>
1466
1410
<div class="refsect2" title='The "cursor-visible" property'>
1467
1411
<a name="ClutterStage--cursor-visible"></a><h3>The <code class="literal">"cursor-visible"</code> property</h3>
1468
<pre class="programlisting"> "cursor-visible" <a
1469
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1470
>gboolean</a> : Read / Write</pre>
1412
<pre class="programlisting"> "cursor-visible" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
1472
1414
Whether the mouse pointer should be visible</p>
1475
1415
<p>Default value: TRUE</p>
1478
1418
<div class="refsect2" title='The "fog" property'>
1479
1419
<a name="ClutterStage--fog"></a><h3>The <code class="literal">"fog"</code> property</h3>
1480
<pre class="programlisting"> "fog" <a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog">ClutterFog</a>* : Read / Write</pre>
1420
<pre class="programlisting"> "fog" <a class="link" href="ClutterStage.html#ClutterFog" title="ClutterFog"><span class="type">ClutterFog</span></a>* : Read / Write</pre>
1482
1422
The settings for the GL "fog", used only if <a class="link" href="ClutterStage.html#ClutterStage--use-fog" title='The "use-fog" property'><span class="type">"use-fog"</span></a>
1484
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1485
><code class="literal">TRUE</code></a></p>
1423
is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a></p>
1424
<p class="since">Since 1.0</p>
1491
1427
<div class="refsect2" title='The "fullscreen-set" property'>
1492
1428
<a name="ClutterStage--fullscreen-set"></a><h3>The <code class="literal">"fullscreen-set"</code> property</h3>
1493
<pre class="programlisting"> "fullscreen-set" <a
1494
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1495
>gboolean</a> : Read</pre>
1429
<pre class="programlisting"> "fullscreen-set" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
1496
1430
<p>Whether the main stage is fullscreen.</p>
1497
1431
<p>Default value: FALSE</p>
1434
<div class="refsect2" title='The "key-focus" property'>
1435
<a name="ClutterStage--key-focus"></a><h3>The <code class="literal">"key-focus"</code> property</h3>
1436
<pre class="programlisting"> "key-focus" <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>* : Read / Write</pre>
1438
The <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> that will receive key events from the underlying
1442
If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> will receive the events.</p>
1443
<p class="since">Since 1.2</p>
1500
1446
<div class="refsect2" title='The "offscreen" property'>
1501
1447
<a name="ClutterStage--offscreen"></a><h3>The <code class="literal">"offscreen"</code> property</h3>
1502
<pre class="programlisting"> "offscreen" <a
1503
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1504
>gboolean</a> : Read / Write</pre>
1448
<pre class="programlisting"> "offscreen" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
1506
1450
Whether the stage should be rendered in an offscreen buffer.
1513
1457
stage to an offscreen buffer. This property might not work
1514
1458
and it might be deprecated at any later date.</p>
1518
1460
<p>Default value: FALSE</p>
1521
1463
<div class="refsect2" title='The "perspective" property'>
1522
1464
<a name="ClutterStage--perspective"></a><h3>The <code class="literal">"perspective"</code> property</h3>
1523
<pre class="programlisting"> "perspective" <a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective">ClutterPerspective</a>* : Read / Write</pre>
1465
<pre class="programlisting"> "perspective" <a class="link" href="ClutterStage.html#ClutterPerspective" title="ClutterPerspective"><span class="type">ClutterPerspective</span></a>* : Read / Write</pre>
1525
1467
The parameters used for the perspective projection from 3D
1526
1468
coordinates to 2D</p>
1469
<p class="since">Since 0.8.2</p>
1532
1472
<div class="refsect2" title='The "title" property'>
1533
1473
<a name="ClutterStage--title"></a><h3>The <code class="literal">"title"</code> property</h3>
1534
<pre class="programlisting"> "title" <a
1535
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1536
>gchar</a>* : Read / Write</pre>
1474
<pre class="programlisting"> "title" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
1538
1476
The stage's title - usually displayed in stage windows title decorations.</p>
1541
1477
<p>Default value: NULL</p>
1478
<p class="since">Since 0.4</p>
1481
<div class="refsect2" title='The "use-alpha" property'>
1482
<a name="ClutterStage--use-alpha"></a><h3>The <code class="literal">"use-alpha"</code> property</h3>
1483
<pre class="programlisting"> "use-alpha" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
1485
Whether the <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> should honour the alpha component of the
1486
<a class="link" href="ClutterStage.html#ClutterStage--color" title='The "color" property'><span class="type">"color"</span></a> property when painting. If Clutter is run under
1487
a compositing manager this will result in the stage being blended
1488
with the underlying window(s)</p>
1489
<p>Default value: FALSE</p>
1490
<p class="since">Since 1.2</p>
1545
1493
<div class="refsect2" title='The "use-fog" property'>
1546
1494
<a name="ClutterStage--use-fog"></a><h3>The <code class="literal">"use-fog"</code> property</h3>
1547
<pre class="programlisting"> "use-fog" <a
1548
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1549
>gboolean</a> : Read / Write</pre>
1495
<pre class="programlisting"> "use-fog" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
1551
1497
Whether the stage should use a linear GL "fog" in creating the
1552
1498
depth-cueing effect, to enhance the perception of depth by fading
1553
1499
actors farther from the viewpoint.</p>
1556
1500
<p>Default value: FALSE</p>
1501
<p class="since">Since 0.6</p>
1560
1504
<div class="refsect2" title='The "user-resizable" property'>
1561
1505
<a name="ClutterStage--user-resizable"></a><h3>The <code class="literal">"user-resizable"</code> property</h3>
1562
<pre class="programlisting"> "user-resizable" <a
1563
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1564
>gboolean</a> : Read / Write</pre>
1506
<pre class="programlisting"> "user-resizable" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
1566
1508
Whether the stage is resizable via user interaction.</p>
1569
1509
<p>Default value: FALSE</p>
1510
<p class="since">Since 0.4</p>
1573
1513
<div class="refsect1" title="Signal Details">
1574
1514
<a name="ClutterStage.signal-details"></a><h2>Signal Details</h2>
1575
1515
<div class="refsect2" title='The "activate" signal'>
1576
1516
<a name="ClutterStage-activate"></a><h3>The <code class="literal">"activate"</code> signal</h3>
1577
<pre class="programlisting">void user_function (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
1579
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1580
>gpointer</a> user_data) : Run Last</pre>
1517
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> *stage,
1518
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
1582
1520
The ::activate signal is emitted when the stage receives key focus
1583
1521
from the underlying window system.</p>
1586
1522
<div class="variablelist"><table border="0">
1587
1523
<col align="left" valign="top">
1560
<p class="since">Since 0.6</p>
1563
<div class="refsect2" title='The "delete-event" signal'>
1564
<a name="ClutterStage-delete-event"></a><h3>The <code class="literal">"delete-event"</code> signal</h3>
1565
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> user_function (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> *stage,
1566
<a class="link" href="clutter-Events.html#ClutterEvent" title="union ClutterEvent"><span class="type">ClutterEvent</span></a> *event,
1567
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
1569
The ::delete-event signal is emitted when the user closes a
1570
<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> window using the window controls.
1573
Clutter by default will call <a class="link" href="clutter-General.html#clutter-main-quit" title="clutter_main_quit ()"><code class="function">clutter_main_quit()</code></a> if <em class="parameter"><code>stage</code></em> is
1574
the default stage, and <a class="link" href="ClutterActor.html#clutter-actor-destroy" title="clutter_actor_destroy ()"><code class="function">clutter_actor_destroy()</code></a> for any other
1578
It is possible to override the default behaviour by connecting
1579
a new handler and returning <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> there.
1583
<div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
1584
<h3 class="title">Note</h3>This signal is emitted only on Clutter backends that
1585
embed <a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> in native windows. It is not emitted for
1586
backends that use a static frame buffer.</div>
1587
<div class="variablelist"><table border="0">
1588
<col align="left" valign="top">
1591
<td><p><span class="term"><em class="parameter"><code>stage</code></em> :</span></p></td>
1592
<td> the stage that received the event
1596
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
1597
<td> a <a class="link" href="clutter-Events.html#ClutterEvent" title="union ClutterEvent"><span class="type">ClutterEvent</span></a> of type <a class="link" href="clutter-Events.html#CLUTTER-DELETE:CAPS"><code class="literal">CLUTTER_DELETE</code></a>
1601
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1602
<td>user data set when the signal handler was connected.</td>
1606
<p class="since">Since 1.2</p>
1631
1609
<div class="refsect2" title='The "fullscreen" signal'>
1632
1610
<a name="ClutterStage-fullscreen"></a><h3>The <code class="literal">"fullscreen"</code> signal</h3>
1633
<pre class="programlisting">void user_function (<a class="link" href="ClutterStage.html" title="ClutterStage">ClutterStage</a> *stage,
1635
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1636
>gpointer</a> user_data) : Run First</pre>
1611
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="ClutterStage.html" title="ClutterStage"><span class="type">ClutterStage</span></a> *stage,
1612
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
1638
1614
The ::fullscreen signal is emitted when the stage is made fullscreen.</p>
1641
1615
<div class="variablelist"><table border="0">
1642
1616
<col align="left" valign="top">