forked from enlightenment/efl
Evas image: Deprecate evas_object_image_alpha_mask_set
This commit is contained in:
parent
b7e0eec089
commit
35f8d81d97
|
@ -2665,20 +2665,6 @@ EAPI void evas_object_image_preload(Evas_Object *obj, E
|
|||
*/
|
||||
EAPI Eina_Bool evas_object_image_source_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
|
||||
|
||||
/**
|
||||
* Enable an image to be used as an alpha mask.
|
||||
*
|
||||
* This will set any flags, and discard any excess image data not used as an
|
||||
* alpha mask.
|
||||
*
|
||||
* Note there is little point in using a image as alpha mask unless it has an
|
||||
* alpha channel.
|
||||
*
|
||||
* @param obj Object to use as an alpha mask.
|
||||
* @param ismask Use image as alphamask, must be true.
|
||||
*/
|
||||
EAPI void evas_object_image_alpha_mask_set(Evas_Object *obj, Eina_Bool ismask) EINA_ARG_NONNULL(1);
|
||||
|
||||
/**
|
||||
*
|
||||
* Set the source file from where an image object must fetch the real
|
||||
|
@ -3782,6 +3768,13 @@ EAPI Eina_Bool evas_object_image_pixels_import(Evas_Object *obj, Evas_Pixel_Impo
|
|||
/** @deprecated evas_object_image_reload */
|
||||
EAPI void evas_object_image_reload(Evas_Object *obj) EINA_DEPRECATED;
|
||||
|
||||
/**
|
||||
* @deprecated This function has never been implemented. Please use
|
||||
* evas_object_clip_set() with an alpha or RGBA image instead
|
||||
* of setting this flag.
|
||||
*/
|
||||
EAPI void evas_object_image_alpha_mask_set(Evas_Object *obj, Eina_Bool ismask) EINA_ARG_NONNULL(1) EINA_DEPRECATED;
|
||||
|
||||
#include "canvas/evas_image.eo.legacy.h"
|
||||
|
||||
/**
|
||||
|
|
|
@ -1716,21 +1716,6 @@ _evas_image_content_hint_set(Eo *eo_obj, Evas_Image_Data *o, Evas_Image_Content_
|
|||
}
|
||||
}
|
||||
|
||||
EAPI void
|
||||
evas_object_image_alpha_mask_set(Evas_Object *eo_obj, Eina_Bool ismask)
|
||||
{
|
||||
MAGIC_CHECK(eo_obj, Evas_Object, MAGIC_OBJ);
|
||||
return;
|
||||
MAGIC_CHECK_END();
|
||||
Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS);
|
||||
evas_object_async_block(obj);
|
||||
if (!ismask) return;
|
||||
/* Convert to A8 if not already */
|
||||
|
||||
/* done */
|
||||
|
||||
}
|
||||
|
||||
#define FRAME_MAX 1024
|
||||
EOLIAN static Evas_Image_Content_Hint
|
||||
_evas_image_content_hint_get(Eo *eo_obj EINA_UNUSED, Evas_Image_Data *o)
|
||||
|
@ -4769,6 +4754,12 @@ evas_object_image_source_visible_get(const Evas_Object *eo)
|
|||
return visible;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
evas_object_image_alpha_mask_set(Evas_Object *eo_obj EINA_UNUSED, Eina_Bool ismask EINA_UNUSED)
|
||||
{
|
||||
DBG("This function is not implemented, has never been and never will be.");
|
||||
}
|
||||
|
||||
#include "canvas/evas_image.eo.c"
|
||||
|
||||
/* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/
|
||||
|
|
Loading…
Reference in New Issue