void *event_info);
static Eina_Bool _main_view_pop_cb(void *data, Elm_Object_Item *it);
static void _get_font_name_string(char *buff, int len_max);
-static bool _get_screen_autorotate(void);
static bool _get_battery_lvl_less_than_low(void);
static int setting_display_main_create(void *cb);
return -1;
}
-static void _pdm_handle(int radio_num, int max_inactivity_time, Setting_GenGroupItem_Data *data)
+static void _pdm_handle(int radio_num, int max_inactivity_time,
+ Setting_GenGroupItem_Data *data)
{
if (timeout_val_list[radio_num] <= max_inactivity_time)
setting_enable_genlist_item(data->item);
int max_inactivity_time = -1;
get_max_inactivity_time_device_lock_handler(&max_inactivity_time);
- SETTING_TRACE(" -----------------> max_inactivity_time = %d", max_inactivity_time);
+ SETTING_TRACE(" -----------------> max_inactivity_time = %d",
+ max_inactivity_time);
ad->screen_timeout_popup = setting_create_popup_with_list(
__BACK_POINTER_SET(ad->data_backlight_always_on);
- _pdm_handle(0, max_inactivity_time, ad->data_backlight_always_on);
+ _pdm_handle(0, max_inactivity_time,
+ ad->data_backlight_always_on);
} else {
SETTING_TRACE_ERROR("ad->data_backlight_always_on is NULL");
}
SETTING_TRACE_ERROR("ad->data_font is NULL");
}
- /* AUTO ROTATE */
- ad->data_auto_rotate = setting_create_Gendial_field_def(
- ad->md.genlist, &(ad->itc_1text_1icon),
- setting_display_main_mouse_up_Gendial_list_cb,
- ad, SWALLOW_Type_1ICON_1RADIO, NULL,
- NULL, _get_screen_autorotate(),
- "IDS_ST_HEADER_AUTO_ROTATE_SCREEN_ABB",
- NULL,
- setting_display_main_auto_rotate_chk_btn_cb);
- if (ad->data_auto_rotate) {
- ad->data_auto_rotate->userdata = ad;
- __BACK_POINTER_SET(ad->data_auto_rotate);
- } else {
- SETTING_TRACE_ERROR("ad->data_battery is NULL");
- }
-
/* BACKLIGHTTIME */
pa_backlight_time = get_pa_backlight_time_str();
ad->data_back =
elm_genlist_item_update(ad->data_back->item);
}
- if (ad->data_auto_rotate) {
- ad->data_auto_rotate->chk_status = _get_screen_autorotate();
- elm_genlist_item_update(ad->data_auto_rotate->item);
- }
-
return SETTING_RETURN_SUCCESS;
}
}
static void setting_display_main_mouse_up_Gendial_list_cb(void *data,
- Evas_Object *obj,
- void *event_info)
+ Evas_Object *obj, void *event_info)
{
Elm_Object_Item *item = (Elm_Object_Item *) event_info;
SettingDisplay *ad = (SettingDisplay *)data;
Setting_GenGroupItem_Data *list_item = NULL;
- int ret = 0;
setting_retm_if(data == NULL, "Data parameter is NULL");
retm_if(event_info == NULL, "Invalid argument: event info is NULL");
setting_retm_if(NULL == list_item, "list_item is NULL");
SETTING_TRACE("clicking item[%s]", _(list_item->keyStr));
- if (!safeStrCmp("IDS_ST_HEADER_AUTO_ROTATE_SCREEN_ABB",
- list_item->keyStr)) {
-
- ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, !(list_item->chk_status));
- if (!ret) {
- setting_update_gl_item_chk_status(list_item, !(list_item->chk_status));
- } else {
- SETTING_TRACE_ERROR("Error setting SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO value: %s",
- get_error_message(ret));
- }
- }
-
if (!safeStrCmp(KeyStr_Font, list_item->keyStr))
setting_display_create_font_sg(ad);
-
- if (!safeStrCmp(KeyStr_BacklightTime, list_item->keyStr))
+ else if (!safeStrCmp(KeyStr_BacklightTime, list_item->keyStr))
setting_display_screen_timeout_popup(ad);
}
return;
current_font_type_str = cur_font_get();
- (void)system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, &value);
+ (void)system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE,
+ &value);
current_font_size_str = get_font_size_str(value);
snprintf(buff, NAME_MAX, "%s, %s", _(current_font_size_str),
current_font_type_str);
free(current_font_type_str);
}
-static bool _get_screen_autorotate(void)
-{
- int ret = 0;
- bool value = false;
-
- ret = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, &value);
- if (ret)
- SETTING_TRACE_ERROR("Error getting SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO value: %s",
- get_error_message(ret));
- return value;
-}
-
static bool _get_battery_lvl_less_than_low(void)
{
device_battery_level_e batt_stat = DEVICE_BATTERY_LEVEL_EMPTY;
ret = device_battery_get_level_status(&batt_stat);
if (ret)
SETTING_TRACE_ERROR("Error getting battery level value: %s",
- get_error_message(ret));
+ get_error_message(ret));
return (batt_stat < DEVICE_BATTERY_LEVEL_LOW);
}
{
ui_app_exit();
}
-
-static void setting_display_main_auto_rotate_chk_btn_cb(
- void *data, Evas_Object *radio, void *event_info)
-{
- SETTING_TRACE_BEGIN;
- int ret = 0;
- Setting_GenGroupItem_Data *list_item = (Setting_GenGroupItem_Data *)data;
-
- retm_if(data == NULL, "Data parameter is NULL");
-
- list_item->chk_status = elm_check_state_get(radio);
- ret = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO, list_item->chk_status);
-
- if (ret) {
- SETTING_TRACE_ERROR("Error setting SYSTEM_SETTINGS_KEY_DISPLAY_SCREEN_ROTATION_AUTO value: %s",
- get_error_message(ret));
- setting_update_gl_item_chk_status(list_item, !(list_item->chk_status));
- }
-}