diff --git a/src/bin/e_widget_preview.c b/src/bin/e_widget_preview.c index c52924b4a..68c7802a2 100644 --- a/src/bin/e_widget_preview.c +++ b/src/bin/e_widget_preview.c @@ -50,6 +50,19 @@ e_widget_preview_add(Evas *evas, int minw, int minh) return obj; } +EAPI void +e_widget_preview_size_set(Evas_Object *obj, int minw, int minh) +{ + E_Widget_Data *wd; + int mw, mh; + + wd = e_widget_data_get(obj); + e_livethumb_vsize_set(wd->img, minw * 2, minh * 2); + edje_extern_object_min_size_set(wd->img, minw, minh); + edje_object_size_min_calc(wd->o_frame, &mw, &mh); + e_widget_size_min_set(obj, mw, mh); +} + EAPI Evas * e_widget_preview_evas_get(Evas_Object *obj) { diff --git a/src/bin/e_widget_preview.h b/src/bin/e_widget_preview.h index 962611f44..48502d52e 100644 --- a/src/bin/e_widget_preview.h +++ b/src/bin/e_widget_preview.h @@ -11,6 +11,6 @@ EAPI int e_widget_preview_file_set(Evas_Object *obj, const char *fi EAPI int e_widget_preview_thumb_set(Evas_Object *obj, const char *file, const char *key, int w, int h); EAPI int e_widget_preview_edje_set(Evas_Object *obj, const char *file, const char *group); EAPI void e_widget_preview_vsize_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); - +EAPI void e_widget_preview_size_set(Evas_Object *obj, int minw, int minh); #endif #endif