diff options
author | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2011-10-05 22:11:00 +0000 |
---|---|---|
committer | Gustavo Sverzut Barbieri <barbieri@gmail.com> | 2011-10-05 22:11:00 +0000 |
commit | 163272dc48b55e61a7a9256a1a7ecb0e10035b99 (patch) | |
tree | 09a28c27fb0f7b88482cdd48d02e37f251a4e5d6 /legacy/ecore/src/lib/ecore_evas/ecore_evas_wince.c | |
parent | 98b3d37f907da2ff57df441d0df58a7f0068d5cd (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.c | 3 |
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 | { |