forked from enlightenment/efl
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❌y:w:h:options). The size can be set with
ecore_evas_ews_setup().
SVN revision: 63848
|
||
---|---|---|
.. | ||
Makefile.am | ||
client_bench.c | ||
ecore_animator_example.c | ||
ecore_con_client_example.c | ||
ecore_con_client_simple_example.c | ||
ecore_con_lookup_example.c | ||
ecore_con_server_example.c | ||
ecore_con_server_http_example.c | ||
ecore_con_server_simple_example.c | ||
ecore_con_url_cookies_example.c | ||
ecore_con_url_download_example.c | ||
ecore_con_url_headers_example.c | ||
ecore_evas_basics_example.c | ||
ecore_evas_buffer_example_01.c | ||
ecore_evas_buffer_example_02.c | ||
ecore_evas_callbacks.c | ||
ecore_evas_ews_example.c | ||
ecore_evas_object_example.c | ||
ecore_evas_window_sizes_example.c | ||
ecore_event_example.c | ||
ecore_fd_handler_example.c | ||
ecore_fd_handler_gnutls_example.c | ||
ecore_file_download_example.c | ||
ecore_idler_example.c | ||
ecore_job_example.c | ||
ecore_pipe_gstreamer_example.c | ||
ecore_pipe_simple_example.c | ||
ecore_poller_example.c | ||
ecore_thread_example.c | ||
ecore_time_functions_example.c | ||
ecore_timer_example.c | ||
red.png | ||
server_bench.c |