[NUI] Add UI thread feature (#4358)
authordkdk-ryu <dkdk.ryu@samsung.com>
Fri, 8 Jul 2022 04:20:33 +0000 (13:20 +0900)
committerJaehyun Cho <jaehyun0cho@gmail.com>
Tue, 12 Jul 2022 02:41:27 +0000 (11:41 +0900)
commitfeb66df4069e36893cd1a082c9788443474ac7de
tree2e211a9edc53a9f1fdce35fc4e0292a5e06e93a2
parent2b7a2e82f6aad36ae5ac4495d0e1619b60366305
[NUI] Add UI thread feature (#4358)

* [NUI] Add UI thread feature

UI thread means that the events related to GUI (e.g. touch, key, window events) are emitted on the UI thread.
In the main thread, the LowBattery, LowMemory and etc events are emitted.

* [NUI] Add UIThread example app
src/Tizen.NUI/src/internal/Application/Application.cs
src/Tizen.NUI/src/internal/Application/NUICoreBackend.cs
src/Tizen.NUI/src/internal/Interop/Interop.Application.cs
src/Tizen.NUI/src/internal/Interop/NDalicPINVOKE.cs
src/Tizen.NUI/src/public/Application/NUIApplication.cs
test/Tizen.NUI.UIThread/Tizen.NUI.UIThread.cs [new file with mode: 0644]
test/Tizen.NUI.UIThread/Tizen.NUI.UIThread.csproj [new file with mode: 0644]
test/Tizen.NUI.UIThread/shared/res/Tizen.NUI.UIThread.png [new file with mode: 0644]
test/Tizen.NUI.UIThread/tizen-manifest.xml [new file with mode: 0644]