#ifndef _EDJE_H #define _EDJE_H #include #ifdef __cplusplus extern "C" { #endif void edje_init (void); void edje_frametime_set (double t); double edje_frametime_get (void); void edje_freeze (void); void edje_thaw (void); Evas_List *edje_file_collection_list (const char *file); void edje_file_collection_list_free (Evas_List *lst); void edje_extern_object_min_size_set (Evas_Object *obj, double minw, double minh); void edje_extern_object_max_size_set (Evas_Object *obj, double maxw, double maxh); Evas_Object *edje_object_add (Evas *evas); void edje_object_file_set (Evas_Object *o, const char *file, const char *part); void edje_object_file_get (Evas_Object *o, const char **file, const char **part); void edje_object_signal_callback_add (Evas_Object *o, const char *emission, const char *source, void (*func) (void *data, Evas_Object *o, const char *emission, const char *source), void *data); void *edje_object_signal_callback_del (Evas_Object *o, const char *emission, const char *source, void (*func) (void *data, Evas_Object *o, const char *emission, const char *source)); void edje_object_signal_emit (Evas_Object *o, const char *emission, const char *source); void edje_object_play_set (Evas_Object *o, int play); int edje_object_play_get (Evas_Object *o); void edje_object_animation_set (Evas_Object *o, int on); int edje_object_animation_get (Evas_Object *o); int edje_object_freeze (Evas_Object *o); int edje_object_thaw (Evas_Object *o); void edje_object_color_class_set (Evas_Object *o, const char *color_class, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3); void edje_object_text_class_set (Evas_Object *o, const char *text_class, const char *font, double size); void edje_object_size_min_get (Evas_Object *o, double *minw, double *minh); void edje_object_size_max_get (Evas_Object *o, double *maxw, double *maxh); void edje_object_size_min_calc (Evas_Object *o, double *minw, double *minh); int edje_object_part_exists (Evas_Object *o, const char *part); void edje_object_part_geometry_get (Evas_Object *o, const char *part, double *x, double *y, double *w, double *h); void edje_object_part_text_set (Evas_Object *o, const char *part, const char *text); const char *edje_object_part_text_get (Evas_Object *o, const char *part); void edje_object_part_swallow (Evas_Object *o, const char *part, Evas_Object *o_swallow); void edje_object_part_unswallow (Evas_Object *o, Evas_Object *o_swallow); Evas_Object *edje_object_part_swallow_get (Evas_Object *o, const char *part); const char *edje_object_part_state_get (Evas_Object *o, const char *part, double *val_ret); #ifdef __cplusplus } #endif #endif