INCLUDE(FindPkgConfig)
pkg_check_modules(pkgs REQUIRED
capi-appfw-application isf elementary
-efl-extension dlog
+efl-extension dlog capi-ui-inputmethod-manager
)
FOREACH(flag ${pkgs_CFLAGS})
#include <vector>
#include <isf_control.h>
#include <algorithm>
+#include <inputmethod_manager.h>
#define IM_SETTING_LIST_POPUP_VIEW_TITLE dgettext(PACKAGE, "IDS_ST_HEADER_DEFAULT_KEYBOARD_ABB")
#define IM_SETTING_SELECT_KEYBOARD dgettext(PACKAGE, "IDS_IME_BODY_SELECT_KEYBOARD")
std::vector<ime_info_s> active_ime_info_list_user;
g_active_ime_info_list.clear();
char *active_ime_appid = NULL;
- isf_control_get_active_ime(&active_ime_appid);
+
+ int ret = ime_manager_get_active_ime(&active_ime_appid);
+ if (ret == IME_MANAGER_ERROR_NONE)
+ LOGD("get active ime : %s\n", active_ime_appid);
+ else
+ LOGW("Failed to get active ime. error : %d\n", ret);
+
ime_info_s *info = NULL;
int cnt = isf_control_get_all_ime_info(&info);
if (info)
#include <vector>
#include <algorithm>
#include <tzplatform_config.h>
+#include <inputmethod_manager.h>
#include "isf_control.h"
#define IM_SETTING_LIST_PACKAGE PACKAGE
static int im_setting_list_get_active_ime_index(void)
{
char *active_ime_appid = NULL;
- isf_control_get_active_ime(&active_ime_appid);
+
+ int ret = ime_manager_get_active_ime(&active_ime_appid);
+ if (ret == IME_MANAGER_ERROR_NONE)
+ LOGD("get active ime : %s\n", active_ime_appid);
+ else
+ LOGW("Failed to get active ime. error : %d\n", ret);
+
std::vector<ime_info_s>::iterator iter = g_ime_info_list.begin();
std::vector<ime_info_s>::iterator end = g_ime_info_list.end();
for (; iter != end; ++iter)
#include <app_control.h>
#include <algorithm>
#include <tzplatform_config.h>
+#include <inputmethod_manager.h>
#define IM_SETTING_SELECTOR_PACKAGE PACKAGE
#define IM_SETTING_SELECTOR_LOCALE_DIR tzplatform_mkpath(TZ_SYS_RO_APP, PACKAGE_NAME"/res/locale")
std::vector<ime_info_s> ime_info_list_user;
g_ime_info_list.clear();
char *active_ime_appid = NULL;
- isf_control_get_active_ime(&active_ime_appid);
+
+ int ret = ime_manager_get_active_ime(&active_ime_appid);
+ if (ret == IME_MANAGER_ERROR_NONE)
+ LOGD("get active ime : %s\n", active_ime_appid);
+ else
+ LOGW("Failed to get active ime. error : %d\n", ret);
+
ime_info_s *info = NULL;
int cnt = isf_control_get_all_ime_info(&info);
if (info)
BuildRequires: efl-extension-devel
BuildRequires: pkgconfig(libtzplatform-config)
BuildRequires: model-build-features
+BuildRequires: pkgconfig(capi-ui-inputmethod-manager)
%description
Setting Application for ISF.