use the gdi engine on Windows. It has better rotation support.
authorVincent Torri <vincent.torri@gmail.com>
Mon, 8 Jun 2009 07:07:21 +0000 (07:07 +0000)
committerVincent Torri <vincent.torri@gmail.com>
Mon, 8 Jun 2009 07:07:21 +0000 (07:07 +0000)
This means that i have to fix ddraw engine :)

SVN revision: 40961

src/lib/elm_main.c
src/lib/elm_win.c

index 362e484..871eac9 100644 (file)
@@ -460,9 +460,9 @@ elm_quicklaunch_init(int argc, char **argv)
                  (!strcasecmp(s, "opengl-x11")) ||
                  (!strcasecmp(s, "opengl_x11")))
           _elm_config->engine = ELM_OPENGL_X11;
-        else if ((!strcasecmp(s, "ddraw")) ||
-                 (!strcasecmp(s, "software-ddraw")) ||
-                 (!strcasecmp(s, "software_ddraw")))
+        else if ((!strcasecmp(s, "gdi")) ||
+                 (!strcasecmp(s, "software-gdi")) ||
+                 (!strcasecmp(s, "software_gdi")))
           _elm_config->engine = ELM_SOFTWARE_WIN32;
         else if ((!strcasecmp(s, "wince-gdi")) ||
                  (!strcasecmp(s, "software-16-wince-gdi")) ||
index 9ef2b4a..674a814 100644 (file)
@@ -310,7 +310,7 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
        win->ee = ecore_evas_gl_x11_new(NULL, 0, 0, 0, 1, 1);
        break;
       case ELM_SOFTWARE_WIN32:
-       win->ee = ecore_evas_software_ddraw_new(NULL, 0, 0, 1, 1);
+       win->ee = ecore_evas_software_gdi_new(NULL, 0, 0, 1, 1);
        break;
       case ELM_SOFTWARE_16_WINCE:
        win->ee = ecore_evas_software_wince_gdi_new(NULL, 0, 0, 1, 1);