extern setting_view setting_view_display_main;
extern setting_view setting_view_display_brightness;
extern setting_view setting_view_display_wallpaper;
-extern setting_view setting_view_display_screen_mode;
extern setting_view setting_view_display_smart_screen;
void setting_display_layout_ug_cb(ui_gadget_h ug, enum ug_mode mode,
char *curmode = vconf_get_str(VCONFKEY_SETAPPL_SCREENMODE_SELNAME);
SETTING_TRACE(">>> CUR SCREEN MODE : %s ", curmode);
- int i = 0;
- for (; i < sizeof(str_in_arr)/sizeof(str_in_arr[0]); i++) {
- if (0 == safeStrCmp(str_in_arr[i], curmode)) {
- ad->data_screen_mode = setting_create_Gendial_field_def(scroller, &(itc_2text_3),
- setting_display_main_mouse_up_Gendial_list_cb,
- ad, SWALLOW_Type_INVALID, NULL,
- NULL, 0, Keystr_ScreenMode,
- _(str_out_arr[i]), NULL);
- if (ad->data_screen_mode) {
- ad->data_screen_mode->userdata = ad;
- } else {
- SETTING_TRACE_ERROR("ad->data_screen_mode is NULL");
- }
- break;
- }
- }
-
- item =
- elm_genlist_item_append(scroller, &(ad->itc_seperator), NULL, NULL,
- ELM_GENLIST_ITEM_NONE, NULL, NULL);
- elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-
#if !SUPPOR_SEPARATE_BRIGHTNESS
/* BRIGHTNESS */
ad->data_br =
elm_check_state_set(list_item->eo_check, list_item->chk_status);
vconf_set_bool(VCONFKEY_SETAPPL_BATTERY_PERCENTAGE_BOOL, list_item->chk_status);
}
- else if (!safeStrCmp(Keystr_ScreenMode, list_item->keyStr)) {
- setting_view_change(&setting_view_display_main, &setting_view_display_screen_mode, ad);
- }
else if (!safeStrCmp(Keystr_SmartScreen, list_item->keyStr)) {
setting_view_change(&setting_view_display_main, &setting_view_display_smart_screen, ad);
}
return &setting_view_display_wallpaper;
} else {
setting_view_node_table_register(&setting_view_display_main, NULL);
- setting_view_node_table_register(&setting_view_display_screen_mode,
- &setting_view_display_main);
setting_view_node_table_register(&setting_view_display_brightness,
&setting_view_display_main);
setting_view_node_table_register(&setting_view_display_smart_screen,
if (&setting_view_display_main == displayUG->view_to_load) {
setting_view_destroy(&setting_view_display_brightness,
displayUG);
- setting_view_destroy(&setting_view_display_screen_mode, displayUG);
setting_view_destroy(&setting_view_display_smart_screen, displayUG);
setting_view_destroy(&setting_view_display_main, displayUG);
} else if (&setting_view_display_wallpaper == displayUG->view_to_load) {