elm_test: set accel for all glview tests
these otherwise require the user to set ELM_ACCEL or manually change the config which is cumbersome Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8392
This commit is contained in:
parent
4792bb8239
commit
61e880e57c
|
@ -842,10 +842,18 @@ test_glview_manygears(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
|
||||||
if (!(gld = calloc(1, sizeof(GLData)))) return;
|
if (!(gld = calloc(1, sizeof(GLData)))) return;
|
||||||
gldata_init(gld);
|
gldata_init(gld);
|
||||||
|
|
||||||
|
// add a Z-depth buffer to the window and try to use GL
|
||||||
|
Eina_Stringshare *accel;
|
||||||
|
accel = eina_stringshare_add(elm_config_accel_preference_get());
|
||||||
|
elm_config_accel_preference_set("gl:depth");
|
||||||
|
|
||||||
// new window - do the usual and give it a name, title and delete handler
|
// new window - do the usual and give it a name, title and delete handler
|
||||||
win = elm_win_util_standard_add("glview_manygears", "GLView Many Gears");
|
win = elm_win_util_standard_add("glview_manygears", "GLView Many Gears");
|
||||||
elm_win_autodel_set(win, EINA_TRUE);
|
elm_win_autodel_set(win, EINA_TRUE);
|
||||||
|
|
||||||
|
// restore previous accel preference
|
||||||
|
elm_config_accel_preference_set(accel);
|
||||||
|
eina_stringshare_del(accel);
|
||||||
|
|
||||||
// add an image bg
|
// add an image bg
|
||||||
bg = elm_bg_add(win);
|
bg = elm_bg_add(win);
|
||||||
|
|
|
@ -233,10 +233,19 @@ test_glview_simple(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
|
||||||
|
|
||||||
if (!(gld = calloc(1, sizeof(GL_Data)))) return;
|
if (!(gld = calloc(1, sizeof(GL_Data)))) return;
|
||||||
|
|
||||||
|
// add a Z-depth buffer to the window and try to use GL
|
||||||
|
Eina_Stringshare *accel;
|
||||||
|
accel = eina_stringshare_add(elm_config_accel_preference_get());
|
||||||
|
elm_config_accel_preference_set("gl:depth");
|
||||||
|
|
||||||
win = elm_win_util_standard_add("glview-simple", "GLView Simple");
|
win = elm_win_util_standard_add("glview-simple", "GLView Simple");
|
||||||
elm_win_autodel_set(win, EINA_TRUE);
|
elm_win_autodel_set(win, EINA_TRUE);
|
||||||
evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _win_free_cb, gld);
|
evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _win_free_cb, gld);
|
||||||
|
|
||||||
|
// restore previous accel preference
|
||||||
|
elm_config_accel_preference_set(accel);
|
||||||
|
eina_stringshare_del(accel);
|
||||||
|
|
||||||
bx = elm_box_add(win);
|
bx = elm_box_add(win);
|
||||||
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||||
elm_win_resize_object_add(win, bx);
|
elm_win_resize_object_add(win, bx);
|
||||||
|
|
Loading…
Reference in New Issue