From: Sungmin Kwak Date: Wed, 12 Aug 2015 01:47:24 +0000 (+0900) Subject: Fix app_control extra data type for Settings application without rotation X-Git-Tag: accepted/tizen/mobile/20150812.064436~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d26eff2c4985a7bc571f45dd7f24185cd9611bfb;p=platform%2Fcore%2Fuifw%2Finputmethod-setting.git Fix app_control extra data type for Settings application without rotation Change-Id: Idbc7e1ee1823500fc7e286b0bb610bb618eb27bb --- diff --git a/im_setting_list/input_method_setting_list_ui.cpp b/im_setting_list/input_method_setting_list_ui.cpp index 0b66191..057e2aa 100644 --- a/im_setting_list/input_method_setting_list_ui.cpp +++ b/im_setting_list/input_method_setting_list_ui.cpp @@ -153,8 +153,8 @@ im_setting_list_main_window_create(const char *name, int app_type) elm_win_conformant_set(eo, EINA_TRUE); elm_win_autodel_set(eo, EINA_TRUE); elm_win_screen_size_get(eo, NULL, NULL, &w, &h); - if(w == -1 || h == -1){ - LOGD("elm_win_screen_size_get() is failed\n"); + if (w == -1 || h == -1) { + LOGW("elm_win_screen_size_get() is failed\n"); return NULL; } evas_object_resize(eo, w, h); @@ -198,12 +198,12 @@ static void im_setting_list_load_ime_info(void) ime_info_s *info = NULL; g_ime_info_list.clear(); int cnt = isf_control_get_all_ime_info(&info); - if(info) + if (info) { for(int i=0; i::iterator end = g_ime_info_list.end(); for (; iter != end; ++iter) { - if(active_ime_appid && (!strcmp(active_ime_appid, iter->appid))) + if (active_ime_appid && (!strcmp(active_ime_appid, iter->appid))) { break; } } - if(active_ime_appid) + if (active_ime_appid) { free(active_ime_appid); } @@ -361,7 +361,7 @@ static void im_setting_list_check_button_change_cb(void *data, Evas_Object *obj, int index = (int)reinterpret_cast(data); Eina_Bool state = g_gen_item_data[index].chk_status; - if(!state) + if (!state) { isf_control_set_enable_ime(g_ime_info_list[index].appid, state); } @@ -398,18 +398,18 @@ static void im_setting_list_item_sel_cb(void *data, Evas_Object *obj, void *even elm_genlist_item_selected_set (item, EINA_FALSE); int index = (int)reinterpret_cast(data); - if(g_ime_info_list[index].is_preinstalled || (index == g_active_ime_index)) + if (g_ime_info_list[index].is_preinstalled || (index == g_active_ime_index)) { return; } Evas_Object *ck = elm_object_item_part_content_get (item, "elm.icon.right"); - if (ck == NULL){ + if (ck == NULL) { ck = elm_object_item_part_content_get (item, "elm.icon"); } Eina_Bool state = g_gen_item_data[index].chk_status; - if(state) + if (state) { g_gen_item_data[index].chk_status = !state; isf_control_set_enable_ime(g_ime_info_list[index].appid, !state); @@ -575,10 +575,10 @@ static char *im_setting_list_genlist_item_one_line_label_get(void *data, Evas_Ob static void im_setting_list_genlist_item_class_create(int app_type) { - if(NULL == itc_im_list_group) + if (NULL == itc_im_list_group) { itc_im_list_group = elm_genlist_item_class_new(); - if(itc_im_list_group) + if (itc_im_list_group) { itc_im_list_group->item_style = "groupindex"; itc_im_list_group->func.text_get = im_setting_list_genlist_group_label_get; @@ -588,7 +588,7 @@ static void im_setting_list_genlist_item_class_create(int app_type) } } - if(NULL == itc_im_list_keyboard_list) + if (NULL == itc_im_list_keyboard_list) { itc_im_list_keyboard_list = elm_genlist_item_class_new(); if (itc_im_list_keyboard_list) @@ -605,9 +605,9 @@ static void im_setting_list_genlist_item_class_create(int app_type) } } - if(app_type == APP_TYPE_SETTING) + if (app_type == APP_TYPE_SETTING || app_type == APP_TYPE_SETTING_NO_ROTATION) { - if(NULL == itc_im_list_item) + if (NULL == itc_im_list_item) { itc_im_list_item = elm_genlist_item_class_new(); if (itc_im_list_item) @@ -624,7 +624,7 @@ static void im_setting_list_genlist_item_class_create(int app_type) } } - if(NULL == itc_im_list_item_one_line) + if (NULL == itc_im_list_item_one_line) { itc_im_list_item_one_line = elm_genlist_item_class_new(); if (itc_im_list_item_one_line) @@ -648,16 +648,15 @@ static void im_setting_list_add_ime(void *data) { int i = 0; im_setting_list_genlist_item_class_create(ad->app_type); - if(NULL != ad->genlist) + if (NULL != ad->genlist) { elm_genlist_clear(ad->genlist); } g_active_ime_index = im_setting_list_get_active_ime_index(); -// list_item_text item_text; memset(&item_text, 0, sizeof(item_text)); Elm_Object_Item * group_header_item = NULL; - if(ad->app_type == APP_TYPE_SETTING) + if (ad->app_type == APP_TYPE_SETTING || ad->app_type == APP_TYPE_SETTING_NO_ROTATION) { group_header_item = elm_genlist_item_append(ad->genlist, itc_im_list_group, @@ -704,7 +703,7 @@ static void im_setting_list_add_ime(void *data) { for (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)){ + if (g_ime_info_list[i].is_preinstalled || (i == g_active_ime_index)) { item_data.chk_status = EINA_TRUE; }else{ item_data.chk_status = g_ime_info_list[i].is_enabled; @@ -719,7 +718,7 @@ static void im_setting_list_add_ime(void *data) { im_setting_list_item_sel_cb, (void *)(i)); - if(g_ime_info_list[i].is_preinstalled || (i == g_active_ime_index)){ + if (g_ime_info_list[i].is_preinstalled || (i == g_active_ime_index)) { elm_object_item_disabled_set(item, EINA_TRUE); } @@ -774,19 +773,19 @@ void im_setting_list_app_terminate(void *data) { g_ime_info_list.clear(); g_gen_item_data.clear(); - if(NULL != itc_im_list_keyboard_list) + if (NULL != itc_im_list_keyboard_list) { elm_genlist_item_class_free(itc_im_list_keyboard_list); itc_im_list_keyboard_list = NULL; } - if(NULL != itc_im_list_group) + if (NULL != itc_im_list_group) { elm_genlist_item_class_free(itc_im_list_group); itc_im_list_group = NULL; } - if(NULL != itc_im_list_item) + if (NULL != itc_im_list_item) { elm_genlist_item_class_free(itc_im_list_item); itc_im_list_item = NULL; diff --git a/im_setting_selector/input_method_setting_selector_ui.cpp b/im_setting_selector/input_method_setting_selector_ui.cpp index c821c29..f088d71 100644 --- a/im_setting_selector/input_method_setting_selector_ui.cpp +++ b/im_setting_selector/input_method_setting_selector_ui.cpp @@ -67,8 +67,8 @@ im_setting_selector_main_window_create(const char *name, int app_type) elm_win_conformant_set(eo, EINA_TRUE); elm_win_autodel_set(eo, EINA_TRUE); elm_win_screen_size_get(eo, NULL, NULL, &w, &h); - if(w == -1 || h == -1){ - LOGD("elm_win_screen_size_get() is failed\n"); + if (w == -1 || h == -1) { + LOGW("elm_win_screen_size_get() is failed\n"); return NULL; } evas_object_resize(eo, w, h); @@ -103,16 +103,16 @@ static void im_setting_selector_load_ime_info(void) isf_control_get_active_ime(&active_ime_appid); ime_info_s *info = NULL; int cnt = isf_control_get_all_ime_info(&info); - if(info) + if (info) { for(int i=0; icaller){ + if (ad->caller) { app_control_h reply; app_control_create(&reply); app_control_reply_to_launch_request(reply, ad->caller, APP_CONTROL_RESULT_SUCCEEDED); @@ -242,7 +242,7 @@ static char *im_setting_selector_genlist_item_label_get(void *data, Evas_Object static Evas_Object *im_setting_selector_genlist_item_icon_get(void *data, Evas_Object *obj, const char *part) { int index = (int)reinterpret_cast(data); - if (!strcmp(part, "elm.swallow.icon")){ + if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *bx = elm_box_add(obj); Evas_Object *radio = elm_radio_add(obj); elm_object_style_set (radio, "list"); @@ -266,7 +266,7 @@ static Evas_Object *im_setting_selector_genlist_item_icon_get(void *data, Evas_O static void im_setting_selector_genlist_item_class_create(void) { itc_im_selector = elm_genlist_item_class_new(); - if (itc_im_selector){ + if (itc_im_selector) { itc_im_selector->item_style = "double_label"; itc_im_selector->func.text_get = im_setting_selector_genlist_item_label_get; itc_im_selector->func.content_get = im_setting_selector_genlist_item_icon_get; @@ -337,7 +337,7 @@ im_setting_selector_popup_block_clicked_cb(void *data EINA_UNUSED, Evas_Object * Evas_Object *im_setting_selector_popup_create(void *data) { appdata *ad = (appdata *)data; - if(NULL == group_radio) + if (NULL == group_radio) { group_radio = elm_radio_add(ad->win); elm_radio_state_value_set(group_radio, -1); @@ -360,7 +360,7 @@ Evas_Object *im_setting_selector_popup_create(void *data) NULL); elm_naviframe_item_pop_cb_set(nf_main_item, im_setting_list_navi_item_pop_cb, ad); - if(APP_TYPE_SETTING != ad->app_type){ + if (APP_TYPE_NORMAL == ad->app_type) { Evas_Object *btn = elm_button_add(ad->popup); elm_object_text_set(btn, IM_SETTING_SELECT_KEYBOARD); elm_object_part_content_set(ad->popup, "button1", btn); @@ -395,7 +395,7 @@ im_setting_selector_app_pause(void *data) void im_setting_selector_app_terminate(void *data) { g_ime_info_list.clear(); - if(NULL != itc_im_selector) + if (NULL != itc_im_selector) { elm_genlist_item_class_free(itc_im_selector); itc_im_selector = NULL;