Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // On charge les modules dont on a besoin
- elx.load('evas');
- elx.load('ecore');
- elx.load('ecore-evas');
- elx.load('dir');
- elx.load('emotion');
- // Initaliser les modules
- ecore_init();
- ecore_evas_init();
- // [Code générique] On initialise l'interface graphique
- var evas = ecore_evas_new(null, 0, 0, 720, 576, '');
- var surface = ecore_evas_get(evas);
- evas_image_cache_set(surface, 10 * 1024 * 1024);
- evas_font_path_prepend(surface, '/.fonts/');
- evas_font_cache_set(surface, 512 * 1024);
- ecore_evas_show(evas);
- var em = emotion_object_add(surface);
- evas_object_move(em, 0, 0);
- evas_object_resize(em, 720, 576);
- evas_object_show(em);
- if(!emotion_object_init(em, null))
- {
- emotion_object_init(em, 'gstreamer');
- }
- evas_object_event_callback_add(em, EVAS_CALLBACK_KEY_UP, function()
- {
- ecore_main_loop_quit();
- }, null);
- evas_object_focus_set(em, 1);
- emotion_object_file_set(em, 'nyan.mkv');
- emotion_object_play_set(em, 1);
- // Le loop qui empêcher la fermeture du programme
- ecore_main_loop_begin();
Advertisement
Add Comment
Please, Sign In to add comment