}
}
-
-static char *
-im_setting_list_default_keyboard_title_text_get(void *data, Evas_Object *obj, const char *part)
-{
- char buf[1024];
- snprintf(buf, 1023, "%s", IM_SETTING_LIST_POPUP_VIEW_TITLE);
- return strdup(buf);
-}
-
+#ifndef _WEARABLE
static Evas_Object *im_setting_list_list_create(void *data)
{
appdata *ad = (appdata *)data;
evas_object_show(popup);
return popup;
}
+#endif
+
+#ifdef _WEARABLE
+static char *
+im_setting_list_default_keyboard_title_text_get(void *data, Evas_Object *obj, const char *part)
+{
+ return strdup(IM_SETTING_LIST_POPUP_VIEW_TITLE);
+}
-static Evas_Object *im_setting_list_screen_create(void *data)
+static void im_setting_list_screen_create(void *data)
{
appdata *ad = NULL;
Evas_Object *genlist = NULL;
Elm_Genlist_Item_Class *ttc = elm_genlist_item_class_new();
ad = (appdata *) data;
- if (ad == NULL) return NULL;
+ if (ad == NULL) return;
ttc->item_style = "title";
ttc->func.text_get = im_setting_list_default_keyboard_title_text_get;
}
/* keyboard list */
- for (int i = 0; i < g_active_ime_info_list.size(); i++) {
+ for (unsigned int i = 0; i < g_active_ime_info_list.size(); i++) {
sel_cb_data *cb_data = new sel_cb_data;
cb_data->data = data;
cb_data->index = i;
elm_genlist_item_class_free(ttc);
elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, genlist, "empty");
}
+#endif
void
im_setting_list_popup_view_create(void *data)
}
}
+#ifdef _MOBILE
static void
im_setting_list_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
{
im_setting_list_show_popup(data, obj, im_setting_list_popup_ok_cb, im_setting_list_popup_cancel_cb);
}
}
+#endif
static void im_setting_list_set_default_keyboard_item_sel_cb(void *data, Evas_Object *obj, void *event_info)
{
static void im_setting_list_add_ime(void *data) {
appdata *ad = (appdata *)data;
- int i = 0;
if (!ad)
return;
im_setting_list_genlist_item_class_create(ad->app_type);
}
memset(&item_text, 0, sizeof(item_text));
- Elm_Object_Item *group_header_item = NULL;
if (ad->app_type == APP_TYPE_SETTING || ad->app_type == APP_TYPE_SETTING_NO_ROTATION)
{
/* Default keyboard selector */
#ifdef _MOBILE
/* Keyboards group */
+ Elm_Object_Item *group_header_item = NULL;
group_header_item = elm_genlist_item_append(ad->genlist,
itc_im_list_group,
IM_SETTING_LIST_KEYBOARD_HEADER,
/* keyboard list */
int info_list_size = g_ime_info_list.size();
- for (i = 0; i < info_list_size; i++) {
+ for (int i = 0; i < info_list_size; i++) {
gen_item_data item_data;
if (g_ime_info_list[i].is_preinstalled || (i == g_active_ime_index)) {
return naviframe;
}
+#ifndef _WEARABLE
static Eina_Bool im_setting_list_navi_item_pop_cb(void *data, Elm_Object_Item *it)
{
static bool in_exit = false;
ui_app_exit();
}
-static char *
-im_setting_selector_title_text_get(void *data, Evas_Object *obj, const char *part)
-{
- char buf[1024];
- snprintf(buf, 1023, "%s", IM_SETTING_SELECTOR_TITLE);
- return strdup(buf);
-}
-
-
Evas_Object *im_setting_selector_popup_create(void *data)
{
appdata *ad = (appdata *)data;
evas_object_show(ad->popup);
return ad->popup;
}
+#endif
+
+#ifdef _WEARABLE
+static char *
+im_setting_selector_title_text_get(void *data, Evas_Object *obj, const char *part)
+{
+ return strdup(IM_SETTING_SELECTOR_TITLE);
+}
static Evas_Object *im_setting_selector_conform_create(Evas_Object *parentWin)
{
return conform;
}
-static Evas_Object *im_setting_selector_screen_create(void *data)
+static void im_setting_selector_screen_create(void *data)
{
appdata *ad = NULL;
Evas_Object *genlist = NULL;
Elm_Genlist_Item_Class *ttc = elm_genlist_item_class_new();
ad = (appdata *) data;
- if (ad == NULL) return NULL;
+ if (ad == NULL) return;
ttc->item_style = "title";
ttc->func.text_get = im_setting_selector_title_text_get;
}
/* keyboard list */
- for (int i = 0; i < g_ime_info_list.size(); i++) {
+ for (unsigned int i = 0; i < g_ime_info_list.size(); i++) {
sel_cb_data *cb_data = new sel_cb_data;
cb_data->data = data;
cb_data->index = i;
elm_genlist_item_class_free(ttc);
elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, genlist, "empty");
}
+#endif
void
im_setting_selector_app_create(void *data)