evas_object_smart_callback_add(*genlist, "realized", __gl_realized_cb,
NULL);
- btn_left = setting_create_button(ad->md.naviframe, "CANCEL",
+ btn_left = setting_create_button(ad->md.naviframe, _("IDS_MSG_ACBUTTON_CANCEL_ABB"),
"naviframe/title_left", _cancel_btn_clicked_cb, ad);
- btn_right = setting_create_button(ad->md.naviframe, "DONE",
+ btn_right = setting_create_button(ad->md.naviframe, _("IDS_MSG_ACBUTTON_DONE_ABB"),
"naviframe/title_right", _done_btn_clicked_cb, ad);
it = elm_naviframe_item_push(ad->md.naviframe,
storage_MMC_stat);
}
+
_create_genlist(ad, &genlist);
+ ad->default_genlist = genlist;
+
/*Shared contents */
it = setting_create_Gendial_field_titleItem(genlist, &itc_group_item,
STORAGE_STR_SHARED_CONTENTS, NULL);
-
elm_genlist_item_select_mode_set(it->item, ELM_OBJECT_SELECT_MODE_NONE);
- ADD_GL_HELP(genlist,
- _("IDS_SM_BODY_SELECT_THE_DEFAULT_STORAGE_LOCATION_FOR_CONTENT_SHARED_VIA_BLUETOOTH_OR_WI_FI_DIRECT"));
+
+ it = setting_create_Gendial_field_def(genlist, &itc_multiline_text,
+ NULL, NULL, SWALLOW_Type_LAYOUT_SPECIALIZTION_X, NULL, NULL, 0,
+ _("IDS_SM_BODY_SELECT_THE_DEFAULT_STORAGE_LOCATION_FOR_CONTENT_SHARED_VIA_BLUETOOTH_OR_WI_FI_DIRECT"),
+ NULL, NULL);
+ setting_retvm_if(NULL == it, SETTING_RETURN_FAIL, "item_data is NULL");
+ elm_genlist_item_select_mode_set(it->item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ ad->help_bt = it;
ad->data_bt = storage_default_items_create(ad, genlist,
INT_SLP_SETTING_DEFAULT_MEM_BLUETOOTH);
it = setting_create_Gendial_field_titleItem(genlist, &itc_group_item,
grp_title, NULL);
-
elm_genlist_item_select_mode_set(it->item, ELM_OBJECT_SELECT_MODE_NONE);
- ADD_GL_HELP(genlist,
- _("IDS_SM_BODY_SELECT_THE_DEFAULT_LOCATION_FOR_INSTALLING_APPS_WHERE_APPS_CAN_BE_SAVED_DEPENDS_ON_THE_TYPE_OF_APP_AND_THE_AVAILABILITY_OF_THE_LOCATION"));
+
+ it = setting_create_Gendial_field_def(genlist, &itc_multiline_text,
+ NULL, NULL, SWALLOW_Type_LAYOUT_SPECIALIZTION_X, NULL, NULL, 0,
+ _("IDS_SM_BODY_SELECT_THE_DEFAULT_LOCATION_FOR_INSTALLING_APPS_WHERE_APPS_CAN_BE_SAVED_DEPENDS_ON_THE_TYPE_OF_APP_AND_THE_AVAILABILITY_OF_THE_LOCATION"),
+ NULL, NULL);
+ setting_retvm_if(NULL == it, SETTING_RETURN_FAIL, "item_data is NULL");
+ elm_genlist_item_select_mode_set(it->item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ ad->help_installapp = it;
ret = vconf_notify_key_changed(storage_MMC_stat,
storage_default_mmc_changed_cb, ad);
return SETTING_RETURN_SUCCESS;
}
+static int storage_default_update(void *data)
+{
+ SETTING_TRACE_BEGIN;
+
+ SettingStorage *ad = data;
+
+ retv_if(data == NULL, SETTING_GENERAL_ERR_NULL_DATA_PARAMETER);
+
+ if(ad->default_genlist)
+ elm_genlist_realized_items_update(ad->default_genlist);
+
+ if(ad->help_bt) {
+ ad->help_bt->keyStr = _("IDS_SM_BODY_SELECT_THE_DEFAULT_STORAGE_LOCATION_FOR_CONTENT_SHARED_VIA_BLUETOOTH_OR_WI_FI_DIRECT");
+ elm_genlist_item_update(ad->help_bt->item);
+ }
+ if(ad->help_installapp) {
+ ad->help_installapp->keyStr = _("IDS_SM_BODY_SELECT_THE_DEFAULT_LOCATION_FOR_INSTALLING_APPS_WHERE_APPS_CAN_BE_SAVED_DEPENDS_ON_THE_TYPE_OF_APP_AND_THE_AVAILABILITY_OF_THE_LOCATION");
+ elm_genlist_item_update(ad->help_installapp->item);
+ }
+
+ Elm_Object_Item *it = elm_naviframe_top_item_get (ad->md.naviframe);
+ if(it) {
+ Evas_Object *btn;
+ btn = elm_object_item_part_content_get(it, "title_left_btn");
+ if(btn)
+ elm_object_part_text_set(btn, NULL, _("IDS_MSG_ACBUTTON_CANCEL_ABB"));
+
+ btn = elm_object_item_part_content_get(it, "title_right_btn");
+ if(btn)
+ elm_object_part_text_set(btn, NULL, _("IDS_MSG_ACBUTTON_DONE_ABB"));
+ }
+
+ return SETTING_RETURN_SUCCESS;
+}
+
static int storage_default_cleanup(void *data)
{
return storage_default_destroy(data);
setting_view_storage_default.create = storage_default_create;
setting_view_storage_default.destroy = storage_default_destroy;
- setting_view_storage_default.update = NULL;
+ setting_view_storage_default.update = storage_default_update;
setting_view_storage_default.cleanup = storage_default_cleanup;
ad->default_view = &setting_view_storage_default;