Functions | |
EAPI int | edje_init (void) |
Initialize the EDJE library. | |
EAPI int | edje_shutdown (void) |
Shutdown the EDJE library. | |
EAPI void | edje_frametime_set (double t) |
Set the frametime. | |
EAPI double | edje_frametime_get (void) |
Get the frametime. | |
EAPI void | edje_freeze (void) |
Freeze all objects in the Edje. | |
EAPI void | edje_thaw (void) |
Thaw all objects in Edje. | |
EAPI Evas_List * | edje_file_collection_list (const char *file) |
Get the collection list from the edje file ? | |
EAPI void | edje_file_collection_list_free (Evas_List *lst) |
Free file collection. | |
EAPI char * | edje_file_data_get (const char *file, const char *key) |
Get edje file data. | |
EAPI void | edje_color_class_set (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) |
Set Edje color class. | |
EAPI void | edje_text_class_set (const char *text_class, const char *font, Evas_Font_Size size) |
Set the Edje text class. | |
EAPI void | edje_extern_object_min_size_set (Evas_Object *obj, Evas_Coord minw, Evas_Coord minh) |
Set the object minimum size. | |
EAPI void | edje_extern_object_max_size_set (Evas_Object *obj, Evas_Coord maxw, Evas_Coord maxh) |
Set the object maximum size. | |
EAPI Evas_Object * | edje_object_add (Evas *evas) |
Constructs the Edje object. | |
EAPI const char * | edje_object_data_get (Evas_Object *obj, const char *key) |
Get Edje object data. | |
EAPI int | edje_object_file_set (Evas_Object *obj, const char *file, const char *part) |
Sets the EET file to be used. | |
EAPI void | edje_object_file_get (Evas_Object *obj, const char **file, const char **part) |
Get the EET location and group for the Evas Object. | |
EAPI int | edje_object_load_error_get (Evas_Object *obj) |
Gets the Edje load error. | |
EAPI void | edje_object_signal_emit (Evas_Object *obj, const char *emission, const char *source) |
Send a signal to the Edje. | |
EAPI void | edje_object_play_set (Evas_Object *obj, int play) |
Set the Edje to play or pause. | |
EAPI int | edje_object_play_get (Evas_Object *obj) |
Get the Edje play/pause state. | |
EAPI void | edje_object_animation_set (Evas_Object *obj, int on) |
Set Animation state. | |
EAPI int | edje_object_animation_get (Evas_Object *obj) |
Get the animation state. | |
EAPI int | edje_object_freeze (Evas_Object *obj) |
Freeze object. | |
EAPI int | edje_object_thaw (Evas_Object *obj) |
Thaw object. | |
EAPI void | edje_object_color_class_set (Evas_Object *obj, 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) |
Sets the object color class. | |
EAPI void | edje_object_text_class_set (Evas_Object *obj, const char *text_class, const char *font, Evas_Font_Size size) |
Sets Edje text class. | |
EAPI void | edje_object_size_min_get (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh) |
Get the minimum size for an object. | |
EAPI void | edje_object_size_max_get (Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh) |
Get the maximum size for an object. | |
EAPI void | edje_object_calc_force (Evas_Object *obj) |
Force a Size/Geometry calculation. | |
EAPI void | edje_object_size_min_calc (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh) |
Calculate minimum size. | |
EAPI int | edje_object_part_exists (Evas_Object *obj, const char *part) |
Check if Edje part exists. | |
EAPI void | edje_object_part_geometry_get (Evas_Object *obj, const char *part, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
Get Edje part geometry. | |
EAPI void | edje_object_part_text_set (Evas_Object *obj, const char *part, const char *text) |
Sets the text for an object part. | |
EAPI const char * | edje_object_part_text_get (Evas_Object *obj, const char *part) |
Returns the text of the object part. | |
EAPI void | edje_object_part_swallow (Evas_Object *obj, const char *part, Evas_Object *obj_swallow) |
Swallows an object into the edje. | |
EAPI void | edje_object_part_unswallow (Evas_Object *obj, Evas_Object *obj_swallow) |
Unswallow an object. | |
EAPI Evas_Object * | edje_object_part_swallow_get (Evas_Object *obj, const char *part) |
Get the swallowed part ?! | |
EAPI const char * | edje_object_part_state_get (Evas_Object *obj, const char *part, double *val_ret) |
Returns the state of the Edje part. | |
EAPI int | edje_object_part_drag_dir_get (Evas_Object *obj, const char *part) |
Determine dragable directions. | |
EAPI void | edje_object_part_drag_value_set (Evas_Object *obj, const char *part, double dx, double dy) |
Set the dragable object location. | |
EAPI void | edje_object_part_drag_value_get (Evas_Object *obj, const char *part, double *dx, double *dy) |
Get the dragable object location. | |
EAPI void | edje_object_part_drag_size_set (Evas_Object *obj, const char *part, double dw, double dh) |
Set the dragable object size. | |
EAPI void | edje_object_part_drag_size_get (Evas_Object *obj, const char *part, double *dw, double *dh) |
Get the dragable object size. | |
EAPI void | edje_object_part_drag_step_set (Evas_Object *obj, const char *part, double dx, double dy) |
Sets the drag step increment. | |
EAPI void | edje_object_part_drag_step_get (Evas_Object *obj, const char *part, double *dx, double *dy) |
Gets the drag step increment values. | |
EAPI void | edje_object_part_drag_page_set (Evas_Object *obj, const char *part, double dx, double dy) |
Sets the page step increments. | |
EAPI void | edje_object_part_drag_page_get (Evas_Object *obj, const char *part, double *dx, double *dy) |
Gets the page step increments. | |
EAPI void | edje_object_part_drag_step (Evas_Object *obj, const char *part, double dx, double dy) |
Steps the dragable x,y steps. | |
EAPI void | edje_object_part_drag_page (Evas_Object *obj, const char *part, double dx, double dy) |
Pages x,y steps. | |
void | edje_object_signal_callback_add (Evas_Object *obj, const char *emission, const char *source, void(*func)(void *data, Evas_Object *o, const char *emission, const char *source), void *data) |
Adds a callback for the object. | |
void * | edje_object_signal_callback_del (Evas_Object *obj, const char *emission, const char *source, void(*func)(void *data, Evas_Object *o, const char *emission, const char *source)) |
Delete an object's callback. |
These routines are used for Edje.
|
Set Edje color class.
|
|
Set the object maximum size.
|
|
Set the object minimum size.
|
|
Get the collection list from the edje file ?
|
|
Free file collection.
|
|
Get edje file data.
|
|
Get the frametime.
|
|
Set the frametime.
|
|
Initialize the EDJE library.
|
|
Constructs the Edje object.
|
|
Get the animation state.
|
|
Set Animation state.
|
|
Force a Size/Geometry calculation.
obj to recalculation layout regardless of freeze/thaw. |
|
Sets the object color class.
|
|
Get Edje object data.
|
|
Get the EET location and group for the Evas Object. ?! Assuming eet file
|
|
Sets the EET file to be used.
|
|
Freeze object.
|
|
Gets the Edje load error.
|
|
Determine dragable directions.
|
|
Pages x,y steps.
WARNING: Paging is bugged! |
|
Gets the page step increments.
|
|
Sets the page step increments.
|
|
Get the dragable object size.
|
|
Set the dragable object size.
|
|
Steps the dragable x,y steps.
|
|
Gets the drag step increment values.
|
|
Sets the drag step increment.
|
|
Get the dragable object location.
|
|
Set the dragable object location.
|
|
Check if Edje part exists.
|
|
Get Edje part geometry.
|
|
Returns the state of the Edje part.
|
|
Swallows an object into the edje.
|
|
Get the swallowed part ?!
|
|
Returns the text of the object part.
|
|
Sets the text for an object part.
|
|
Unswallow an object.
|
|
Get the Edje play/pause state.
|
|
Set the Edje to play or pause.
|
|
Adds a callback for the object.
|
|
Delete an object's callback.
|
|
Send a signal to the Edje.
|
|
Get the maximum size for an object.
|
|
Calculate minimum size.
|
|
Get the minimum size for an object.
|
|
Sets Edje text class.
|
|
Thaw object.
|
|
Shutdown the EDJE library.
|
|
Set the Edje text class.
|