forked from enlightenment/efl
From: Lionel Landwerlin <llandwerlin@gmail.com>
Subject: [E-devel] [PATCH] Elementary: Added directfb support SVN revision: 45331
This commit is contained in:
parent
b2f29d6364
commit
b73c6c1aec
|
@ -723,9 +723,12 @@ elm_quicklaunch_init(int argc, char **argv)
|
|||
(!strcasecmp(s, "software-fb")) ||
|
||||
(!strcasecmp(s, "software_fb")))
|
||||
_elm_config->engine = ELM_SOFTWARE_FB;
|
||||
else if ((!strcasecmp(s, "sdl")) ||
|
||||
(!strcasecmp(s, "software-sdl")) ||
|
||||
(!strcasecmp(s, "software_sdl")))
|
||||
else if ((!strcasecmp(s, "directfb")) ||
|
||||
(!strcasecmp(s, "dfb")))
|
||||
_elm_config->engine = ELM_SOFTWARE_DIRECTFB;
|
||||
else if ((!strcasecmp(s, "sdl")) ||
|
||||
(!strcasecmp(s, "software-sdl")) ||
|
||||
(!strcasecmp(s, "software_sdl")))
|
||||
_elm_config->engine = ELM_SOFTWARE_SDL;
|
||||
else if ((!strcasecmp(s, "sdl-16")) ||
|
||||
(!strcasecmp(s, "software-16-sdl")) ||
|
||||
|
|
|
@ -27,6 +27,7 @@ typedef enum _Elm_Engine
|
|||
{
|
||||
ELM_SOFTWARE_X11,
|
||||
ELM_SOFTWARE_FB,
|
||||
ELM_SOFTWARE_DIRECTFB,
|
||||
ELM_SOFTWARE_16_X11,
|
||||
ELM_XRENDER_X11,
|
||||
ELM_OPENGL_X11,
|
||||
|
|
|
@ -191,6 +191,7 @@ _elm_win_xwindow_get(Elm_Win *win)
|
|||
if (win->ee) win->xwin = ecore_evas_software_x11_window_get(win->ee);
|
||||
break;
|
||||
case ELM_SOFTWARE_FB:
|
||||
case ELM_SOFTWARE_DIRECTFB:
|
||||
case ELM_SOFTWARE_16_WINCE:
|
||||
case ELM_SOFTWARE_SDL:
|
||||
case ELM_SOFTWARE_16_SDL:
|
||||
|
@ -356,6 +357,9 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
|
|||
case ELM_SOFTWARE_FB:
|
||||
win->ee = ecore_evas_fb_new(NULL, 0, 1, 1);
|
||||
break;
|
||||
case ELM_SOFTWARE_DIRECTFB:
|
||||
win->ee = ecore_evas_directfb_new(NULL, 1, 0, 0, 1, 1);
|
||||
break;
|
||||
case ELM_SOFTWARE_16_X11:
|
||||
win->ee = ecore_evas_software_x11_16_new(NULL, 0, 0, 0, 1, 1);
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue