From 6d1732b0bbb526e96d3cf8d2af879d3d1f6e8309 Mon Sep 17 00:00:00 2001 From: zheng_wenlong Date: Mon, 12 Nov 2018 17:50:46 +0900 Subject: Add common applications Add homescreen-service, libhomescreen, libqthomescreen, windowmanager-service, libwindowmanager, libqtwindowmanager. Signed-off-by: zheng_wenlong --- .../common/agl-service-homescreen/doc/parts/.keep | 0 .../doc/parts/initialize-registercallback.svg | 29 +++++++++++++++++ .../doc/parts/initialize-set-event-handler.svg | 27 ++++++++++++++++ .../doc/parts/initialize.svg | 34 +++++++++++++++++++ .../doc/parts/on_screen_message.svg | 36 +++++++++++++++++++++ .../doc/parts/software-stack.png | Bin 0 -> 197208 bytes .../doc/parts/tap_shortcut.svg | 26 +++++++++++++++ 7 files changed, 152 insertions(+) create mode 100644 demo#3/common/agl-service-homescreen/doc/parts/.keep create mode 100644 demo#3/common/agl-service-homescreen/doc/parts/initialize-registercallback.svg create mode 100644 demo#3/common/agl-service-homescreen/doc/parts/initialize-set-event-handler.svg create mode 100644 demo#3/common/agl-service-homescreen/doc/parts/initialize.svg create mode 100644 demo#3/common/agl-service-homescreen/doc/parts/on_screen_message.svg create mode 100644 demo#3/common/agl-service-homescreen/doc/parts/software-stack.png create mode 100644 demo#3/common/agl-service-homescreen/doc/parts/tap_shortcut.svg (limited to 'demo#3/common/agl-service-homescreen/doc/parts') diff --git a/demo#3/common/agl-service-homescreen/doc/parts/.keep b/demo#3/common/agl-service-homescreen/doc/parts/.keep new file mode 100644 index 0000000..e69de29 diff --git a/demo#3/common/agl-service-homescreen/doc/parts/initialize-registercallback.svg b/demo#3/common/agl-service-homescreen/doc/parts/initialize-registercallback.svg new file mode 100644 index 0000000..cc861db --- /dev/null +++ b/demo#3/common/agl-service-homescreen/doc/parts/initialize-registercallback.svg @@ -0,0 +1,29 @@ +Application initialization phase (ex. registerCallback)AppAppHomeScreenBinderHomeScreenBinderHomeScreenGUIHomeScreenGUIinit(port, token)subscribe()Register the event the App wishes to receive・tap_shortcut・on_screen_message・on_screen_replyregisterCallback() \ No newline at end of file diff --git a/demo#3/common/agl-service-homescreen/doc/parts/initialize-set-event-handler.svg b/demo#3/common/agl-service-homescreen/doc/parts/initialize-set-event-handler.svg new file mode 100644 index 0000000..176ec1f --- /dev/null +++ b/demo#3/common/agl-service-homescreen/doc/parts/initialize-set-event-handler.svg @@ -0,0 +1,27 @@ +Application initialization phase (ex. set_event_handler)AppAppHomeScreenBinderHomeScreenBinderHomeScreenGUIHomeScreenGUIinit(port, token)set_event_handler()setup event handler the App wishes to receive・LibHomeScreen::Event_TapShortcut・LibHomeScreen::Event_OnScreenMessage・LibHomeScreen::Event_OnScreenReply \ No newline at end of file diff --git a/demo#3/common/agl-service-homescreen/doc/parts/initialize.svg b/demo#3/common/agl-service-homescreen/doc/parts/initialize.svg new file mode 100644 index 0000000..6e66c99 --- /dev/null +++ b/demo#3/common/agl-service-homescreen/doc/parts/initialize.svg @@ -0,0 +1,34 @@ +Application initialization phaseAppAppHomeScreenBinderHomeScreenBinderHomeScreenGUIHomeScreenGUIinit(port, token)subscribe()Appが受信したいイベントを登録する・tap_shortcutregisterCallback()set_event_handler()イベント受信のコールバック登録registerCallbackによる登録またはset_event_handlerによる登録どちらかでOK \ No newline at end of file diff --git a/demo#3/common/agl-service-homescreen/doc/parts/on_screen_message.svg b/demo#3/common/agl-service-homescreen/doc/parts/on_screen_message.svg new file mode 100644 index 0000000..66ceed3 --- /dev/null +++ b/demo#3/common/agl-service-homescreen/doc/parts/on_screen_message.svg @@ -0,0 +1,36 @@ +Application Callback Event On Screen Message / Reply phaseAppAppHomeScreenBinderHomeScreenBinderHomeScreenGUIHomeScreenGUIset_event_handler()LibHomeScreen::Event_OnScreenMessageset_event_handler()LibHomeScreen::Event_OnScreenReplyonScreenMessage(display_message)event_handler(display_message)onScreenReply(reply_message)event_handler(reply_message) \ No newline at end of file diff --git a/demo#3/common/agl-service-homescreen/doc/parts/software-stack.png b/demo#3/common/agl-service-homescreen/doc/parts/software-stack.png new file mode 100644 index 0000000..e449868 Binary files /dev/null and b/demo#3/common/agl-service-homescreen/doc/parts/software-stack.png differ diff --git a/demo#3/common/agl-service-homescreen/doc/parts/tap_shortcut.svg b/demo#3/common/agl-service-homescreen/doc/parts/tap_shortcut.svg new file mode 100644 index 0000000..d454164 --- /dev/null +++ b/demo#3/common/agl-service-homescreen/doc/parts/tap_shortcut.svg @@ -0,0 +1,26 @@ +Application Callback Event TapShortcut phaseAppAppHomeScreenBinderHomeScreenBinderHomeScreenGUIHomeScreenGUIset_event_handler()LibHomeScreen::Event_TapShortcuttapShortcut(application_name)event_handler(application_name) \ No newline at end of file -- cgit 1.2.3-korg