* algorithm used to scale the icon to the new object size is going to be
* faster, but with a lower quality.
*
- * elm_icon_fill_outside_set() is used to ensure that the icon will fill the
+ * elm_image_fill_outside_set() is used to ensure that the icon will fill the
* entire area available to it, even if keeping the aspect ratio. The icon
* will overflow its width or height (any of them that is necessary) to the
* object area, instead of resizing the icon down until it can fit entirely in
fill_outside_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__)
{
Evas_Object *ic = (Evas_Object *)data;
- elm_icon_fill_outside_set(ic, elm_check_state_get(obj));
+ elm_image_fill_outside_set(ic, elm_check_state_get(obj));
}
static void
ic = elm_icon_add(parent);
elm_image_file_set(ic, img, NULL);
- elm_icon_fill_outside_set(ic, EINA_FALSE);
+ elm_image_fill_outside_set(ic, EINA_FALSE);
return ic;
}
}
if (p->fill_outside_exists)
{
- elm_icon_fill_outside_set(obj, p->fill_outside);
+ elm_image_fill_outside_set(obj, p->fill_outside);
param_icon->fill_outside = p->fill_outside;
}
if (p->prescale_size_exists)
else if (!strcmp(param->name, "fill outside")
&& param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- elm_icon_fill_outside_set(obj, param->i);
+ elm_image_fill_outside_set(obj, param->i);
param_icon->fill_outside = param->i;
return EINA_TRUE;
}
elm_image_no_scale_set(icon, EINA_TRUE);
elm_image_resizable_set(icon, EINA_FALSE, EINA_TRUE);
elm_image_smooth_set(icon, EINA_FALSE);
- elm_icon_fill_outside_set(icon, EINA_TRUE);
+ elm_image_fill_outside_set(icon, EINA_TRUE);
evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, icon);
* original aspect ratio.
*
* @see elm_icon_fill_outside_get()
- * @see elm_image_fill_outside_set()
+ *
+ * @deprecated Use elm_image_fill_outside_set() instead.
*
* @ingroup Icon
*/
-EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside);
+EINA_DEPRECATED EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside);
/**
* Get if the object is filled outside.
*
* @param obj The image object
* @param disabled If EINA_TRUE, preloading will be disabled
- * @ingroup Icon
+ * @ingroup Image
*/
EAPI void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled);
elm_image_no_scale_set(dupp, elm_image_no_scale_get(icon));
elm_image_resizable_get(icon, &size_up, &size_down);
elm_image_resizable_set(dupp, size_up, size_down);
- elm_icon_fill_outside_set(dupp, elm_image_fill_outside_get(icon));
+ elm_image_fill_outside_set(dupp, elm_image_fill_outside_get(icon));
elm_image_prescale_set(dupp, elm_image_prescale_get(icon));
elm_image_aspect_fixed_set(dupp, elm_image_aspect_fixed_get(icon));
return dupp;
elm_image_resizable_set(priv->icon, EINA_TRUE, EINA_TRUE);
elm_image_smooth_set(priv->icon, EINA_TRUE);
- elm_icon_fill_outside_set(priv->icon, !priv->fill_inside);
+ elm_image_fill_outside_set(priv->icon, !priv->fill_inside);
elm_image_prescale_set(priv->icon, 0);
elm_object_scale_set(priv->icon, elm_widget_scale_get(obj));
ELM_PHOTO_CHECK(obj);
ELM_PHOTO_DATA_GET(obj, sd);
- elm_icon_fill_outside_set(sd->icon, !fill);
+ elm_image_fill_outside_set(sd->icon, !fill);
sd->fill_inside = !!fill;
_sizing_eval(obj);