diff --git a/src/lib/evas/Evas_Legacy.h b/src/lib/evas/Evas_Legacy.h index d300d6db1c..004e594319 100644 --- a/src/lib/evas/Evas_Legacy.h +++ b/src/lib/evas/Evas_Legacy.h @@ -4402,6 +4402,21 @@ EAPI void evas_object_image_border_scale_set(Evas_Object *obj, double scale); */ EAPI double evas_object_image_border_scale_get(const Evas_Object *obj); +/** + * How an image's center region (the complement to the border region) should + * be rendered by Evas + */ +typedef enum +{ + EVAS_BORDER_FILL_NONE = 0, /**< Image's center region is @b not to be rendered */ + EVAS_BORDER_FILL_DEFAULT = 1, /**< Image's center region is to be @b blended + * with objects underneath it, if it has + * transparency. This is the default behavior + * for image objects */ + EVAS_BORDER_FILL_SOLID = 2 /**< Image's center region is to be made solid, + * even if it has transparency on it */ +} Evas_Border_Fill_Mode; + /** * @brief Specifies how the center part of the object (not the borders) should * be drawn when EFL is rendering it. diff --git a/src/lib/evas/canvas/evas_types.eot b/src/lib/evas/canvas/evas_types.eot index 1ddf2bade2..277de4afdc 100644 --- a/src/lib/evas/canvas/evas_types.eot +++ b/src/lib/evas/canvas/evas_types.eot @@ -23,15 +23,6 @@ enum Evas.Touch_Point_State { cancel [[Touch point is cancelled]] } -enum Evas.Border_Fill_Mode -{ - [[How an image's center region (the complement to the border region) should be rendered by Evas]] - legacy: evas_border_fill; - none = 0, [[Image's center region is $b not to be rendered]] - default = 1, [[Image's center region is to be $b blended with objects underneath it, if it has transparency. This is the default behavior for image objects]] - solid = 2 [[Image's center region is to be made solid, even if it has transparency on it]] -} - struct Evas.Modifier; [[An opaque type containing information on which modifier keys are registered in an Evas canvas]] struct Evas.Lock; [[An opaque type containing information on which lock keys are registered in an Evas canvas]]