mirror of
https://github.com/brl/mutter.git
synced 2025-05-07 07:34:56 +00:00
[clutter-texture] fixed gtk-doc formatting, and init threads in test.
Fixed markup to actually work with gtk-doc, also do a g_thread_init in the test.
This commit is contained in:
parent
5895048f65
commit
56568db3b0
@ -1047,9 +1047,9 @@ clutter_texture_class_init (ClutterTextureClass *klass)
|
|||||||
*
|
*
|
||||||
* Tries to load a texture from a filename by using a local thread to perform
|
* Tries to load a texture from a filename by using a local thread to perform
|
||||||
* the read operations. The initially created texture has dimensions 0x0 when
|
* the read operations. The initially created texture has dimensions 0x0 when
|
||||||
* the true size becomes available the ClutterTexture::size-change signal is
|
* the true size becomes available the #ClutterTexture::size-change signal is
|
||||||
* emitted and when the image has completed loading the
|
* emitted and when the image has completed loading the
|
||||||
* ClutterTexture::load-finished signal is emitted.
|
* #ClutterTexture::load-finished signal is emitted.
|
||||||
*
|
*
|
||||||
* Threading is only enabled if g_thread_init() has been called prior to
|
* Threading is only enabled if g_thread_init() has been called prior to
|
||||||
* clutter_init(), otherwise #ClutterTexture will use the main loop to load
|
* clutter_init(), otherwise #ClutterTexture will use the main loop to load
|
||||||
@ -1074,7 +1074,7 @@ clutter_texture_class_init (ClutterTextureClass *klass)
|
|||||||
/**
|
/**
|
||||||
* ClutterTexture:load-data-async:
|
* ClutterTexture:load-data-async:
|
||||||
*
|
*
|
||||||
* Like ClutterTexture:load-async but loads the width and height
|
* Like #ClutterTexture:load-async but loads the width and height
|
||||||
* synchronously causing some blocking.
|
* synchronously causing some blocking.
|
||||||
*
|
*
|
||||||
* Since: 1.0
|
* Since: 1.0
|
||||||
@ -1089,6 +1089,7 @@ clutter_texture_class_init (ClutterTextureClass *klass)
|
|||||||
CLUTTER_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
|
CLUTTER_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ClutterTexture::size-change:
|
* ClutterTexture::size-change:
|
||||||
* @texture: the texture which received the signal
|
* @texture: the texture which received the signal
|
||||||
@ -1884,9 +1885,10 @@ clutter_texture_async_load (ClutterTexture *self,
|
|||||||
*
|
*
|
||||||
* If #ClutterTexture:load-async is set to %TRUE, this function
|
* If #ClutterTexture:load-async is set to %TRUE, this function
|
||||||
* will return as soon as possible, and the actual image loading
|
* will return as soon as possible, and the actual image loading
|
||||||
* from disk will be performed asynchronously. #ClutterTexture::load-finished
|
* from disk will be performed asynchronously. #ClutterTexture::size-change
|
||||||
* will be emitted when the image has been loaded or if an error
|
* will be emitten when the size of the texture is available and
|
||||||
* occurred.
|
* #ClutterTexture::load-finished will be emitted when the image has been
|
||||||
|
* loaded or if an error occurred.
|
||||||
*
|
*
|
||||||
* Return value: %TRUE if the image was successfully loaded and set
|
* Return value: %TRUE if the image was successfully loaded and set
|
||||||
*
|
*
|
||||||
|
@ -54,7 +54,8 @@ static gboolean task (gpointer foo)
|
|||||||
{
|
{
|
||||||
clutter_actor_set_position (image[i], 50+i*100, 0+i*50);
|
clutter_actor_set_position (image[i], 50+i*100, 0+i*50);
|
||||||
clone[i]=clutter_clone_new (image[i]);
|
clone[i]=clutter_clone_new (image[i]);
|
||||||
g_signal_connect (image[i], "size-change", size_change_cb, clone[i]);
|
g_signal_connect (image[i], "size-change",
|
||||||
|
G_CALLBACK (size_change_cb), clone[i]);
|
||||||
clutter_container_add (CLUTTER_CONTAINER (stage), clone[i], NULL);
|
clutter_container_add (CLUTTER_CONTAINER (stage), clone[i], NULL);
|
||||||
clutter_actor_set_position (clone[i], 50+i*100, 150+i*50+100);
|
clutter_actor_set_position (clone[i], 50+i*100, 150+i*50+100);
|
||||||
}
|
}
|
||||||
@ -80,6 +81,7 @@ test_texture_async_main (int argc, char *argv[])
|
|||||||
|
|
||||||
clutter_init (&argc, &argv);
|
clutter_init (&argc, &argv);
|
||||||
|
|
||||||
|
g_thread_init (NULL);
|
||||||
stage = clutter_stage_get_default ();
|
stage = clutter_stage_get_default ();
|
||||||
clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
|
clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user