summaryrefslogtreecommitdiff
path: root/legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2011-10-05 22:11:00 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2011-10-05 22:11:00 +0000
commit163272dc48b55e61a7a9256a1a7ecb0e10035b99 (patch)
tree09a28c27fb0f7b88482cdd48d02e37f251a4e5d6 /legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c
parent98b3d37f907da2ff57df441d0df58a7f0068d5cd (diff)
Welcome EWS - Ecore+Evas Single Process Windowing System.
EWS is a new Ecor_Evas engine that builds on top of other engines. It will create a backing store Ecore_Evas and ecore_evas_ews_new() windows are created in it as images, but transparent to the outside users (similar to buffer's ecore_evas_object_image_new()). It provides a basic windowing system, with a known background object that can be changed to your pleasure, and issue Ecore_Events to notify of new windows and changes like movement, etc. Then you can write a simple window manager based on it. (See example, Elementary will contain one as well). Backing store is determined by your best engine (as in ecore_evas_new()) or specified with ecore_evas_ews_engine_set() or environment variable $ECORE_EVAS_EWS (format: engine-name:x:y:w:h:options). The size can be set with ecore_evas_ews_setup(). SVN revision: 63848
Diffstat (limited to '')
-rw-r--r--legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c
index 0a871558c4..3495040bef 100644
--- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c
+++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c
@@ -46,7 +46,6 @@ _ecore_evas_wince_render(Ecore_Evas *ee)
46{ 46{
47 int rend = 0; 47 int rend = 0;
48 Eina_List *updates = NULL; 48 Eina_List *updates = NULL;
49#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
50 Eina_List *ll; 49 Eina_List *ll;
51 Ecore_Evas *ee2; 50 Ecore_Evas *ee2;
52 51
@@ -56,7 +55,7 @@ _ecore_evas_wince_render(Ecore_Evas *ee)
56 rend |= _ecore_evas_buffer_render(ee2); 55 rend |= _ecore_evas_buffer_render(ee2);
57 if (ee2->func.fn_post_render) ee2->func.fn_post_render(ee2); 56 if (ee2->func.fn_post_render) ee2->func.fn_post_render(ee2);
58 } 57 }
59#endif 58
60 if (ee->func.fn_pre_render) ee->func.fn_pre_render(ee); 59 if (ee->func.fn_pre_render) ee->func.fn_pre_render(ee);
61 if (ee->prop.avoid_damage) 60 if (ee->prop.avoid_damage)
62 { 61 {