Add elm_app_service/client class

Desktop / Enlightenment / Elementary - José Roberto de Souza [intel.com] - 19 September 2013 13:48 UTC

These classes are the implementation of Enlightenment Application spec, proposed by k-s. https://phab.enlightenment.org/w/enlightenmentappspecproposal/

To test play with Message, Phone and Task switcher in elementary_test.

436efa1 Add elm_app_service/client class
src/bin/Makefile.am | 4 +-
src/bin/test.c | 8 +
src/bin/test_application_server.c | 211 ++++++++++++++
src/bin/test_task_switcher.c | 408 ++++++++++++++++++++++++++
src/lib/Elementary.h.in | 5 +
src/lib/Makefile.am | 15 +
src/lib/elm_app_client.c | 432 ++++++++++++++++++++++++++++
src/lib/elm_app_client.h | 3 +
src/lib/elm_app_client_eo.h | 111 +++++++
src/lib/elm_app_client_view.c | 425 +++++++++++++++++++++++++++
src/lib/elm_app_client_view.h | 3 +
src/lib/elm_app_client_view_eo.h | 194 +++++++++++++
src/lib/elm_app_common.c | 56 ++++
src/lib/elm_app_common.h | 17 ++
src/lib/elm_app_server.c | 571 +++++++++++++++++++++++++++++++++++++
src/lib/elm_app_server.h | 3 +
src/lib/elm_app_server_eet.c | 312 ++++++++++++++++++++
src/lib/elm_app_server_eet.h | 46 +++
src/lib/elm_app_server_eo.h | 137 +++++++++
src/lib/elm_app_server_view.c | 526 ++++++++++++++++++++++++++++++++++
src/lib/elm_app_server_view.h | 3 +
src/lib/elm_app_server_view_eo.h | 97 +++++++
22 files changed, 3586 insertions(+), 1 deletion(-)

Upstream: git.enlightenment.org


  • Share