Add new API to send input mode 11/262111/1
authorInHong Han <inhong1.han@samsung.com>
Fri, 28 May 2021 06:47:37 +0000 (15:47 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 3 Aug 2021 02:54:00 +0000 (11:54 +0900)
Change-Id: I2e5b5c509347441e10a036d5ada4ec89e4f8c7e4

capi/include/cscl-ui-nui.h
capi/src/cscl-ui-nui.cpp

index d1e62d8dcb780994d2fe90d2a159dac2a59edfb6..6bdbdd14622478baab0f7b3308d712d35a1d0880 100644 (file)
@@ -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);
 
index ff435f5b0f032871bcc7c17d7c1f1de76862a2d6..e13631badfb6c1ded93e6abc04b89fb694f9b73f 100644 (file)
@@ -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)