Add APIs for floating mode (app-in-app)
[framework/uifw/elementary.git] / src / lib / elm_image.c
index d586d92..5d59251 100644 (file)
@@ -211,18 +211,6 @@ elm_image_no_scale_get(const Evas_Object *obj)
    return wd->no_scale;
 }
 
-EINA_DEPRECATED EAPI void
-elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down)
-{
-   elm_image_resizable_set(obj, scale_up, scale_down);
-}
-
-EINA_DEPRECATED EAPI void
-elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down)
-{
-   elm_image_resizable_get(obj, scale_up, scale_down);
-}
-
 EAPI void
 elm_image_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down)
 {
@@ -267,6 +255,16 @@ elm_image_fill_outside_get(const Evas_Object *obj)
 }
 
 EAPI void
+elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled)
+{
+   ELM_CHECK_WIDTYPE(obj, widtype);
+   Widget_Data *wd = elm_widget_data_get(obj);
+
+   if (!wd) return;
+   _els_smart_icon_preload_set(wd->img, !!disabled);
+}
+
+EAPI void
 elm_image_prescale_set(Evas_Object *obj, int size)
 {
    ELM_CHECK_WIDTYPE(obj, widtype);