#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, /** Tiling repeats */
  EFL_GFX_FILL_RESTRICT = 2, /** Tiling clamps, range offset ignored */
  EFL_GFX_FILL_RESTRICT_REFLECT = 3, /** Tiling clamps and any range offset
                                      * reflects */
  EFL_GFX_FILL_RESTRICT_REPEAT = 4, /** Tiling clamps and any range offset
                                     * repeats */
  EFL_GFX_FILL_PAD = 5 /** Tiling extends with end values */
} Efl_Gfx_Fill_Spread;


#endif

#endif
