Support UI Thread 64/272464/21
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 17 Mar 2022 06:46:56 +0000 (15:46 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 11 Apr 2022 04:21:22 +0000 (13:21 +0900)
commitd754218186bd175fe9a019e8ced79d4e21ce4530
tree9b99bb3b09f2dfa7913da454427e5620ae84b390
parent597e0ee6a7292e096142d3f88c1e1ddb910e9202
Support UI Thread

This patch supports UI thread for ui-applications. There are two threads.
The main thread is for Service thread and the sub thread is for UI thread.
Service thread is recommended to contain the Model of MVC pattern. UI thread
is recommended to contain the View and Controller of MVC pattern.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/upstream/efl/+/270474/

Change-Id: I77b196dd37e6cd42c9c3b914bfe9ed89f3c61391
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
14 files changed:
packaging/app-core.spec
tizen-cpp/app-core-cpp/CMakeLists.txt
tizen-cpp/app-core-cpp/app_core_base.cc
tizen-cpp/app-core-cpp/interface_app_core_ui_event.hh [new file with mode: 0644]
tizen-cpp/app-core-efl-cpp/app_core_efl_base.cc
tizen-cpp/app-core-ui-cpp/api/app_core_ui_base.cc
tizen-cpp/app-core-ui-cpp/api/app_core_ui_base.h
tizen-cpp/app-core-ui-cpp/app_core_task_base.cc [new file with mode: 0644]
tizen-cpp/app-core-ui-cpp/app_core_task_base.hh [new file with mode: 0644]
tizen-cpp/app-core-ui-cpp/app_core_ui_base.cc
tizen-cpp/app-core-ui-cpp/app_core_ui_base.hh
tizen-cpp/common/ecore_handler.cc
tizen-cpp/common/glib_private.cc [new file with mode: 0644]
tizen-cpp/common/glib_private.hh [new file with mode: 0644]