src/lib/edje_calc.c File Reference

Defines

#define FFP(_x1, _x2, _p)
#define FINTP(_x1, _x2, _p)
#define FLAG_NONE   0
#define FLAG_X   0x01
#define FLAG_XY   (FLAG_X | FLAG_Y)
#define FLAG_Y   0x02
#define IMAGES   "edje/images/"
#define INTP(_x1, _x2, _p)   TO_INT(FINTP(_x1, _x2, _p))

Functions

void _edje_dragable_pos_set (Edje *ed, Edje_Real_Part *ep, FLOAT_T x, FLOAT_T y)
void _edje_part_description_apply (Edje *ed, Edje_Real_Part *ep, const char *d1, double v1, const char *d2, double v2)
Edje_Part_Description_Common_edje_part_description_find (Edje *ed __UNUSED__, Edje_Real_Part *rp, const char *name, double val)
int _edje_part_dragable_calc (Edje *ed __UNUSED__, Edje_Real_Part *ep, FLOAT_T *x, FLOAT_T *y)
void _edje_part_pos_set (Edje *ed, Edje_Real_Part *ep, int mode, FLOAT_T pos)
void _edje_part_recalc_1 (Edje *ed, Edje_Real_Part *ep)
void _edje_recalc (Edje *ed)
void _edje_recalc_do (Edje *ed)

Define Documentation

#define FFP ( _x1,
_x2,
_p   ) 
Value:
(((_x1) == (_x2))           \
     ? (_x1)                \
     : ADD(_x1, MUL(_p, SUB(_x2, _x1))));
#define FINTP ( _x1,
_x2,
_p   ) 
Value:
(((_x1) == (_x2))                       \
     ? FROM_INT((_x1))                      \
     : ADD(FROM_INT(_x1),                       \
           SCALE((_p), (_x2) - (_x1))))
#define FLAG_NONE   0

Referenced by _edje_recalc_do().

#define FLAG_X   0x01
#define FLAG_XY   (FLAG_X | FLAG_Y)
#define FLAG_Y   0x02
#define IMAGES   "edje/images/"
#define INTP ( _x1,
_x2,
_p   )     TO_INT(FINTP(_x1, _x2, _p))

Function Documentation

void _edje_part_recalc_1 ( Edje ed,
Edje_Real_Part ep 
)

References FLAG_XY.