forked from enlightenment/efl
Edje tests: Added missing file.
This commit is contained in:
parent
a05b4b4e37
commit
ac16677405
|
@ -190,7 +190,8 @@ bin/edje/edje_convert.h \
|
|||
bin/edje/edje_convert.c \
|
||||
bin/edje/edje_data_convert.c \
|
||||
bin/edje/edje_convert_main.c \
|
||||
lib/edje/edje_convert.c
|
||||
lib/edje/edje_convert.c \
|
||||
rc/tests/edje/edje_tests_helpers.h
|
||||
|
||||
bin_SCRIPTS += bin/edje/edje_recc
|
||||
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
#ifndef EDJE_TEST_HELPERS_H
|
||||
#define EDJE_TEST_HELPERS_H
|
||||
|
||||
/* FIXME: Currently depends on the buffer engine, should we do anything
|
||||
* fancier? */
|
||||
|
||||
#define EDJE_TEST_INIT_EVAS() _setup_evas()
|
||||
|
||||
#define EDJE_TEST_FREE_EVAS() \
|
||||
do \
|
||||
{ \
|
||||
evas_free(evas); \
|
||||
evas_shutdown(); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
static Evas *
|
||||
_setup_evas()
|
||||
{
|
||||
Evas *evas;
|
||||
Evas_Engine_Info *einfo;
|
||||
|
||||
evas_init();
|
||||
evas = evas_new();
|
||||
|
||||
evas_output_method_set(evas, evas_render_method_lookup("buffer"));
|
||||
einfo = evas_engine_info_get(evas);
|
||||
evas_engine_info_set(evas, einfo);
|
||||
|
||||
evas_output_size_set(evas, 500, 500);
|
||||
evas_output_viewport_set(evas, 0, 0, 500, 500);
|
||||
|
||||
return evas;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue