diff --git a/src/bin/e_int_config_background.c b/src/bin/e_int_config_background.c index 27fd9dd7c..580e84171 100644 --- a/src/bin/e_int_config_background.c +++ b/src/bin/e_int_config_background.c @@ -276,8 +276,6 @@ _load_bgs(E_Config_Dialog *cfd, Evas_Object *il) Evas_List *bg_dirs, *bg; Ecore_Evas *eebuf; Evas *evasbuf; - E_Manager *man; - Ecore_X_Screen_Size size; const char *f; char *c; @@ -313,9 +311,9 @@ _load_bgs(E_Config_Dialog *cfd, Evas_Object *il) i++; } - man = e_manager_current_get(); - size = ecore_x_randr_current_screen_size_get(man->root); - im = e_widget_preview_add(cfd->dia->win->evas, 320, 320 * size.height / size.width); + im = e_widget_preview_add(cfd->dia->win->evas, 320, + (320 * cfd->dia->win->border->zone->w) / + cfd->dia->win->border->zone->h); e_widget_preview_edje_set(im, f, "desktop/background"); evas_object_del(bg_obj); // im = e_widget_preview_add_from_object(cfd->dia->win->evas, bg_obj, 320, 240); diff --git a/src/bin/e_int_config_theme.c b/src/bin/e_int_config_theme.c index eeae2917f..1d831dbfc 100644 --- a/src/bin/e_int_config_theme.c +++ b/src/bin/e_int_config_theme.c @@ -132,8 +132,6 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf Ecore_Evas *eebuf; Evas *evasbuf; Evas_List *l, *paths; - E_Manager *man; - Ecore_X_Screen_Size size; theme = edje_object_add(evas); @@ -148,9 +146,6 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf evasbuf = ecore_evas_get(eebuf); o2 = edje_object_add(evasbuf); - man = e_manager_current_get(); - size = ecore_x_randr_current_screen_size_get(man->root); - paths = e_path_dir_list_get(path_themes); for (l = paths; l; l = l->next) { @@ -222,7 +217,9 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf if (!(strcmp(themefile, cfdata->current_theme))) { selnum = i; - im = e_widget_preview_add(evas, 320, 320 * size.height / size.width); + im = e_widget_preview_add(evas, 320, + (320 * cfd->dia->win->border->zone->w) / + cfd->dia->win->border->zone->h); e_widget_preview_edje_set(im, fulltheme, "desktop/background"); // im = e_widget_image_add_from_object(evas, theme, 320, 240); // e_widget_image_object_set(im, e_thumb_evas_object_get(fulltheme, evas, 320, 240, 1)); @@ -244,7 +241,9 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf if (im == NULL) { snprintf(fulltheme, sizeof(fulltheme), PACKAGE_DATA_DIR"/data/themes/default.edj"); - im = e_widget_preview_add(evas, 320, 320 * size.height / size.width); + im = e_widget_preview_add(evas, 320, + (320 * cfd->dia->win->border->zone->w) / + cfd->dia->win->border->zone->h); e_widget_preview_edje_set(im, fulltheme, "desktop/background"); // theme = e_thumb_generate_begin(fulltheme, 320, 240, evas, &theme, NULL, NULL); // im = e_widget_image_add_from_object(evas, theme, 320, 240);