forked from enlightenment/efl
ecore examples: Use old API as long as Eo is in flux
This avoids build errors while Eo/Eo2 is being moved around.
This commit is contained in:
parent
847efe7cdb
commit
6092846d16
|
@ -2,7 +2,7 @@
|
||||||
// gcc -o ecore_idler_example ecore_idler_example.c `pkg-config --libs --cflags ecore eo`
|
// gcc -o ecore_idler_example ecore_idler_example.c `pkg-config --libs --cflags ecore eo`
|
||||||
|
|
||||||
#include <Ecore.h>
|
#include <Ecore.h>
|
||||||
#include <Ecore_Eo.h>
|
//#include <Ecore_Eo.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
struct context // helper struct to give some context to the callbacks
|
struct context // helper struct to give some context to the callbacks
|
||||||
|
@ -106,8 +106,8 @@ main(int argc, char **argv)
|
||||||
|
|
||||||
ctxt.enterer = ecore_idle_enterer_add(_enterer_cb, &ctxt);
|
ctxt.enterer = ecore_idle_enterer_add(_enterer_cb, &ctxt);
|
||||||
ctxt.exiter = ecore_idle_exiter_add(_exiter_cb, &ctxt);
|
ctxt.exiter = ecore_idle_exiter_add(_exiter_cb, &ctxt);
|
||||||
// ctxt.idler = ecore_idler_add(_idler_cb, &ctxt);
|
ctxt.idler = ecore_idler_add(_idler_cb, &ctxt);
|
||||||
ctxt.idler = eo_add_custom(ECORE_IDLER_CLASS, NULL, ecore_idler_constructor(_idler_cb, &ctxt));
|
// ctxt.idler = eo_add_custom(ECORE_IDLER_CLASS, NULL, ecore_idler_constructor(_idler_cb, &ctxt));
|
||||||
ctxt.handler = ecore_event_handler_add(_event_type,
|
ctxt.handler = ecore_event_handler_add(_event_type,
|
||||||
_event_handler_cb,
|
_event_handler_cb,
|
||||||
&ctxt);
|
&ctxt);
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
// gcc -o ecore_poller_example ecore_poller_example.c `pkg-config --libs --cflags ecore eo`
|
// gcc -o ecore_poller_example ecore_poller_example.c `pkg-config --libs --cflags ecore eo`
|
||||||
|
|
||||||
#include <Ecore.h>
|
#include <Ecore.h>
|
||||||
#include <Ecore_Eo.h>
|
//#include <Ecore_Eo.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
static double _initial_time = 0;
|
static double _initial_time = 0;
|
||||||
|
@ -44,32 +44,32 @@ main(int argc, char **argv)
|
||||||
|
|
||||||
ecore_poller_poll_interval_set(ECORE_POLLER_CORE, interval);
|
ecore_poller_poll_interval_set(ECORE_POLLER_CORE, interval);
|
||||||
|
|
||||||
// poller1 = ecore_poller_add(ECORE_POLLER_CORE, 4, _poller_print_cb, str1);
|
poller1 = ecore_poller_add(ECORE_POLLER_CORE, 4, _poller_print_cb, str1);
|
||||||
// poller2 = ecore_poller_add(ECORE_POLLER_CORE, 8, _poller_print_cb, str2);
|
poller2 = ecore_poller_add(ECORE_POLLER_CORE, 8, _poller_print_cb, str2);
|
||||||
// poller3 = ecore_poller_add(ECORE_POLLER_CORE, 30, _poller_quit_cb, str3);
|
poller3 = ecore_poller_add(ECORE_POLLER_CORE, 30, _poller_quit_cb, str3);
|
||||||
|
|
||||||
poller1 = eo_add_custom(ECORE_POLLER_CLASS, NULL,
|
// poller1 = eo_add_custom(ECORE_POLLER_CLASS, NULL,
|
||||||
ecore_poller_constructor(ECORE_POLLER_CORE, 4, _poller_print_cb, str1));
|
// ecore_poller_constructor(ECORE_POLLER_CORE, 4, _poller_print_cb, str1));
|
||||||
poller2 = eo_add_custom(ECORE_POLLER_CLASS, NULL,
|
// poller2 = eo_add_custom(ECORE_POLLER_CLASS, NULL,
|
||||||
ecore_poller_constructor(ECORE_POLLER_CORE, 8, _poller_print_cb, str2));
|
// ecore_poller_constructor(ECORE_POLLER_CORE, 8, _poller_print_cb, str2));
|
||||||
poller3 = eo_add_custom(ECORE_POLLER_CLASS, NULL,
|
// poller3 = eo_add_custom(ECORE_POLLER_CLASS, NULL,
|
||||||
ecore_poller_constructor(ECORE_POLLER_CORE, 20, _poller_quit_cb, str3));
|
// ecore_poller_constructor(ECORE_POLLER_CORE, 20, _poller_quit_cb, str3));
|
||||||
|
|
||||||
|
|
||||||
ecore_main_loop_begin();
|
ecore_main_loop_begin();
|
||||||
|
|
||||||
printf("changing poller2 interval to 16\n");
|
printf("changing poller2 interval to 16\n");
|
||||||
|
|
||||||
// ecore_poller_poller_interval_set(poller2, 16);
|
ecore_poller_poller_interval_set(poller2, 16);
|
||||||
eo_do(poller2, ecore_poller_interval_set(16, NULL));
|
// eo_do(poller2, ecore_poller_interval_set(16, NULL));
|
||||||
ecore_main_loop_begin();
|
ecore_main_loop_begin();
|
||||||
|
|
||||||
eo_unref(poller1);
|
// eo_unref(poller1);
|
||||||
eo_unref(poller2);
|
// eo_unref(poller2);
|
||||||
eo_unref(poller3);
|
// eo_unref(poller3);
|
||||||
// ecore_poller_del(poller1);
|
ecore_poller_del(poller1);
|
||||||
// ecore_poller_del(poller2);
|
ecore_poller_del(poller2);
|
||||||
// ecore_poller_del(poller3);
|
ecore_poller_del(poller3);
|
||||||
|
|
||||||
ecore_shutdown();
|
ecore_shutdown();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue