From: Jihoon Kim Date: Wed, 1 Jun 2016 05:48:04 +0000 (+0900) Subject: Add padding to allow for selecting in Circle UI X-Git-Tag: submit/tizen/20160602.020453~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e5e42b6f83d0c265c46ff0b0042ae46bbd62922b;p=platform%2Fcore%2Fuifw%2Finputmethod-setting.git Add padding to allow for selecting in Circle UI Change-Id: I159650af3938581cf52c1ce4a1e2e12644267915 --- diff --git a/im_setting_list/input_method_setting_list_popup_view.cpp b/im_setting_list/input_method_setting_list_popup_view.cpp index c39a7ca..62b8422 100644 --- a/im_setting_list/input_method_setting_list_popup_view.cpp +++ b/im_setting_list/input_method_setting_list_popup_view.cpp @@ -364,6 +364,11 @@ static void im_setting_list_screen_create(void *data) elm_radio_state_value_set(group_radio, g_active_ime_id); elm_radio_value_set(group_radio, g_active_ime_id); elm_genlist_item_class_free(ttc); + +#ifdef _CIRCLE + im_setting_list_add_padding(genlist); +#endif + elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, genlist, "empty"); } #endif diff --git a/im_setting_list/input_method_setting_list_ui.cpp b/im_setting_list/input_method_setting_list_ui.cpp index 43b8e92..056c9af 100644 --- a/im_setting_list/input_method_setting_list_ui.cpp +++ b/im_setting_list/input_method_setting_list_ui.cpp @@ -15,6 +15,7 @@ * */ #include "input_method_setting_list.h" +#include "input_method_setting_list_ui.h" #include "input_method_setting_list_popup_view.h" #include #include @@ -723,6 +724,10 @@ static void im_setting_list_add_ime(void *data) { g_gen_item_data[i].gen_item = item; } #endif + +#ifdef _CIRCLE + im_setting_list_add_padding(ad->genlist); +#endif } static Eina_Bool im_setting_list_navi_item_pop_cb(void *data, Elm_Object_Item *it) @@ -743,6 +748,15 @@ static void im_setting_list_navi_back_btn_call_cb(void *data, Evas_Object *obj, ui_app_exit(); } +void im_setting_list_add_padding(Evas_Object *genlist) +{ + /* Add padding area in wearable circle profile */ + Elm_Genlist_Item_Class *ptc = elm_genlist_item_class_new(); + ptc->item_style = "padding"; + elm_genlist_item_append(genlist, ptc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_class_free(ptc); +} + Evas_Object *im_setting_list_list_create(void *data) { appdata *ad = (appdata *)data; diff --git a/im_setting_list/input_method_setting_list_ui.h b/im_setting_list/input_method_setting_list_ui.h index 2f3b401..67b2589 100644 --- a/im_setting_list/input_method_setting_list_ui.h +++ b/im_setting_list/input_method_setting_list_ui.h @@ -25,4 +25,6 @@ void im_setting_list_app_create(void *data); void im_setting_list_app_terminate(void *data); void im_setting_list_update_window(void *data); +void im_setting_list_add_padding(Evas_Object *genlist); + #endif /* __INPUTMETHOD_SETTING_LIST_UI_H */