enlightenment/src/bin/e_widget_image.c

43 lines
964 B
C
Raw Normal View History

/*
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "e.h"
/* local subsystem functions */
/* externally accessible functions */
Evas_Object *
e_widget_image_add_from_object(Evas *evas, Evas_Object *object, int minw, int minh)
{
Evas_Object *obj;
obj = e_widget_add(evas);
evas_object_show(object);
e_widget_can_focus_set(obj, 0);
e_widget_min_size_set(obj, minw, minh);
e_widget_sub_object_add(obj, object);
e_widget_resize_object_set(obj, object);
return obj;
}
Evas_Object *
e_widget_image_add_from_file(Evas *evas, char *file, int minw, int minh)
{
Evas_Object *obj, *o;
obj = e_widget_add(evas);
o = evas_object_image_add(evas);
evas_object_image_file_set(o, file, NULL);
evas_object_show(o);
e_widget_can_focus_set(obj, 0);
e_widget_min_size_set(obj, minw, minh);
e_widget_sub_object_add(obj, o);
e_widget_resize_object_set(obj, o);
return obj;
}