add e_widget_preview_size_set

This commit is contained in:
Mike Blumenkrantz 2013-06-14 09:47:16 +01:00
parent 686b23ddfb
commit c78f88b700
2 changed files with 14 additions and 1 deletions

View File

@ -50,6 +50,19 @@ e_widget_preview_add(Evas *evas, int minw, int minh)
return obj; 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 * EAPI Evas *
e_widget_preview_evas_get(Evas_Object *obj) e_widget_preview_evas_get(Evas_Object *obj)
{ {

View File

@ -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_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 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_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
#endif #endif