Edje_Edit.h
Go to the documentation of this file.
5 #error "Do not use the Edje_Edit API unless you know what you are doing. It's meant only for writing editors and nothing else."
378 EAPI Eina_Bool edje_edit_data_value_set(Evas_Object *obj, const char *itemname, const char *value);
388 EAPI Eina_Bool edje_edit_data_name_set(Evas_Object *obj, const char *itemname, const char *newname);
409 EAPI Eina_Bool edje_edit_group_data_add(Evas_Object *obj, const char *itemname, const char *value);
437 EAPI Eina_Bool edje_edit_group_data_value_set(Evas_Object *obj, const char *itemname, const char *value);
447 EAPI Eina_Bool edje_edit_group_data_name_set(Evas_Object *obj, const char *itemname, const char *newname);
507 EAPI Eina_Bool edje_edit_color_class_colors_get(Evas_Object *obj, const char *class_name, int *r, int *g, int *b, int *a, int *r2, int *g2, int *b2, int *a2, int *r3, int *g3, int *b3, int *a3);
530 EAPI Eina_Bool edje_edit_color_class_colors_set(Evas_Object *obj, const char *class_name, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3);
540 EAPI Eina_Bool edje_edit_color_class_name_set(Evas_Object *obj, const char *name, const char *newname);
595 EAPI const char * edje_edit_style_tag_value_get(Evas_Object *obj, const char *style, const char *tag);
604 EAPI void edje_edit_style_tag_value_set(Evas_Object *obj, const char *style, const char *tag, const char *new_value);
613 EAPI void edje_edit_style_tag_name_set(Evas_Object *obj, const char *style, const char *tag, const char *new_name);
625 EAPI Eina_Bool edje_edit_style_tag_add(Evas_Object *obj, const char *style, const char *tag_name);
711 EAPI Eina_Bool edje_edit_part_external_add(Evas_Object *obj, const char *name, const char *source);
781 EAPI Eina_Bool edje_edit_part_name_set(Evas_Object *obj, const char *part, const char *new_name);
809 EAPI Eina_Bool edje_edit_part_api_name_set(Evas_Object *obj, const char *part, const char *name);
819 EAPI Eina_Bool edje_edit_part_api_description_set(Evas_Object *obj, const char *part, const char *description);
847 EAPI Eina_Bool edje_edit_part_clip_to_set(Evas_Object *obj, const char *part, const char *clip_to);
881 EAPI Eina_Bool edje_edit_part_source_set(Evas_Object *obj, const char *part, const char *source);
900 EAPI void edje_edit_part_effect_set(Evas_Object *obj, const char *part, Edje_Text_Effect effect);
910 EAPI const char * edje_edit_part_selected_state_get(Evas_Object *obj, const char *part, double *value);
921 EAPI Eina_Bool edje_edit_part_selected_state_set(Evas_Object *obj, const char *part, const char *state, double value);
938 EAPI void edje_edit_part_mouse_events_set(Evas_Object *obj, const char *part, Eina_Bool mouse_events);
955 EAPI void edje_edit_part_repeat_events_set(Evas_Object *obj, const char *part, Eina_Bool repeat_events);
972 EAPI void edje_edit_part_ignore_flags_set(Evas_Object *obj, const char *part, Evas_Event_Flags ignore_flags);
1107 EAPI void edje_edit_part_drag_confine_set(Evas_Object *obj, const char *part, const char *confine);
1124 EAPI void edje_edit_part_drag_event_set(Evas_Object *obj, const char *part, const char *event);
1158 EAPI Eina_Bool edje_edit_state_name_set(Evas_Object *obj, const char *part, const char *state, double value, const char *new_name, double new_value);
1169 EAPI Eina_Bool edje_edit_state_add(Evas_Object *obj, const char *part, const char *name, double value);
1180 EAPI Eina_Bool edje_edit_state_del(Evas_Object *obj, const char *part, const char *state, double value);
1191 EAPI Eina_Bool edje_edit_state_exist(Evas_Object *obj, const char *part, const char *state, double value);
1204 EAPI Eina_Bool edje_edit_state_copy(Evas_Object *obj, const char *part, const char *from, double val_from, const char *to, double val_to);
1215 EAPI double edje_edit_state_rel1_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1226 EAPI double edje_edit_state_rel1_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1237 EAPI double edje_edit_state_rel2_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1248 EAPI double edje_edit_state_rel2_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1258 EAPI void edje_edit_state_rel1_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1268 EAPI void edje_edit_state_rel1_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y);
1278 EAPI void edje_edit_state_rel2_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1288 EAPI void edje_edit_state_rel2_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y);
1299 EAPI int edje_edit_state_rel1_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1310 EAPI int edje_edit_state_rel1_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1321 EAPI int edje_edit_state_rel2_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1332 EAPI int edje_edit_state_rel2_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1342 EAPI void edje_edit_state_rel1_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1352 EAPI void edje_edit_state_rel1_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y);
1362 EAPI void edje_edit_state_rel2_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1372 EAPI void edje_edit_state_rel2_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y);
1383 EAPI const char * edje_edit_state_rel1_to_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1394 EAPI const char * edje_edit_state_rel1_to_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1405 EAPI const char * edje_edit_state_rel2_to_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1416 EAPI const char * edje_edit_state_rel2_to_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1428 EAPI void edje_edit_state_rel1_to_x_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to);
1440 EAPI void edje_edit_state_rel1_to_y_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to);
1452 EAPI void edje_edit_state_rel2_to_x_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to);
1464 EAPI void edje_edit_state_rel2_to_y_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to);
1477 EAPI void edje_edit_state_color_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a);
1490 EAPI void edje_edit_state_color2_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a);
1503 EAPI void edje_edit_state_color3_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a);
1516 EAPI void edje_edit_state_color_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a);
1529 EAPI void edje_edit_state_color2_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a);
1542 EAPI void edje_edit_state_color3_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a);
1553 EAPI double edje_edit_state_align_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1564 EAPI double edje_edit_state_align_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1574 EAPI void edje_edit_state_align_x_set(Evas_Object *obj, const char *part, const char *state, double value, double align);
1584 EAPI void edje_edit_state_align_y_set(Evas_Object *obj, const char *part, const char *state, double value, double align);
1595 EAPI int edje_edit_state_min_w_get(Evas_Object *obj, const char *part, const char *state, double value);
1605 EAPI void edje_edit_state_min_w_set(Evas_Object *obj, const char *part, const char *state, double value, int min_w);
1616 EAPI int edje_edit_state_min_h_get(Evas_Object *obj, const char *part, const char *state, double value);
1626 EAPI void edje_edit_state_min_h_set(Evas_Object *obj, const char *part, const char *state, double value, int min_h);
1637 EAPI int edje_edit_state_max_w_get(Evas_Object *obj, const char *part, const char *state, double value);
1647 EAPI void edje_edit_state_max_w_set(Evas_Object *obj, const char *part, const char *state, double value, int max_w);
1658 EAPI int edje_edit_state_max_h_get(Evas_Object *obj, const char *part, const char *state, double value);
1668 EAPI void edje_edit_state_max_h_set(Evas_Object *obj, const char *part, const char *state, double value, int max_h);
1679 EAPI double edje_edit_state_aspect_min_get(Evas_Object *obj, const char *part, const char *state, double value);
1690 EAPI double edje_edit_state_aspect_max_get(Evas_Object *obj, const char *part, const char *state, double value);
1700 EAPI void edje_edit_state_aspect_min_set(Evas_Object *obj, const char *part, const char *state, double value, double aspect);
1710 EAPI void edje_edit_state_aspect_max_set(Evas_Object *obj, const char *part, const char *state, double value, double aspect);
1721 EAPI unsigned char edje_edit_state_aspect_pref_get(Evas_Object *obj, const char *part, const char *state, double value);
1733 EAPI void edje_edit_state_aspect_pref_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char pref);
1744 EAPI double edje_edit_state_fill_origin_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1755 EAPI double edje_edit_state_fill_origin_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1766 EAPI int edje_edit_state_fill_origin_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1777 EAPI int edje_edit_state_fill_origin_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1787 EAPI void edje_edit_state_fill_origin_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1797 EAPI void edje_edit_state_fill_origin_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y);
1807 EAPI void edje_edit_state_fill_origin_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1817 EAPI void edje_edit_state_fill_origin_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y);
1828 EAPI double edje_edit_state_fill_size_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1839 EAPI double edje_edit_state_fill_size_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1851 EAPI int edje_edit_state_fill_size_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value);
1863 EAPI int edje_edit_state_fill_size_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value);
1874 EAPI void edje_edit_state_fill_size_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1885 EAPI void edje_edit_state_fill_size_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1896 EAPI void edje_edit_state_fill_size_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x);
1907 EAPI void edje_edit_state_fill_size_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y);
1918 EAPI Eina_Bool edje_edit_state_visible_get(Evas_Object *obj, const char *part, const char *state, double value);
1928 EAPI void edje_edit_state_visible_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool visible);
1941 EAPI const char *edje_edit_state_color_class_get(Evas_Object *obj, const char *part, const char *state, double value);
1951 EAPI void edje_edit_state_color_class_set(Evas_Object *obj, const char *part, const char *state, double value, const char *color_class);
1964 EAPI const Eina_List * edje_edit_state_external_params_list_get(Evas_Object *obj, const char *part, const char *state, double value);
1978 EAPI Eina_Bool edje_edit_state_external_param_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Edje_External_Param_Type *type, void **val);
1991 EAPI Eina_Bool edje_edit_state_external_param_int_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, int *val);
2004 EAPI Eina_Bool edje_edit_state_external_param_bool_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Eina_Bool *val);
2017 EAPI Eina_Bool edje_edit_state_external_param_double_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, double *val);
2032 EAPI Eina_Bool edje_edit_state_external_param_string_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char **val);
2047 EAPI Eina_Bool edje_edit_state_external_param_choice_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char **val);
2075 EAPI Eina_Bool edje_edit_state_external_param_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Edje_External_Param_Type type, ...);
2089 EAPI Eina_Bool edje_edit_state_external_param_int_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, int val);
2102 EAPI Eina_Bool edje_edit_state_external_param_bool_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Eina_Bool val);
2115 EAPI Eina_Bool edje_edit_state_external_param_double_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, double val);
2128 EAPI Eina_Bool edje_edit_state_external_param_string_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char *val);
2141 EAPI Eina_Bool edje_edit_state_external_param_choice_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char *val);
2163 EAPI const char * edje_edit_state_text_get(Evas_Object *obj, const char *part, const char *state, double value);
2173 EAPI void edje_edit_state_text_set(Evas_Object *obj, const char *part, const char *state, double value,const char *text);
2184 EAPI const char * edje_edit_state_font_get(Evas_Object *obj, const char *part, const char *state, double value);
2198 EAPI void edje_edit_state_font_set(Evas_Object *obj, const char *part, const char *state, double value, const char *font);
2209 EAPI int edje_edit_state_text_size_get(Evas_Object *obj, const char *part, const char *state, double value);
2219 EAPI void edje_edit_state_text_size_set(Evas_Object *obj, const char *part, const char *state, double value, int size);
2232 EAPI double edje_edit_state_text_align_x_get(Evas_Object *obj, const char *part, const char *state, double value);
2245 EAPI double edje_edit_state_text_align_y_get(Evas_Object *obj, const char *part, const char *state, double value);
2257 EAPI void edje_edit_state_text_align_x_set(Evas_Object *obj, const char *part, const char *state, double value, double align);
2269 EAPI void edje_edit_state_text_align_y_set(Evas_Object *obj, const char *part, const char *state, double value, double align);
2282 EAPI double edje_edit_state_text_elipsis_get(Evas_Object *obj, const char *part, const char *state, double value);
2294 EAPI void edje_edit_state_text_elipsis_set(Evas_Object *obj, const char *part, const char *state, double value, double balance);
2305 EAPI Eina_Bool edje_edit_state_text_fit_x_get(Evas_Object *obj, const char *part, const char *state, double value);
2315 EAPI void edje_edit_state_text_fit_x_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fit);
2326 EAPI Eina_Bool edje_edit_state_text_fit_y_get(Evas_Object *obj, const char *part, const char *state, double value);
2336 EAPI void edje_edit_state_text_fit_y_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fit);
2395 EAPI const char * edje_edit_state_font_get(Evas_Object *obj, const char *part, const char *state, double value);
2405 EAPI void edje_edit_state_font_set(Evas_Object *obj, const char *part, const char *state, double value, const char *font);
2480 EAPI const char * edje_edit_state_image_get(Evas_Object *obj, const char *part, const char *state, double value);
2490 EAPI void edje_edit_state_image_set(Evas_Object *obj, const char *part, const char *state, double value, const char *image);
2509 EAPI Edje_Edit_Image_Comp edje_edit_image_compression_type_get(Evas_Object *obj, const char *image);
2535 EAPI void edje_edit_state_image_border_get(Evas_Object *obj, const char *part, const char *state, double value, int *l, int *r, int *t, int *b);
2551 EAPI void edje_edit_state_image_border_set(Evas_Object *obj, const char *part, const char *state, double value, int l, int r, int t, int b);
2564 EAPI unsigned char edje_edit_state_image_border_fill_get(Evas_Object *obj, const char *part, const char *state, double value);
2576 EAPI void edje_edit_state_image_border_fill_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char fill);
2589 EAPI Eina_List * edje_edit_state_tweens_list_get(Evas_Object *obj, const char *part, const char *state, double value);
2603 EAPI Eina_Bool edje_edit_state_tween_add(Evas_Object *obj, const char *part, const char *state, double value, const char *tween);
2617 EAPI Eina_Bool edje_edit_state_tween_del(Evas_Object *obj, const char *part, const char *state, double value, const char *tween);
2664 EAPI Eina_Bool edje_edit_spectra_name_set(Evas_Object *obj, const char *spectra, const char *name);
2698 EAPI Eina_Bool edje_edit_spectra_stop_color_get(Evas_Object *obj, const char *spectra, int stop_number, int *r, int *g, int *b, int *a, int *d);
2711 EAPI Eina_Bool edje_edit_spectra_stop_color_set(Evas_Object *obj, const char *spectra, int stop_number, int r, int g, int b, int a, int d);
2734 EAPI const char * edje_edit_state_gradient_type_get(Evas_Object *obj, const char *part, const char *state, double value);
2748 EAPI Eina_Bool edje_edit_state_gradient_type_set(Evas_Object *obj, const char *part, const char *state, double value, const char *type);
2759 EAPI Eina_Bool edje_edit_state_gradient_use_fill_get(Evas_Object *obj, const char *part, const char *state, double value);
2772 EAPI const char * edje_edit_state_gradient_spectra_get(Evas_Object *obj, const char *part, const char *state, double value);
2784 EAPI Eina_Bool edje_edit_state_gradient_spectra_set(Evas_Object *obj, const char *part, const char *state, double value, const char *spectra);
2795 EAPI int edje_edit_state_gradient_angle_get(Evas_Object *obj, const char *part, const char *state, double value);
2805 EAPI void edje_edit_state_gradient_angle_set(Evas_Object *obj, const char *part, const char *state, double value, int angle);
2816 EAPI double edje_edit_state_gradient_rel1_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value);
2827 EAPI double edje_edit_state_gradient_rel1_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value);
2838 EAPI double edje_edit_state_gradient_rel2_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value);
2849 EAPI double edje_edit_state_gradient_rel2_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value);
2862 EAPI Eina_Bool edje_edit_state_gradient_rel1_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double val);
2875 EAPI Eina_Bool edje_edit_state_gradient_rel1_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double val);
2887 EAPI Eina_Bool edje_edit_state_gradient_rel2_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double val);
2899 EAPI Eina_Bool edje_edit_state_gradient_rel2_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double val);
2910 EAPI int edje_edit_state_gradient_rel1_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value);
2921 EAPI int edje_edit_state_gradient_rel1_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value);
2932 EAPI int edje_edit_state_gradient_rel2_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value);
2943 EAPI int edje_edit_state_gradient_rel2_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value);
2955 EAPI Eina_Bool edje_edit_state_gradient_rel1_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, int val);
2967 EAPI Eina_Bool edje_edit_state_gradient_rel1_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, int val);
2979 EAPI Eina_Bool edje_edit_state_gradient_rel2_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, int val);
2991 EAPI Eina_Bool edje_edit_state_gradient_rel2_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, int val);
3058 EAPI Eina_Bool edje_edit_program_name_set(Evas_Object *obj, const char *prog, const char *new_name);
3079 EAPI Eina_Bool edje_edit_program_source_set(Evas_Object *obj, const char *prog, const char *source);
3100 EAPI Eina_Bool edje_edit_program_signal_set(Evas_Object *obj, const char *prog, const char *signal);
3118 EAPI Eina_Bool edje_edit_program_in_from_set(Evas_Object *obj, const char *prog, double seconds);
3137 EAPI Eina_Bool edje_edit_program_in_range_set(Evas_Object *obj, const char *prog, double seconds);
3159 EAPI Eina_Bool edje_edit_program_action_set(Evas_Object *obj, const char *prog, Edje_Action_Type action);
3185 EAPI Eina_Bool edje_edit_program_target_add(Evas_Object *obj, const char *prog, const char *target);
3198 EAPI Eina_Bool edje_edit_program_target_del(Evas_Object *obj, const char *prog, const char *target);
3230 EAPI Eina_Bool edje_edit_program_after_add(Evas_Object *obj, const char *prog, const char *after);
3240 EAPI Eina_Bool edje_edit_program_after_del(Evas_Object *obj, const char *prog, const char *after);
3289 EAPI Eina_Bool edje_edit_program_api_name_set(Evas_Object *obj, const char *prog, const char *name);
3299 EAPI Eina_Bool edje_edit_program_api_description_set(Evas_Object *obj, const char *prog, const char *description);
3312 EAPI Eina_Bool edje_edit_program_state_set(Evas_Object *obj, const char *prog, const char *state);
3362 EAPI Eina_Bool edje_edit_program_state2_set(Evas_Object *obj, const char *prog, const char *state2);
3404 EAPI Eina_Bool edje_edit_program_transition_set(Evas_Object *obj, const char *prog, Edje_Tween_Mode transition);
3423 EAPI Eina_Bool edje_edit_program_transition_time_set(Evas_Object *obj, const char *prog, double seconds);
3426 EAPI Eina_Bool edje_edit_program_filter_part_set(Evas_Object *obj, const char *prog, const char *filter_part);
EAPI Eina_Bool edje_edit_part_add(Evas_Object *obj, const char *name, Edje_Part_Type type)
Create a new part in the given edje.
Definition: edje_edit.c:2185
EAPI Eina_Bool edje_edit_color_class_del(Evas_Object *obj, const char *name)
Delete the given class object from edje.
Definition: edje_edit.c:1607
EAPI void edje_edit_state_min_w_set(Evas_Object *obj, const char *part, const char *state, double value, int min_w)
Set the minimum width value of a part state.
EAPI void edje_edit_part_drag_confine_set(Evas_Object *obj, const char *part, const char *confine)
Set the name of the part that is used as 'confine' for the given draggies.
enum _Edje_Edit_Image_Comp Edje_Edit_Image_Comp
EAPI int edje_edit_group_max_h_get(Evas_Object *obj)
Get the group maximum height.
EAPI Eina_Bool edje_edit_part_scale_get(Evas_Object *obj, const char *part)
Get scale for the part.
Definition: edje_edit.c:2646
EAPI char * edje_edit_script_get(Evas_Object *obj)
Get the Embryo script for the group of the given object.
Definition: edje_edit.c:6061
EAPI void edje_edit_state_color_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a)
Set the color of a part state.
EAPI void edje_edit_state_rel1_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Set the 'rel1 relative Y' value of state.
EAPI void edje_edit_part_drag_y_set(Evas_Object *obj, const char *part, int drag)
Set vertical dragable state for part.
Definition: edje_edit.c:2748
EAPI Eina_Error EDJE_EDIT_ERROR_GROUP_REFERENCED
Definition: edje_edit.c:20
EAPI const char * edje_edit_part_drag_event_get(Evas_Object *obj, const char *part)
Get the name of the part that is used as the receiver of the drag event.
EAPI void edje_edit_state_aspect_pref_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char pref)
Set the aspect preference of a part state.
Definition: edje_edit.c:3784
EAPI Eina_Bool edje_edit_group_data_value_set(Evas_Object *obj, const char *key, const char *value)
Set the data associated with the given itemname.
Definition: edje_edit.c:1404
EAPI void edje_edit_state_max_h_set(Evas_Object *obj, const char *part, const char *state, double value, int max_h)
Set the maximum height value of a part state.
EAPI int edje_edit_state_min_h_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the minimum height value of a part state.
EAPI Eina_Error EDJE_EDIT_ERROR_GROUP_DOES_NOT_EXIST
Definition: edje_edit.c:21
EAPI Eina_Bool edje_edit_state_external_param_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Edje_External_Param_Type *type, void **val)
Get the external parameter type and value.
Definition: edje_edit.c:3833
EAPI int edje_edit_part_drag_count_y_get(Evas_Object *obj, const char *part)
Get vertical dragable count for part.
Definition: Edje_Edit.h:39
EAPI Eina_Bool edje_edit_state_tween_del(Evas_Object *obj, const char *part, const char *state, double value, const char *tween)
Remove the first tween with the given name.
Definition: edje_edit.c:4978
EAPI void edje_edit_state_rel1_to_y_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Set the part rel1y is relative to.
EAPI Eina_Bool edje_edit_data_add(Evas_Object *obj, const char *itemname, const char *value)
Create a new global data object in the given edje file.
Definition: edje_edit.c:1292
EAPI Evas_Event_Flags edje_edit_part_ignore_flags_get(Evas_Object *obj, const char *part)
Get ignore_flags for part.
Definition: edje_edit.c:2612
EAPI Eina_Bool edje_edit_image_del(Evas_Object *obj, const char *name)
Delete an image from the image collection.
Definition: edje_edit.c:4679
EAPI double edje_edit_state_text_align_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the text vertical align of a part state.
EAPI const char * edje_edit_font_path_get(Evas_Object *obj, const char *alias)
Get font path for a given font alias.
Definition: edje_edit.c:4490
EAPI double edje_edit_state_gradient_rel1_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel1 horizontal relative value.
EAPI void edje_edit_part_drag_step_x_set(Evas_Object *obj, const char *part, int step)
Set horizontal dragable state for part.
EAPI const char * edje_edit_part_api_description_get(Evas_Object *obj, const char *part)
Get api's description of a part.
EAPI const char * edje_edit_part_below_get(Evas_Object *obj, const char *part)
Get the name of part stacked below the one passed.
Definition: edje_edit.c:2320
EAPI void edje_edit_state_min_h_set(Evas_Object *obj, const char *part, const char *state, double value, int min_h)
Set the minimum height value of a part state.
EAPI double edje_edit_state_fill_origin_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill horizontal origin relative value of a part state.
EAPI Eina_Bool edje_edit_program_signal_set(Evas_Object *obj, const char *prog, const char *sig)
Set signal of the given program.
Definition: edje_edit.c:5498
EAPI void edje_edit_script_set(Evas_Object *obj, const char *code)
Set the code for the group script.
Definition: edje_edit.c:6074
EAPI Eina_Bool edje_edit_state_external_param_string_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char *val)
Set external parameter of type STRING.
Definition: edje_edit.c:4159
EAPI void edje_edit_state_color2_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a)
Get the color2 of a part state.
EAPI int edje_edit_state_gradient_rel2_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel2 horizontal offset value.
EAPI Eina_Bool edje_edit_state_text_fit_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get if the text part fit it's container horizontally.
EAPI int edje_edit_state_gradient_angle_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the angle of the gradient.
EAPI void edje_edit_state_rel2_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Set the 'rel2 offset Y' value of state.
EAPI Eina_Bool edje_edit_data_value_set(Evas_Object *obj, const char *itemname, const char *value)
Set the data associated with the given itemname.
Definition: edje_edit.c:1428
EAPI void edje_edit_state_text_align_x_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Set the text horizontal align of a part state.
EAPI int edje_edit_group_max_w_get(Evas_Object *obj)
Get the group maximum width.
EAPI double edje_edit_program_value_get(Evas_Object *obj, const char *prog)
Get the value of state for the given program.
Definition: edje_edit.c:5579
EAPI double edje_edit_state_text_elipsis_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the text elipsis of a part state.
EAPI void edje_edit_state_aspect_max_set(Evas_Object *obj, const char *part, const char *state, double value, double aspect)
Set the maximum aspect value of a part state.
EAPI Eina_Bool edje_edit_program_in_range_set(Evas_Object *obj, const char *prog, double seconds)
Set in.range of a given program.
Definition: edje_edit.c:5659
EAPI int edje_edit_group_min_w_get(Evas_Object *obj)
Get the group minimum width.
EAPI void edje_edit_state_rel1_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the 'rel1 relative X' value of state.
EAPI int edje_edit_part_drag_x_get(Evas_Object *obj, const char *part)
Get horizontal dragable state for part.
Definition: edje_edit.c:2703
Definition: Edje_Edit.h:42
EAPI int edje_edit_state_fill_origin_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill vertical origin offset value of a part state.
EAPI Eina_List * edje_edit_styles_list_get(Evas_Object *obj)
Get the list of all the text styles in the given edje object.
Definition: edje_edit.c:1661
EAPI Eina_Bool edje_edit_program_transition_set(Evas_Object *obj, const char *prog, Edje_Tween_Mode transition)
Set the type of transition to use when apply animations.
Definition: edje_edit.c:5682
EAPI Edje_Text_Effect edje_edit_part_effect_get(Evas_Object *obj, const char *part)
Get the effect for a given part.
Definition: edje_edit.c:4558
EAPI unsigned char edje_edit_state_image_border_fill_get(Evas_Object *obj, const char *part, const char *state, double value)
Get if the image center should be draw.
Definition: edje_edit.c:5066
EAPI Eina_Bool edje_edit_spectra_stop_color_get(Evas_Object *obj, const char *spectra, int stop_number, int *r, int *g, int *b, int *a, int *d)
Get the colors of the given stop.
EAPI Eina_List * edje_edit_spectrum_list_get(Evas_Object *obj)
Get the list of all the spectrum in the given edje object.
EAPI Edje_Tween_Mode edje_edit_program_transition_get(Evas_Object *obj, const char *prog)
Get the type of transition to use when apply animations.
Definition: edje_edit.c:5671
EAPI Eina_Bool edje_edit_group_del(Evas_Object *obj, const char *group_name)
Delete the specified group from the given edje.
Definition: edje_edit.c:1045
EAPI void edje_edit_state_color3_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a)
Set the color3 of a part state.
Definition: edje_edit.c:3545
EAPI Eina_Bool edje_edit_group_exist(Evas_Object *obj, const char *group)
Check if a group with the given name exist in the edje.
Definition: edje_edit.c:1138
EAPI Eina_Bool edje_edit_save_all(Evas_Object *obj)
Saves every group back into the file.
Definition: edje_edit.c:7766
EAPI double edje_edit_state_rel2_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel2 relative Y' value of state.
EAPI int edje_edit_part_drag_count_x_get(Evas_Object *obj, const char *part)
Get horizontal dragable count for part.
EAPI int edje_edit_state_rel2_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel2 offset X' value of state.
EAPI Eina_Bool edje_edit_program_value_set(Evas_Object *obj, const char *prog, double value)
Set the value of state for the given program.
Definition: edje_edit.c:5590
EAPI void edje_edit_group_min_w_set(Evas_Object *obj, int w)
Set the group minimum width.
EAPI const char * edje_edit_state_image_get(Evas_Object *obj, const char *part, const char *state, double value)
Get normal image name for a given part state.
Definition: edje_edit.c:4864
EAPI void edje_edit_state_rel1_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Set the 'rel1 offset Y' value of state.
EAPI Eina_Bool edje_edit_image_add(Evas_Object *obj, const char *path)
Add an new image to the image collection.
Definition: edje_edit.c:4607
EAPI double edje_edit_program_value2_get(Evas_Object *obj, const char *prog)
Get the value of state2 for the given program.
Definition: edje_edit.c:5602
EAPI double edje_edit_state_gradient_rel1_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel1 vertical relative value.
EAPI const char * edje_edit_state_rel2_to_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the part name rel2x is relative to.
EAPI double edje_edit_state_text_align_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the text horizontal align of a part state.
EAPI const char * edje_edit_program_state2_get(Evas_Object *obj, const char *prog)
Get the state2 for the given program.
Definition: edje_edit.c:5551
EAPI int edje_edit_image_compression_rate_get(Evas_Object *obj, const char *image)
Get compression rate for the given image.
Definition: edje_edit.c:4839
EAPI Eina_Bool edje_edit_part_exist(Evas_Object *obj, const char *part)
Check if a part with the given name exist in the edje object.
Definition: edje_edit.c:2311
EAPI int edje_edit_state_fill_origin_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill horizontal origin offset value of a part state.
EAPI void edje_edit_state_image_border_set(Evas_Object *obj, const char *part, const char *state, double value, int l, int r, int t, int b)
Set the image border of a part state.
Definition: edje_edit.c:5042
EAPI int edje_edit_part_drag_step_y_get(Evas_Object *obj, const char *part)
Get vertical dragable step for part.
EAPI int edje_edit_part_drag_step_x_get(Evas_Object *obj, const char *part)
Get horizontal dragable step for part.
EAPI Eina_Bool edje_edit_state_gradient_rel1_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double val)
Set the gradient rel1 horizontal relative value.
EAPI void edje_edit_state_rel2_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Set the 'rel2 relative Y' value of state.
EAPI int edje_edit_group_min_h_get(Evas_Object *obj)
Get the group minimum height.
EAPI const char * edje_edit_state_color_class_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the color class of the given part state.
Definition: edje_edit.c:3795
EAPI void edje_edit_state_align_x_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Set the horizontal align value of a part state.
EAPI double edje_edit_state_gradient_rel2_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel2 vertical relative value.
EAPI Eina_Bool edje_edit_state_external_param_double_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, double val)
Set external parameter of type DOUBLE.
Definition: edje_edit.c:4152
EAPI double edje_edit_state_aspect_min_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the minimum aspect value of a part state.
EAPI void edje_edit_state_fill_size_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the fill horizontal size offset value of a part state.
EAPI void edje_edit_state_aspect_min_set(Evas_Object *obj, const char *part, const char *state, double value, double aspect)
Set the minimum aspect value of a part state.
EAPI Eina_List * edje_edit_color_classes_list_get(Evas_Object *obj)
Get the list of all the Color Classes in the given edje object.
Definition: edje_edit.c:1484
EAPI Edje_Action_Type edje_edit_program_action_get(Evas_Object *obj, const char *prog)
Get the action of a given program.
Definition: edje_edit.c:5717
EAPI Eina_Bool edje_edit_program_add(Evas_Object *obj, const char *name)
Add a new program to the edje file.
Definition: edje_edit.c:5170
EAPI Evas_Object * edje_edit_object_add(Evas *e)
Adds an editable Edje object to the canvas.
Definition: edje_edit.c:281
EAPI Eina_Bool edje_edit_state_external_param_bool_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Eina_Bool *val)
Get external parameter of type BOOL.
Definition: edje_edit.c:3908
EAPI double edje_edit_state_fill_origin_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill vertical origin relative value of a part state.
EAPI int edje_edit_state_fill_size_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill horizontal size offset value of a part state.
EAPI Eina_Bool edje_edit_state_gradient_type_set(Evas_Object *obj, const char *part, const char *state, double value, const char *type)
Set the type of gradient.
EAPI void edje_edit_style_tag_del(Evas_Object *obj, const char *style, const char *tag)
Delete the given tag.
Definition: edje_edit.c:1849
EAPI Eina_Bool edje_edit_state_external_param_string_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char **val)
Get external parameter of type STRING.
Definition: edje_edit.c:3972
EAPI Eina_Bool edje_edit_state_external_param_choice_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char **val)
Get external parameter of type CHOICE.
Definition: edje_edit.c:4004
EAPI void edje_edit_style_tag_name_set(Evas_Object *obj, const char *style, const char *tag, const char *new_name)
Set the name of the given tag.
Definition: edje_edit.c:1764
EAPI Eina_Bool edje_edit_program_target_add(Evas_Object *obj, const char *prog, const char *target)
Add a new target program to the list of 'targets' in the given program.
Definition: edje_edit.c:5835
EAPI const char * edje_edit_state_rel2_to_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the part name rel2y is relative to.
EAPI double edje_edit_program_in_range_get(Evas_Object *obj, const char *prog)
Get in.range of a given program.
Definition: edje_edit.c:5648
EAPI Eina_List * edje_edit_externals_list_get(Evas_Object *obj)
Get the list of all the externals requested in the given edje object.
Definition: edje_edit.c:1876
EAPI Eina_Bool edje_edit_group_add(Evas_Object *obj, const char *name)
Create a new empty group in the given edje.
Definition: edje_edit.c:950
EAPI const char * edje_edit_data_value_get(Evas_Object *obj, const char *itemname)
Get the data associated with the given itemname.
Definition: edje_edit.c:1385
EAPI int edje_edit_state_gradient_rel1_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel1 horizontal offset value.
EAPI void edje_edit_state_color_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a)
Get the color of a part state.
EAPI void edje_edit_state_fill_origin_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the fill horizontal origin relative value of a part state.
EAPI int edje_edit_spectra_stop_num_get(Evas_Object *obj, const char *spectra)
Get the number of stops in the given spectra.
EAPI Eina_Bool edje_edit_state_external_param_bool_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Eina_Bool val)
Set external parameter of type BOOL.
Definition: edje_edit.c:4145
EAPI Eina_Bool edje_edit_external_add(Evas_Object *obj, const char *external)
Add an external module to be requested on edje load.
Definition: edje_edit.c:1896
EAPI void edje_edit_part_ignore_flags_set(Evas_Object *obj, const char *part, Evas_Event_Flags ignore_flags)
Set ignore_flags for part.
Definition: edje_edit.c:2622
EAPI const char * edje_edit_compiler_get(Evas_Object *obj)
Get the name of the program that compiled the edje file.
Definition: edje_edit.c:937
EAPI Eina_Bool edje_edit_program_value2_set(Evas_Object *obj, const char *prog, double value)
Set the value2 of state for the given program.
Definition: edje_edit.c:5613
EAPI Eina_List * edje_edit_group_data_list_get(Evas_Object *obj)
Retrieves a list with the item names inside the data block at the group level.
Definition: edje_edit.c:1211
EAPI const char * edje_edit_part_source_get(Evas_Object *obj, const char *part)
Get the source of part.
Definition: edje_edit.c:2656
EAPI void edje_edit_state_rel2_to_x_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Set the part rel2x is relative to.
EAPI void edje_edit_part_effect_set(Evas_Object *obj, const char *part, Edje_Text_Effect effect)
Set the effect for a given part.
Definition: edje_edit.c:4569
EAPI Eina_Bool edje_edit_part_name_set(Evas_Object *obj, const char *part, const char *new_name)
Set a new name for part.
Definition: edje_edit.c:1986
EAPI void edje_edit_state_color_class_set(Evas_Object *obj, const char *part, const char *state, double value, const char *color_class)
Set the color class of the given part state.
Definition: edje_edit.c:3805
EAPI Eina_Bool edje_edit_program_after_del(Evas_Object *obj, const char *prog, const char *after)
Delete the given program from the list of 'afters' of the program.
Definition: edje_edit.c:5986
EAPI Eina_Bool edje_edit_state_gradient_rel2_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, int val)
Set the gradient rel2 vertical offset value.
EAPI Eina_Bool edje_edit_image_data_add(Evas_Object *obj, const char *name, int id)
Add an image entry to the image collection.
Definition: edje_edit.c:4754
EAPI Eina_List * edje_edit_programs_list_get(Evas_Object *obj)
Get the list of all the programs in the given edje object.
Definition: edje_edit.c:5144
EAPI Eina_Bool edje_edit_group_data_del(Evas_Object *obj, const char *key)
Delete the given data object from the group.
Definition: edje_edit.c:1321
EAPI Eina_List * edje_edit_state_tweens_list_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the list of all the tweens images in the given part state.
Definition: edje_edit.c:4911
EAPI void edje_edit_state_text_elipsis_set(Evas_Object *obj, const char *part, const char *state, double value, double balance)
Set the text vertical align of a part state.
EAPI Eina_Bool edje_edit_state_gradient_rel2_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double val)
Set the gradient rel2 vertical relative value.
EAPI double edje_edit_state_align_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the vertical align value of a part state.
EAPI const char * edje_edit_style_tag_value_get(Evas_Object *obj, const char *style, const char *tag)
Get the value of the given tag.
Definition: edje_edit.c:1783
EAPI double edje_edit_state_align_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the horizontal align value of a part state.
EAPI Eina_List * edje_edit_part_states_list_get(Evas_Object *obj, const char *part)
Get the list of all the states in the given part.
Definition: edje_edit.c:2834
EAPI Eina_Bool edje_edit_spectra_stop_color_set(Evas_Object *obj, const char *spectra, int stop_number, int r, int g, int b, int a, int d)
Set the colors of the given stop.
EAPI Eina_Bool edje_edit_state_copy(Evas_Object *obj, const char *part, const char *from, double val_from, const char *to, double val_to)
Copies the state from into to.
Definition: edje_edit.c:3229
enum _Edje_Part_Type Edje_Part_Type
EAPI const char * edje_edit_part_clip_to_get(Evas_Object *obj, const char *part)
Get the clip_to part.
Definition: edje_edit.c:2469
EAPI Eina_Bool edje_edit_program_action_set(Evas_Object *obj, const char *prog, Edje_Action_Type action)
Set the action of a given program.
Definition: edje_edit.c:5728
EAPI Eina_Bool edje_edit_state_gradient_rel1_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, int val)
Set the gradient rel1 horizontal offset value.
EAPI Eina_Bool edje_edit_state_external_param_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Edje_External_Param_Type type,...)
Set the external parameter type and value, adding it if it didn't exist before.
Definition: edje_edit.c:4036
EAPI Eina_Bool edje_edit_state_gradient_rel1_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double val)
Set the gradient rel1 vertical relative value.
EAPI const char * edje_edit_state_font_get(Evas_Object *obj, const char *part, const char *state, double value)
Get font name for a given part state.
Definition: edje_edit.c:4518
EAPI void edje_edit_state_rel2_to_y_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Set the part rel2y is relative to.
EAPI int edje_edit_part_drag_y_get(Evas_Object *obj, const char *part)
Get vertical dragable state for part.
Definition: edje_edit.c:2738
EAPI void edje_edit_state_fill_size_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the fill horizontal size relative value of a part state.
EAPI int edje_edit_state_gradient_rel2_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel2 vertical offset value.
EAPI Eina_Bool edje_edit_program_afters_clear(Evas_Object *obj, const char *prog)
Clear the 'afters' list of the given program.
Definition: edje_edit.c:5944
EAPI void edje_edit_style_del(Evas_Object *obj, const char *style)
Delete the given text style and all the child tags.
Definition: edje_edit.c:1704
EAPI const char * edje_edit_program_state_get(Evas_Object *obj, const char *prog)
Get the state for the given program.
Definition: edje_edit.c:5523
EAPI Edje_Part_Type edje_edit_part_type_get(Evas_Object *obj, const char *part)
Get the type of a part.
Definition: edje_edit.c:2422
EAPI Eina_Bool edje_edit_state_external_param_choice_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char *val)
Set external parameter of type CHOICE.
Definition: edje_edit.c:4166
EAPI Eina_Bool edje_edit_font_add(Evas_Object *obj, const char *path, const char *alias)
Add a new font to the edje file.
Definition: edje_edit.c:4363
EAPI Eina_Bool edje_edit_state_name_set(Evas_Object *obj, const char *part, const char *state, double value, const char *new_name, double new_value)
Set a new name for the given state in the given part.
Definition: edje_edit.c:2873
EAPI Eina_List * edje_edit_fonts_list_get(Evas_Object *obj)
Get the list of all the fonts in the given edje.
Definition: edje_edit.c:4339
EAPI void edje_edit_state_fill_origin_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Set the fill horizontal origin relative value of a part state.
EAPI Eina_Bool edje_edit_program_state_set(Evas_Object *obj, const char *prog, const char *state)
Set the state for the given program.
Definition: edje_edit.c:5535
EAPI void edje_edit_string_free(const char *str)
Free a generic string (char *) allocated by an edje_edit_*_get() function.
Definition: edje_edit.c:929
EAPI Eina_Bool edje_edit_part_api_name_set(Evas_Object *obj, const char *part, const char *name)
Set api's name of a part.
EAPI double edje_edit_state_rel1_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel1 relative X' value of state.
EAPI Eina_Bool edje_edit_style_tag_add(Evas_Object *obj, const char *style, const char *tag_name)
Add a new tag to the given text style.
Definition: edje_edit.c:1822
EAPI Eina_List * edje_edit_images_list_get(Evas_Object *obj)
Get the list of all the images in the given edje.
Definition: edje_edit.c:4586
EAPI void edje_edit_state_visible_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool visible)
Set the visibility of a part state.
Definition: edje_edit.c:3761
EAPI Eina_Bool edje_edit_program_filter_part_set(Evas_Object *obj, const char *prog, const char *filter_part)
Definition: edje_edit.c:5443
EAPI const char * edje_edit_part_above_get(Evas_Object *obj, const char *part)
Get the name of part stacked above the one passed.
Definition: edje_edit.c:2336
EAPI void edje_edit_state_text_fit_x_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fit)
Set if the text part should fit it's container horizontally.
EAPI void edje_edit_state_font_set(Evas_Object *obj, const char *part, const char *state, double value, const char *font)
Set font name for a given part state.
Definition: edje_edit.c:4536
EAPI Eina_Bool edje_edit_part_repeat_events_get(Evas_Object *obj, const char *part)
Get repeat_events for part.
Definition: edje_edit.c:2582
EAPI void edje_edit_state_image_border_get(Evas_Object *obj, const char *part, const char *state, double value, int *l, int *r, int *t, int *b)
Get the image border of a part state.
Definition: edje_edit.c:5014
EAPI Eina_Bool edje_edit_script_compile(Evas_Object *obj)
Compile the Embryo script for the given object.
Definition: edje_edit.c:6545
EAPI const char * edje_edit_state_gradient_type_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the type of gradient.
EAPI double edje_edit_program_in_from_get(Evas_Object *obj, const char *prog)
Get in.from of a given program.
Definition: edje_edit.c:5625
EAPI Eina_Bool edje_edit_data_name_set(Evas_Object *obj, const char *itemname, const char *newname)
Change the name of the given data object.
Definition: edje_edit.c:1466
EAPI Eina_Bool edje_edit_spectra_del(Evas_Object *obj, const char *spectra)
Delete the given spectra from the edje object.
EAPI Eina_Bool edje_edit_state_gradient_rel1_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, int val)
Set the gradient rel1 vertical offset value.
EAPI Eina_List * edje_edit_program_afters_get(Evas_Object *obj, const char *prog)
Get the list of action that will be run after the give program.
Definition: edje_edit.c:5918
EAPI Eina_Bool edje_edit_state_exist(Evas_Object *obj, const char *part, const char *state, double value)
Check if a part state with the given name exist.
Definition: edje_edit.c:3220
EAPI const char * edje_edit_program_source_get(Evas_Object *obj, const char *prog)
Get source of a given program.
Definition: edje_edit.c:5395
EAPI Eina_Bool edje_edit_part_api_description_set(Evas_Object *obj, const char *part, const char *description)
Set api's description of a part.
EAPI double edje_edit_state_gradient_rel2_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel2 horizontal relative value.
EAPI void edje_edit_part_drag_x_set(Evas_Object *obj, const char *part, int drag)
Set horizontal dragable state for part.
Definition: edje_edit.c:2713
EAPI Eina_Bool edje_edit_part_restack_above(Evas_Object *obj, const char *part)
Move the given part above the next one.
Definition: edje_edit.c:2386
EAPI void edje_edit_state_gradient_angle_set(Evas_Object *obj, const char *part, const char *state, double value, int angle)
Set the angle of the gradient.
EAPI Eina_Bool edje_edit_program_del(Evas_Object *obj, const char *prog)
Remove the given program from the edje file.
Definition: edje_edit.c:5230
EAPI const char * edje_edit_part_api_name_get(Evas_Object *obj, const char *part)
Get api's name of a part.
Definition: Edje_Edit.h:45
EAPI const char * edje_edit_group_data_value_get(Evas_Object *obj, const char *key)
Get the data associated with the given itemname.
Definition: edje_edit.c:1366
EAPI const Eina_List * edje_edit_script_error_list_get(Evas_Object *obj)
Get the list of errors resulting from the last script build.
Definition: edje_edit.c:6556
EAPI Eina_Bool edje_edit_program_state2_set(Evas_Object *obj, const char *prog, const char *state2)
Set the state2 for the given program.
Definition: edje_edit.c:5563
EAPI Eina_Bool edje_edit_part_del(Evas_Object *obj, const char *part)
Delete the given part from the edje.
Definition: edje_edit.c:2205
EAPI void edje_edit_state_image_set(Evas_Object *obj, const char *part, const char *state, double value, const char *image)
Set normal image for a given part state.
Definition: edje_edit.c:4886
EAPI Eina_Bool edje_edit_color_class_add(Evas_Object *obj, const char *name)
Create a new color class object in the given edje.
Definition: edje_edit.c:1576
EAPI double edje_edit_state_aspect_max_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the maximum aspect value of a part state.
EAPI Eina_Bool edje_edit_program_transition_time_set(Evas_Object *obj, const char *prog, double seconds)
Set the duration of the transition in seconds.
Definition: edje_edit.c:5705
EAPI int edje_edit_state_text_size_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the text size of a part state.
Definition: edje_edit.c:4222
EAPI Eina_Bool edje_edit_state_external_param_int_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, int *val)
Get external parameter of type INT.
Definition: edje_edit.c:3876
Definition: Edje_Edit.h:40
EAPI Eina_Bool edje_edit_color_class_colors_set(Evas_Object *obj, const char *class_name, 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 the colors for the given color class.
Definition: edje_edit.c:1540
EAPI char * edje_edit_script_program_get(Evas_Object *obj, const char *prog)
Get the Embryo script for the given program.
Definition: edje_edit.c:6095
EAPI Eina_Bool edje_edit_color_class_colors_get(Evas_Object *obj, const char *class_name, int *r, int *g, int *b, int *a, int *r2, int *g2, int *b2, int *a2, int *r3, int *g3, int *b3, int *a3)
Get all the colors that compose the class.
Definition: edje_edit.c:1504
EAPI Eina_Bool edje_edit_spectra_name_set(Evas_Object *obj, const char *spectra, const char *name)
Change the name of the given spectra.
EAPI double edje_edit_program_transition_time_get(Evas_Object *obj, const char *prog)
Get the duration of the transition in seconds.
Definition: edje_edit.c:5694
enum _Edje_Action_Type Edje_Action_Type
EAPI Eina_Bool edje_edit_part_selected_state_set(Evas_Object *obj, const char *part, const char *state, double value)
Set the current state in part.
Definition: edje_edit.c:2450
EAPI Eina_Bool edje_edit_state_gradient_rel2_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, int val)
Set the gradient rel2 horizontal offset value.
EAPI const char * edje_edit_part_drag_confine_get(Evas_Object *obj, const char *part)
Get the name of the part that is used as 'confine' for the given draggies.
EAPI void edje_edit_state_text_size_set(Evas_Object *obj, const char *part, const char *state, double value, int size)
Set the text size of a part state.
Definition: edje_edit.c:4240
EAPI Eina_List * edje_edit_data_list_get(Evas_Object *obj)
Retrieves a list with the item names inside the data block.
Definition: edje_edit.c:1236
EAPI Eina_Bool edje_edit_program_after_add(Evas_Object *obj, const char *prog, const char *after)
Add a new program name to the list of 'afters' in the given program.
Definition: edje_edit.c:5963
EAPI Eina_Bool edje_edit_state_gradient_use_fill_get(Evas_Object *obj, const char *part, const char *state, double value)
Get if the current gradient use the fill properties or the gradient_rel as params.
EAPI Eina_Bool edje_edit_program_api_description_set(Evas_Object *obj, const char *prog, const char *description)
Set api's description of a program.
Definition: edje_edit.c:6044
EAPI void edje_edit_part_mouse_events_set(Evas_Object *obj, const char *part, Eina_Bool mouse_events)
Set mouse_events for part.
Definition: edje_edit.c:2557
EAPI void edje_edit_state_text_fit_y_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fit)
Set if the text part should fit it's container vertically.
EAPI int edje_edit_state_rel1_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel1 offset X' value of state.
EAPI void edje_edit_style_tag_value_set(Evas_Object *obj, const char *style, const char *tag, const char *new_value)
Set the value of the given tag.
Definition: edje_edit.c:1803
EAPI const char * edje_edit_state_text_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the text of a part state.
Definition: edje_edit.c:4177
EAPI double edje_edit_state_rel2_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel2 relative X' value of state.
EAPI void edje_edit_part_drag_step_y_set(Evas_Object *obj, const char *part, int step)
Set vertical dragable state for part.
EAPI void edje_edit_script_program_set(Evas_Object *obj, const char *prog, const char *code)
Set the Embryo script for the given program.
Definition: edje_edit.c:6115
EAPI Eina_Bool edje_edit_program_api_name_set(Evas_Object *obj, const char *prog, const char *name)
Set api's name of a program.
Definition: edje_edit.c:6030
EAPI Eina_Bool edje_edit_program_run(Evas_Object *obj, const char *prog)
Run the given program.
Definition: edje_edit.c:5361
EAPI Eina_Bool edje_edit_program_exist(Evas_Object *obj, const char *prog)
Check if a program with the given name exist in the edje object.
Definition: edje_edit.c:5351
EAPI Eina_Bool edje_edit_state_text_fit_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get if the text part fit it's container vertically.
EAPI void edje_edit_state_rel2_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the 'rel2 offset X' value of state.
EAPI int edje_edit_state_rel1_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel1 offset Y' value of state.
EAPI void edje_edit_state_fill_origin_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Set the fill vertical origin offset value of a part state.
EAPI int edje_edit_state_gradient_rel1_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the gradient rel1 vertical offset value.
EAPI void edje_edit_state_text_align_y_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Set the text vertical align of a part state.
EAPI void edje_edit_state_fill_size_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Set the fill vertical size offset value of a part state.
EAPI void edje_edit_state_rel1_to_x_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Set the part rel1x is relative to.
EAPI const char * edje_edit_state_rel1_to_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the part name rel1x is relative to.
EAPI void edje_edit_print_internal_status(Evas_Object *obj)
Print on standard output many information about the internal status of the edje object.
Definition: edje_edit.c:7774
EAPI Eina_Bool edje_edit_part_clip_to_set(Evas_Object *obj, const char *part, const char *clip_to)
Set a part to clip part to.
Definition: edje_edit.c:2487
EAPI void edje_edit_state_rel2_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the 'rel2 relative X' value of state.
EAPI Eina_Bool edje_edit_state_external_param_double_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, double *val)
Get external parameter of type DOUBLE.
Definition: edje_edit.c:3940
EAPI const char * edje_edit_part_selected_state_get(Evas_Object *obj, const char *part, double *value)
Get the current selected state in part.
Definition: edje_edit.c:2433
EAPI Eina_Bool edje_edit_program_target_del(Evas_Object *obj, const char *prog, const char *target)
Deletes a target from the list of 'targets' in the given program.
Definition: edje_edit.c:5876
EAPI void edje_edit_state_fill_size_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the fill vertical size relative value of a part state.
EAPI Eina_Bool edje_edit_spectra_add(Evas_Object *obj, const char *name)
Add a new spectra in the given edje object.
EAPI Eina_Bool edje_edit_font_del(Evas_Object *obj, const char *alias)
Delete font from the edje file.
Definition: edje_edit.c:4432
EAPI void edje_edit_group_max_w_set(Evas_Object *obj, int w)
Set the group maximum width.
EAPI void edje_edit_state_max_w_set(Evas_Object *obj, const char *part, const char *state, double value, int max_w)
Set the maximum width value of a part state.
EAPI Eina_Bool edje_edit_state_del(Evas_Object *obj, const char *part, const char *state, double value)
Delete the given part state from the edje.
Definition: edje_edit.c:2919
EAPI Eina_Bool edje_edit_spectra_stop_num_set(Evas_Object *obj, const char *spectra, int num)
Set the number of stops in the given spectra.
EAPI Eina_Bool edje_edit_save(Evas_Object *obj)
Save the modified edje object back to his file.
Definition: edje_edit.c:7758
EAPI Eina_Bool edje_edit_color_class_name_set(Evas_Object *obj, const char *name, const char *newname)
Change the name of a color class.
Definition: edje_edit.c:1631
EAPI Eina_Bool edje_edit_program_in_from_set(Evas_Object *obj, const char *prog, double seconds)
Set in.from of a given program.
Definition: edje_edit.c:5636
EAPI const char * edje_edit_state_gradient_spectra_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the spectra used by part state.
EAPI int edje_edit_image_id_get(Evas_Object *obj, const char *image_name)
Get image id for a given image name.
Definition: edje_edit.c:4786
EAPI const char * edje_edit_state_rel1_to_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the part name rel1y is relative to.
EAPI void edje_edit_part_repeat_events_set(Evas_Object *obj, const char *part, Eina_Bool repeat_events)
Set repeat_events for part.
Definition: edje_edit.c:2593
EAPI void edje_edit_state_image_border_fill_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char fill)
Set if the image center should be draw.
Definition: edje_edit.c:5086
EAPI const char * edje_edit_program_signal_get(Evas_Object *obj, const char *prog)
Get signal of a given program.
Definition: edje_edit.c:5486
EAPI void edje_edit_group_min_h_set(Evas_Object *obj, int h)
Set the group minimum height.
Definition: Edje_Edit.h:41
EAPI Eina_Bool edje_edit_part_external_add(Evas_Object *obj, const char *name, const char *source)
Create a new part of type EXTERNAL in the given edje.
Definition: edje_edit.c:2195
EAPI void edje_edit_part_scale_set(Evas_Object *obj, const char *part, Eina_Bool scale)
Set scale property for the part.
Definition: edje_edit.c:2635
EAPI Edje_Edit_Image_Comp edje_edit_image_compression_type_get(Evas_Object *obj, const char *image)
Get compression type for the given image.
Definition: edje_edit.c:4796
EAPI int edje_edit_state_fill_size_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill vertical size offset value of a part state.
EAPI void edje_edit_state_align_y_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Set the vertical align value of a part state.
EAPI Eina_Bool edje_edit_group_data_add(Evas_Object *obj, const char *key, const char *value)
Create a new data object in the given edje file belonging to the current group.
Definition: edje_edit.c:1260
EAPI Eina_Bool edje_edit_state_gradient_spectra_set(Evas_Object *obj, const char *part, const char *state, double value, const char *spectra)
Set the spectra used by part state.
EAPI Eina_Bool edje_edit_part_source_set(Evas_Object *obj, const char *part, const char *source)
Set the source of part.
Definition: edje_edit.c:2670
EAPI Eina_Bool edje_edit_part_restack_below(Evas_Object *obj, const char *part)
Move the given part below the previous one.
Definition: edje_edit.c:2352
EAPI int edje_edit_state_max_w_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the maximum width value of a part state.
EAPI Eina_Bool edje_edit_group_data_name_set(Evas_Object *obj, const char *key, const char *new_key)
Change the name of the given data object.
Definition: edje_edit.c:1451
EAPI Eina_Bool edje_edit_data_del(Evas_Object *obj, const char *itemname)
Delete the given data object from edje.
Definition: edje_edit.c:1343
EAPI void edje_edit_group_max_h_set(Evas_Object *obj, int h)
Set the group maximum height.
EAPI void edje_edit_state_color3_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a)
Get the color3 of a part state.
Definition: edje_edit.c:3518
Edje Graphical Design Library.
enum _Edje_Text_Effect Edje_Text_Effect
EAPI Eina_Bool edje_edit_state_gradient_rel2_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double val)
Set the gradient rel2 horizontal relative value.
enum _Edje_External_Param_Type Edje_External_Param_Type
The possible types the parameters of an EXTERNAL part can be.
EAPI void edje_edit_state_rel1_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the 'rel1 offset X' value of state.
EAPI void edje_edit_string_list_free(Eina_List *lst)
Free a generic Eina_List of (char *) allocated by an edje_edit_*_get() function.
Definition: edje_edit.c:916
EAPI Eina_Bool edje_edit_state_add(Evas_Object *obj, const char *part, const char *name, double value)
Create a new state to the give part.
Definition: edje_edit.c:3011
EAPI Eina_Bool edje_edit_program_name_set(Evas_Object *obj, const char *prog, const char *new_name)
Set a new name for the given program.
Definition: edje_edit.c:5373
EAPI void edje_edit_part_drag_count_x_set(Evas_Object *obj, const char *part, int count)
Set horizontal dragable count for part.
EAPI const char * edje_edit_program_api_name_get(Evas_Object *obj, const char *prog)
Get api's name of a program.
Definition: edje_edit.c:6010
EAPI double edje_edit_state_fill_size_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill horizontal size relative value of a part state.
EAPI void edje_edit_part_drag_event_set(Evas_Object *obj, const char *part, const char *event)
Set the name of the part that will receive events from the given draggies.
EAPI int edje_edit_state_min_w_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the minimum width value of a part state.
EAPI Eina_List * edje_edit_parts_list_get(Evas_Object *obj)
Get the list of all the parts in the given edje object.
Definition: edje_edit.c:1962
EAPI Eina_List * edje_edit_program_targets_get(Evas_Object *obj, const char *prog)
Get the list of the targets for the given program.
Definition: edje_edit.c:5778
EAPI Eina_Bool edje_edit_group_name_set(Evas_Object *obj, const char *new_name)
Set a new name for the current open group.
Definition: edje_edit.c:1150
EAPI int edje_edit_state_max_h_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the maximum height value of a part state.
EAPI Eina_Error EDJE_EDIT_ERROR_GROUP_CURRENTLY_USED
Definition: edje_edit.c:19
EAPI double edje_edit_state_fill_size_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the fill vertical size relative value of a part state.
EAPI const char * edje_edit_program_api_description_get(Evas_Object *obj, const char *prog)
Get api's description of a program.
Definition: edje_edit.c:6020
EAPI void edje_edit_state_color2_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a)
Set the color2 of a part state.
EAPI double edje_edit_state_rel1_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel1 relative Y' value of state.
EAPI void edje_edit_state_text_set(Evas_Object *obj, const char *part, const char *state, double value, const char *text)
Set the text of a part state.
Definition: edje_edit.c:4196
EAPI Eina_Bool edje_edit_state_tween_add(Evas_Object *obj, const char *part, const char *state, double value, const char *tween)
Add a new tween frame to the given part state.
Definition: edje_edit.c:4938
EAPI Eina_List * edje_edit_style_tags_list_get(Evas_Object *obj, const char *style)
Get the list of all the tags name in the given text style.
Definition: edje_edit.c:1741
EAPI void edje_edit_part_drag_count_y_set(Evas_Object *obj, const char *part, int count)
Set vertical dragable count for part.
EAPI Eina_Bool edje_edit_external_del(Evas_Object *obj, const char *external)
Delete the given external from the list.
Definition: edje_edit.c:1940
EAPI Eina_Bool edje_edit_program_source_set(Evas_Object *obj, const char *prog, const char *source)
Set source of the given program.
Definition: edje_edit.c:5407
EAPI Eina_Bool edje_edit_state_visible_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the visibility of a part state.
Definition: edje_edit.c:3750
EAPI Eina_Bool edje_edit_style_add(Evas_Object *obj, const char *style)
Create a new text style object in the given edje.
Definition: edje_edit.c:1681
EAPI void edje_edit_state_fill_origin_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Set the fill horizontal origin offset value of a part state.
EAPI const Eina_List * edje_edit_state_external_params_list_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the list of parameters for an external part.
Definition: edje_edit.c:3816
EAPI const char * edje_edit_program_filter_part_get(Evas_Object *obj, const char *prog)
Definition: edje_edit.c:5432
EAPI Eina_Bool edje_edit_part_mouse_events_get(Evas_Object *obj, const char *part)
Get mouse_events for part.
Definition: edje_edit.c:2547
EAPI Eina_Bool edje_edit_state_external_param_int_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, int val)
Set external parameter of type INT.
Definition: edje_edit.c:4138
enum _Edje_Tween_Mode Edje_Tween_Mode
EAPI unsigned char edje_edit_state_aspect_pref_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the aspect preference of a part state.
Definition: edje_edit.c:3773
EAPI int edje_edit_state_rel2_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Get the 'rel2 offset Y' value of state.
EAPI Eina_Bool edje_edit_program_targets_clear(Evas_Object *obj, const char *prog)
Clear the 'targets' list of the given program.
Definition: edje_edit.c:5816