From: InHong Han Date: Fri, 28 May 2021 06:47:37 +0000 (+0900) Subject: Add new API to send input mode X-Git-Tag: submit/tizen/20210803.031958~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=12bd7eb8f1e47336db652d39b82a507eb1634bce;p=platform%2Fcore%2Fuifw%2Flibscl-ui-nui.git Add new API to send input mode Change-Id: I2e5b5c509347441e10a036d5ada4ec89e4f8c7e4 --- diff --git a/capi/include/cscl-ui-nui.h b/capi/include/cscl-ui-nui.h index d1e62d8..6bdbdd1 100644 --- a/capi/include/cscl-ui-nui.h +++ b/capi/include/cscl-ui-nui.h @@ -55,6 +55,7 @@ typedef int (*scl_nui_drag_state_changed_cb)(SclUIEventDesc event_desc); int scl_nui_init(const char *entry_filepath); int scl_nui_fini(); +int scl_nui_get_input_mode(const char **input_mode); int scl_nui_set_input_mode(const char *input_mode); int scl_nui_set_update_pending(bool pend); diff --git a/capi/src/cscl-ui-nui.cpp b/capi/src/cscl-ui-nui.cpp index ff435f5..e13631b 100644 --- a/capi/src/cscl-ui-nui.cpp +++ b/capi/src/cscl-ui-nui.cpp @@ -205,6 +205,16 @@ EXPORT_API int scl_nui_fini() return ret; } +EXPORT_API int scl_nui_get_input_mode(const char **input_mode) +{ + if (!g_ui) + return 1; + + *input_mode = g_ui->get_input_mode(); + + return 0; +} + EXPORT_API int scl_nui_set_input_mode(const char *input_mode) { if (!g_ui)