evas_object_size_hint_weight_set(ph, 1.0, 1.0);
elm_win_resize_object_add(win, ph);
- elm_photocam_file_set(ph, img[3]);
+ elm_photocam_file_set(ph, img[1]);
evas_object_show(ph);
evas_object_image_file_set(wd->grid.grid[tn].img[loadnum], NULL, NULL);
evas_object_image_load_scale_down_set(wd->grid.grid[tn].img[loadnum], wd->grid.zoom);
evas_object_image_load_region_set(wd->grid.grid[tn].img[loadnum],
- wd->grid.grid[tn].src.x,
- wd->grid.grid[tn].src.y,
- wd->grid.grid[tn].src.w,
- wd->grid.grid[tn].src.h);
+ wd->grid.grid[tn].src.x / wd->grid.zoom,
+ wd->grid.grid[tn].src.y / wd->grid.zoom,
+ wd->grid.grid[tn].src.w / wd->grid.zoom,
+ wd->grid.grid[tn].src.h / wd->grid.zoom);
// evas_object_image_pixels_dirty_set(wd->grid.grid[tn].img[loadnum], 1);
evas_object_image_file_set(wd->grid.grid[tn].img[loadnum], wd->file, NULL);
evas_object_image_preload(wd->grid.grid[tn].img[loadnum], 0);
Widget_Data *wd = data;
Evas_Coord minw, minh;
- minw = wd->grid.w;
- minh = wd->grid.h;
+ minw = wd->grid.w / wd->grid.zoom;
+ minh = wd->grid.h / wd->grid.zoom;
if ((minw != wd->minw) || (minh != wd->minh))
{