discomfitor pushed a commit to branch master.

commit c78f88b7005dde305e838db8e0a429e4c0522d89
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jun 14 09:47:16 2013 +0100

    add e_widget_preview_size_set
---
 src/bin/e_widget_preview.c | 13 +++++++++++++
 src/bin/e_widget_preview.h |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_widget_preview.c b/src/bin/e_widget_preview.c
index c52924b..68c7802 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 962611f..48502d5 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

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to