Hi folks,
I've got a problem when using emotion. The signal "playback_started" is
never called. I also have checked the emotion examples and the same
happens. The others signals like "playback_finished" and "open_done" are
working as expected. Bellow is my example:
#include <Ecore.h>
#include <Ecore_Evas.h>
#include <Evas.h>
#include <Emotion.h>
#include <stdio.h>
static void
_playback_started_cb(void *data, Evas_Object *o, void *event_info)
{
printf("Emotion object started playback.\n");
}
static Evas_Object *
_create_emotion_object(Evas *e)
{
Evas_Object *em = emotion_object_add(e);
emotion_object_init(em, "generic");
evas_object_smart_callback_add(
em, "playback_started", _playback_started_cb, NULL);
return em;
}
int
main(int argc, const char *argv[])
{
Ecore_Evas *ee;
Evas *e;
Evas_Object *bg, *em;
if (argc != 2)
{
printf("Usage: %s <filenames>\n", argv[0]);
return -1;
}
eina_init();
if (!ecore_evas_init())
return EXIT_FAILURE;
ee = ecore_evas_new(NULL, 80, 80, 640, 480, NULL);
if (!ee)
goto error;
ecore_evas_show(ee);
e = ecore_evas_get(ee);
bg = evas_object_rectangle_add(e);
evas_object_name_set(bg, argv[1]);
evas_object_color_set(bg, 255, 255, 255, 255);
evas_object_move(bg, 0, 0);
evas_object_resize(bg, 640, 480);
evas_object_show(bg);
em = _create_emotion_object(e);
emotion_object_file_set(em, argv[1]);
evas_object_move(em, 0, 0);
evas_object_resize(em, 640, 480);
evas_object_show(em);
evas_object_focus_set(bg, EINA_TRUE);
emotion_object_play_set(em, EINA_TRUE);
ecore_main_loop_begin();
ecore_evas_free(ee);
ecore_evas_shutdown();
return 0;
error:
ecore_evas_shutdown();
eina_shutdown();
return -1;
}
Regards,
Flavio Ceolin
ProFUSION embedded systems
http://profusion.mobi
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel