#ifndef _EFL_GFX_FILL_EO_LEGACY_H_
#define _EFL_GFX_FILL_EO_LEGACY_H_

#ifndef _EFL_GFX_FILL_EO_CLASS_TYPE
#define _EFL_GFX_FILL_EO_CLASS_TYPE

typedef Eo Efl_Gfx_Fill;

#endif

#ifndef _EFL_GFX_FILL_EO_TYPES
#define _EFL_GFX_FILL_EO_TYPES

/** Type defining how an image content gets filled.
 *
 * @since 1.14
 *
 * @ingroup Efl_Gfx_Fill
 */
typedef enum
{
  EFL_GFX_FILL_REFLECT = 0, /** Image fill tiling mode - tiling reflects */
  EFL_GFX_FILL_REPEAT = 1 /* 0 */, /** Tiling repeats */
  EFL_GFX_FILL_RESTRICT = 2 /* 0 */, /** Tiling clamps, range offset ignored */
  EFL_GFX_FILL_RESTRICT_REFLECT = 3 /* 0 */, /** Tiling clamps and any range
                                              * offset reflects */
  EFL_GFX_FILL_RESTRICT_REPEAT = 4 /* 0 */, /** Tiling clamps and any range
                                             * offset repeats */
  EFL_GFX_FILL_PAD = 5 /* 0 */ /** Tiling extends with end values */
} Efl_Gfx_Fill_Spread;


#endif

#endif
