diff options
author | Junghoon Park <jh9216.park@samsung.com> | 2017-05-16 11:18:24 +0900 |
---|---|---|
committer | Junghoon Park <jh9216.park@samsung.com> | 2017-05-16 11:18:24 +0900 |
commit | fcefc9d15e719d27fcc34919d2fd2eca079259fc (patch) | |
tree | ec81ad710c65bc04243eabcd912e18ea3ef76d42 /screen_connector_watcher_evas | |
parent | c9c6c1722a0bc848f213c130c7987f12030a5055 (diff) | |
download | screen-connector-fcefc9d15e719d27fcc34919d2fd2eca079259fc.tar.gz screen-connector-fcefc9d15e719d27fcc34919d2fd2eca079259fc.tar.bz2 screen-connector-fcefc9d15e719d27fcc34919d2fd2eca079259fc.zip |
Add APIs to control visibility
Change-Id: I901d56fce6ab6703f865388fd361157b374f82d6
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Diffstat (limited to 'screen_connector_watcher_evas')
-rw-r--r-- | screen_connector_watcher_evas/include/screen_connector_toolkit_evas.h | 1 | ||||
-rw-r--r-- | screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/screen_connector_watcher_evas/include/screen_connector_toolkit_evas.h b/screen_connector_watcher_evas/include/screen_connector_toolkit_evas.h index b1ae572..7cd665d 100644 --- a/screen_connector_watcher_evas/include/screen_connector_toolkit_evas.h +++ b/screen_connector_watcher_evas/include/screen_connector_toolkit_evas.h @@ -72,6 +72,7 @@ int screen_connector_toolkit_evas_start_visibility_notify(void); int screen_connector_toolkit_evas_stop_visibility_notify(void); int screen_connector_toolkit_evas_freeze_visibility(Evas_Object *obj, visibility_type type); int screen_connector_toolkit_evas_thaw_visibility(Evas_Object *obj); +int screen_connector_toolkit_evas_send_visibility(Evas_Object *obj, visibility_type type); int screen_connector_toolkit_evas_send_mouse_up(Evas_Object *obj); int screen_connector_toolkit_evas_send_touch_cancel(Evas_Object *obj); diff --git a/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c b/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c index b4bf4fe..856d363 100644 --- a/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c +++ b/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c @@ -959,6 +959,19 @@ EXPORT_API int screen_connector_toolkit_evas_thaw_visibility(Evas_Object *obj) return 0; } +EXPORT_API int screen_connector_toolkit_evas_send_visibility(Evas_Object *obj, visibility_type type) +{ + screen_connector_toolkit_evas_h toolkit_evas_h; + + toolkit_evas_h = __find_toolkit_evas_h(obj); + if (!toolkit_evas_h) { + LOGE("obj not found"); + return -1; + } + + return __set_visibility(toolkit_evas_h, type); +} + EXPORT_API int screen_connector_toolkit_evas_send_mouse_up(Evas_Object *obj) { screen_connector_toolkit_evas_h toolkit_evas_h; |