path: root/include/efl.edje_edit.pxd
diff options
authordavemds <>2013-04-14 13:08:15 +0200
committerdavemds <>2013-04-14 13:08:15 +0200
commit9d85805b13151206df7f285109f71ba272e445a9 (patch)
tree201cb495c8ceeae9b431ceb4d81c8cbf8945652f /include/efl.edje_edit.pxd
parent9c8405ee0ccd5153807b9adf96297ee1994ee8fc (diff)
Python-EFL: Implemented EdjeEdit API, with full unit tests.
Some stuff is not working on the C side, the unit test is full of FIXME and TODO. The biggest problem is the PartState that do not work at all, I will give a short look at this, but I'm not so much intrested atm...If you want/need to help please let me know.
Diffstat (limited to 'include/efl.edje_edit.pxd')
1 files changed, 321 insertions, 0 deletions
diff --git a/include/efl.edje_edit.pxd b/include/efl.edje_edit.pxd
new file mode 100644
index 0000000..4d741a0
--- /dev/null
+++ b/include/efl.edje_edit.pxd
@@ -0,0 +1,321 @@
1# Copyright (C) 2007-2013 various contributors (see AUTHORS)
3# This file is part of Python-EFL.
5# Python-EFL is free software; you can redistribute it and/or
6# modify it under the terms of the GNU Lesser General Public
7# License as published by the Free Software Foundation; either
8# version 2.1 of the License, or (at your option) any later version.
10# Python-EFL is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# Lesser General Public License for more details.
15# You should have received a copy of the GNU Lesser General Public License
16# along with this Python-EFL. If not, see <>.
18from efl cimport *
19from efl.evas cimport Canvas, Evas_Event_Flags
20from efl.evas cimport Evas_Object, Evas
21from efl.edje cimport Edje, Edje_Part_Type, Edje_Text_Effect, Edje_Tween_Mode, \
22 Edje_Action_Type
25cdef extern from "Edje_Edit.h":
26 ####################################################################
27 # Enumerations
28 #
29 ctypedef enum Edje_Edit_Image_Comp:
30 pass
32 ####################################################################
33 # Structures
34 #
35 ctypedef struct Edje_Edit_Script_Error:
36 const_char *program_name
37 int line
38 const_char *error_str
40 ####################################################################
41 # Engine
42 #
44 # general
45 Evas_Object *edje_edit_object_add(Evas *e)
46 void edje_edit_string_free(const_char *str)
47 void edje_edit_string_list_free(Eina_List *lst)
49 const_char *edje_edit_compiler_get(Evas_Object *obj)
50 Eina_Bool edje_edit_save(Evas_Object *obj)
51 Eina_Bool edje_edit_save_all(Evas_Object *obj)
52 void edje_edit_print_internal_status(Evas_Object *obj)
54 # group
55 Eina_Bool edje_edit_group_add(Evas_Object *obj, char *name)
56 Eina_Bool edje_edit_group_del(Evas_Object *obj, char *group_name)
57 Eina_Bool edje_edit_group_exist(Evas_Object *obj, char *group)
58 Eina_Bool edje_edit_group_name_set(Evas_Object *obj, char *new_name)
59 int edje_edit_group_min_w_get(Evas_Object *obj)
60 void edje_edit_group_min_w_set(Evas_Object *obj, int w)
61 int edje_edit_group_min_h_get(Evas_Object *obj)
62 void edje_edit_group_min_h_set(Evas_Object *obj, int h)
63 int edje_edit_group_max_w_get(Evas_Object *obj)
64 void edje_edit_group_max_w_set(Evas_Object *obj, int w)
65 int edje_edit_group_max_h_get(Evas_Object *obj)
66 void edje_edit_group_max_h_set(Evas_Object *obj, int h)
68 # data
69 Eina_List *edje_edit_data_list_get(Evas_Object *obj)
70 Eina_Bool edje_edit_data_add(Evas_Object *obj, const_char *itemname, const_char *value)
71 Eina_Bool edje_edit_data_del(Evas_Object *obj, const_char *itemname)
72 const_char *edje_edit_data_value_get(Evas_Object * obj, const_char *itemname)
73 Eina_Bool edje_edit_data_value_set(Evas_Object * obj, const_char *itemname, const_char *value)
74 Eina_Bool edje_edit_data_name_set(Evas_Object *obj, const_char *itemname, const_char *newname)
76 Eina_List *edje_edit_group_data_list_get(Evas_Object *obj)
77 Eina_Bool edje_edit_group_data_add(Evas_Object *obj, const_char *itemname, const_char *value)
78 Eina_Bool edje_edit_group_data_del(Evas_Object *obj, const_char *itemname)
79 const_char *edje_edit_group_data_value_get(Evas_Object *obj, const_char *itemname)
80 Eina_Bool edje_edit_group_data_value_set(Evas_Object *obj, const_char *itemname, const_char *value)
81 Eina_Bool edje_edit_group_data_name_set(Evas_Object *obj, const_char *itemname, const_char *newname)
83 # text styles
84 Eina_List *edje_edit_styles_list_get(Evas_Object *obj)
85 Eina_Bool edje_edit_style_add(Evas_Object *obj, const_char *style)
86 void edje_edit_style_del(Evas_Object *obj, const_char *style)
87 Eina_List *edje_edit_style_tags_list_get(Evas_Object *obj, const_char *style)
88 const_char *edje_edit_style_tag_value_get(Evas_Object *obj, const_char *style, const_char *tag)
89 void edje_edit_style_tag_value_set(Evas_Object *obj, const_char *style, const_char *tag, const_char *new_value)
90 void edje_edit_style_tag_name_set(Evas_Object *obj, const_char *style, const_char *tag, const_char *new_name)
91 Eina_Bool edje_edit_style_tag_add(Evas_Object *obj, const_char *style, const_char *tag_name)
92 void edje_edit_style_tag_del(Evas_Object *obj, const_char *style, const_char *tag)
94 # fonts
95 Eina_List *edje_edit_fonts_list_get(Evas_Object *obj)
96 Eina_Bool edje_edit_font_add(Evas_Object *obj, const_char *path, const_char *alias)
97 Eina_Bool edje_edit_font_del(Evas_Object *obj, const_char *alias)
99 # color classes
100 Eina_List *edje_edit_color_classes_list_get(Evas_Object *obj)
101 Eina_Bool edje_edit_color_class_add(Evas_Object *obj, const_char *name)
102 Eina_Bool edje_edit_color_class_del(Evas_Object *obj, const_char *name)
103 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)
104 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)
105 Eina_Bool edje_edit_color_class_name_set(Evas_Object *obj, const_char *name, const_char *newname)
107 # externals
108 Eina_List *edje_edit_externals_list_get(Evas_Object *obj)
109 Eina_Bool edje_edit_external_add(Evas_Object *obj, const_char *name)
110 Eina_Bool edje_edit_external_del(Evas_Object *obj, const_char *name)
112 # images
113 Eina_List *edje_edit_images_list_get(Evas_Object *obj)
114 Eina_Bool edje_edit_image_add(Evas_Object *obj, const_char *path)
115 Eina_Bool edje_edit_image_del(Evas_Object *obj, const_char *name)
116 Eina_Bool edje_edit_image_data_add(Evas_Object *obj, const_char *name, int id)
117 const_char *edje_edit_state_image_get(Evas_Object *obj, const_char *part, const_char *state, double value)
118 void edje_edit_state_image_set(Evas_Object *obj, const_char *part, const_char *state, double value, const_char *image)
119 int edje_edit_image_id_get(Evas_Object *obj, const_char *image_name)
120 Edje_Edit_Image_Comp edje_edit_image_compression_type_get(Evas_Object *obj, const_char *image)
121 int edje_edit_image_compression_rate_get(Evas_Object *obj, const_char *image)
122 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)
123 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)
124 unsigned char edje_edit_state_image_border_fill_get(Evas_Object *obj, const_char *part, const_char *state, double value)
125 void edje_edit_state_image_border_fill_set(Evas_Object *obj, const_char *part, const_char *state, double value, unsigned char fill)
126 Eina_List *edje_edit_state_tweens_list_get(Evas_Object *obj, const_char *part, const_char *state, double value)
127 Eina_Bool edje_edit_state_tween_add(Evas_Object *obj, const_char *part, const_char *state, double value, const_char *tween)
128 Eina_Bool edje_edit_state_tween_del(Evas_Object *obj, const_char *part, const_char *state, double value, const_char *tween)
130 # part
131 Eina_List *edje_edit_parts_list_get(Evas_Object *obj)
132 Eina_Bool edje_edit_part_add(Evas_Object *obj, const_char *name, Edje_Part_Type type)
133 Eina_Bool edje_edit_part_external_add(Evas_Object *obj, const_char *name, const_char *source)
134 Eina_Bool edje_edit_part_del(Evas_Object *obj, const_char *part)
135 Eina_Bool edje_edit_part_exist(Evas_Object *obj, const_char *part)
136 const_char *edje_edit_part_above_get(Evas_Object *obj, const_char *part)
137 const_char *edje_edit_part_below_get(Evas_Object *obj, const_char *part)
138 Eina_Bool edje_edit_part_restack_below(Evas_Object *obj, const_char *part)
139 Eina_Bool edje_edit_part_restack_above(Evas_Object *obj, const_char *part)
140 Eina_Bool edje_edit_part_name_set(Evas_Object *obj, const_char *part, const_char *new_name)
141 Edje_Part_Type edje_edit_part_type_get(Evas_Object *obj, const_char *part)
142 const_char *edje_edit_part_clip_to_get(Evas_Object *obj, const_char *part)
143 Eina_Bool edje_edit_part_clip_to_set(Evas_Object *obj, const_char *part, const_char *clip_to)
144 const_char *edje_edit_part_source_get(Evas_Object *obj, const_char *part)
145 Eina_Bool edje_edit_part_source_set(Evas_Object *obj, const_char *part, const_char *source)
146 Edje_Text_Effect edje_edit_part_effect_get(Evas_Object *obj, const_char *part)
147 void edje_edit_part_effect_set(Evas_Object *obj, const_char *part, Edje_Text_Effect effect)
148 const_char *edje_edit_part_selected_state_get(Evas_Object *obj, const_char *part, double *value)
149 Eina_Bool edje_edit_part_selected_state_set(Evas_Object *obj, const_char *part, const_char *state, double value)
150 Eina_Bool edje_edit_part_mouse_events_get(Evas_Object *obj, const_char *part)
151 void edje_edit_part_mouse_events_set(Evas_Object *obj, const_char *part, Eina_Bool mouse_events)
152 Eina_Bool edje_edit_part_repeat_events_get(Evas_Object *obj, const_char *part)
153 void edje_edit_part_repeat_events_set(Evas_Object *obj, const_char *part, Eina_Bool repeat_events)
154 Evas_Event_Flags edje_edit_part_ignore_flags_get(Evas_Object *obj, const_char *part)
155 void edje_edit_part_ignore_flags_set(Evas_Object *obj, const_char *part, Evas_Event_Flags ignore_flags)
156 void edje_edit_part_scale_set(Evas_Object *obj, const_char *part, Eina_Bool scale)
157 Eina_Bool edje_edit_part_scale_get(Evas_Object *obju, const_char *part)
158 int edje_edit_part_drag_x_get(Evas_Object *obj, const_char *part)
159 void edje_edit_part_drag_x_set(Evas_Object *obj, const_char *part, int drag)
160 int edje_edit_part_drag_y_get(Evas_Object *obj, const_char *part)
161 void edje_edit_part_drag_y_set(Evas_Object *obj, const_char *part, int drag)
162 int edje_edit_part_drag_step_x_get(Evas_Object *obj, const_char *part)
163 void edje_edit_part_drag_step_x_set(Evas_Object *obj, const_char *part, int step)
164 int edje_edit_part_drag_step_y_get(Evas_Object *obj, const_char *part)
165 void edje_edit_part_drag_step_y_set(Evas_Object *obj, const_char *part, int step)
166 int edje_edit_part_drag_count_x_get(Evas_Object *obj, const_char *part)
167 void edje_edit_part_drag_count_x_set(Evas_Object *obj, const_char *part, int count)
168 int edje_edit_part_drag_count_y_get(Evas_Object *obj, const_char *part)
169 void edje_edit_part_drag_count_y_set(Evas_Object *obj, const_char *part, int count)
170 const_char *edje_edit_part_drag_confine_get(Evas_Object *obj, const_char *part)
171 void edje_edit_part_drag_confine_set(Evas_Object *obj, const_char *part, const_char *confine)
172 const_char *edje_edit_part_drag_event_get(Evas_Object *obj, const_char *part)
173 void edje_edit_part_drag_event_set(Evas_Object *obj, const_char *part, const_char *event)
174 const_char *edje_edit_part_api_name_get(Evas_Object *obj, const_char *part)
175 const_char *edje_edit_part_api_description_get(Evas_Object *obj, const_char *part)
176 Eina_Bool edje_edit_part_api_name_set(Evas_Object *obj, const_char *part, const_char *name)
177 Eina_Bool edje_edit_part_api_description_set(Evas_Object *obj, const_char *part, const_char *description)
178 const_char *edje_edit_program_api_name_get(Evas_Object *obj, const_char *part)
179 const_char *edje_edit_program_api_description_get(Evas_Object *obj, const_char *part)
180 Eina_Bool edje_edit_program_api_name_set(Evas_Object *obj, const_char *part, const_char *name)
181 Eina_Bool edje_edit_program_api_description_set(Evas_Object *obj, const_char *part, const_char *description)
183 # State
184 Eina_List *edje_edit_part_states_list_get(Evas_Object *obj, char *part)
185 int edje_edit_state_name_set(Evas_Object *obj, char *part, char *state, double value, char *new_name, double new_value)
186 Eina_Bool edje_edit_state_add(Evas_Object *obj, char *part, char *name, double value)
187 Eina_Bool edje_edit_state_del(Evas_Object *obj, char *part, char *state, double value)
188 Eina_Bool edje_edit_state_exist(Evas_Object *obj, char *part, char *state, double value)
189 Eina_Bool edje_edit_state_copy(Evas_Object *obj, char *part, char *sfrom, double vfrom, char *sto, double vto)
190 double edje_edit_state_rel1_relative_x_get(Evas_Object *obj, char *part, char *state, double value)
191 double edje_edit_state_rel1_relative_y_get(Evas_Object *obj, char *part, char *state, double value)
192 double edje_edit_state_rel2_relative_x_get(Evas_Object *obj, char *part, char *state, double value)
193 double edje_edit_state_rel2_relative_y_get(Evas_Object *obj, char *part, char *state, double value)
194 void edje_edit_state_rel1_relative_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
195 void edje_edit_state_rel1_relative_y_set(Evas_Object *obj, char *part, char *state, double value, double y)
196 void edje_edit_state_rel2_relative_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
197 void edje_edit_state_rel2_relative_y_set(Evas_Object *obj, char *part, char *state, double value, double y)
198 int edje_edit_state_rel1_offset_x_get(Evas_Object *obj, char *part, char *state, double value)
199 int edje_edit_state_rel1_offset_y_get(Evas_Object *obj, char *part, char *state, double value)
200 int edje_edit_state_rel2_offset_x_get(Evas_Object *obj, char *part, char *state, double value)
201 int edje_edit_state_rel2_offset_y_get(Evas_Object *obj, char *part, char *state, double value)
202 void edje_edit_state_rel1_offset_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
203 void edje_edit_state_rel1_offset_y_set(Evas_Object *obj, char *part, char *state, double value, double y)
204 void edje_edit_state_rel2_offset_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
205 void edje_edit_state_rel2_offset_y_set(Evas_Object *obj, char *part, char *state, double value, double y)
206 char *edje_edit_state_rel1_to_x_get(Evas_Object *obj, char *part, char *state, double value)
207 char *edje_edit_state_rel1_to_y_get(Evas_Object *obj, char *part, char *state, double value)
208 char *edje_edit_state_rel2_to_x_get(Evas_Object *obj, char *part, char *state, double value)
209 char *edje_edit_state_rel2_to_y_get(Evas_Object *obj, char *part, char *state, double value)
210 void edje_edit_state_rel1_to_x_set(Evas_Object *obj, char *part, char *state, double value, char *rel_to)
211 void edje_edit_state_rel1_to_y_set(Evas_Object *obj, char *part, char *state, double value, char *rel_to)
212 void edje_edit_state_rel2_to_x_set(Evas_Object *obj, char *part, char *state, double value, char *rel_to)
213 void edje_edit_state_rel2_to_y_set(Evas_Object *obj, char *part, char *state, double value, char *rel_to)
214 void edje_edit_state_color_get(Evas_Object *obj, char *part, char *state, double value, int *r, int *g, int *b, int *a)
215 void edje_edit_state_color2_get(Evas_Object *obj, char *part, char *state, double value, int *r, int *g, int *b, int *a)
216 void edje_edit_state_color3_get(Evas_Object *obj, char *part, char *state, double value, int *r, int *g, int *b, int *a)
217 void edje_edit_state_color_set(Evas_Object *obj, char *part, char *state, double value, int r, int g, int b, int a)
218 void edje_edit_state_color2_set(Evas_Object *obj, char *part, char *state, double value, int r, int g, int b, int a)
219 void edje_edit_state_color3_set(Evas_Object *obj, char *part, char *state, double value, int r, int g, int b, int a)
220 double edje_edit_state_align_x_get(Evas_Object *obj, char *part, char *state, double value)
221 double edje_edit_state_align_y_get(Evas_Object *obj, char *part, char *state, double value)
222 void edje_edit_state_align_x_set(Evas_Object *obj, char *part, char *state, double value, double align)
223 void edje_edit_state_align_y_set(Evas_Object *obj, char *part, char *state, double value, double align)
224 int edje_edit_state_min_w_get(Evas_Object *obj, char *part, char *state, double value)
225 void edje_edit_state_min_w_set(Evas_Object *obj, char *part, char *state, double value, int min_w)
226 int edje_edit_state_min_h_get(Evas_Object *obj, char *part, char *state, double value)
227 void edje_edit_state_min_h_set(Evas_Object *obj, char *part, char *state, double value, int min_h)
228 int edje_edit_state_max_w_get(Evas_Object *obj, char *part, char *state, double value)
229 void edje_edit_state_max_w_set(Evas_Object *obj, char *part, char *state, double value, int max_w)
230 int edje_edit_state_max_h_get(Evas_Object *obj, char *part, char *state, double value)
231 void edje_edit_state_max_h_set(Evas_Object *obj, char *part, char *state, double value, int max_h)
232 double edje_edit_state_aspect_min_get(Evas_Object *obj, char *part, char *state, double value)
233 double edje_edit_state_aspect_max_get(Evas_Object *obj, char *part, char *state, double value)
234 void edje_edit_state_aspect_min_set(Evas_Object *obj, char *part, char *state, double value, double aspect)
235 void edje_edit_state_aspect_max_set(Evas_Object *obj, char *part, char *state, double value, double aspect)
236 unsigned char edje_edit_state_aspect_pref_get(Evas_Object *obj, char *part, char *state, double value)
237 void edje_edit_state_aspect_pref_set(Evas_Object *obj, char *part, char *state, double value, unsigned char pref)
238 double edje_edit_state_fill_origin_relative_x_get(Evas_Object *obj, char *part, char *state, double value)
239 double edje_edit_state_fill_origin_relative_y_get(Evas_Object *obj, char *part, char *state, double value)
240 int edje_edit_state_fill_origin_offset_x_get(Evas_Object *obj, char *part, char *state, double value)
241 int edje_edit_state_fill_origin_offset_y_get(Evas_Object *obj, char *part, char *state, double value)
242 void edje_edit_state_fill_origin_relative_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
243 void edje_edit_state_fill_origin_relative_y_set(Evas_Object *obj, char *part, char *state, double value, double x)
244 void edje_edit_state_fill_origin_offset_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
245 void edje_edit_state_fill_origin_offset_y_set(Evas_Object *obj, char *part, char *state, double value, double y)
246 double edje_edit_state_fill_size_relative_x_get(Evas_Object *obj, char *part, char *state, double value)
247 double edje_edit_state_fill_size_relative_y_get(Evas_Object *obj, char *part, char *state, double value)
248 int edje_edit_state_fill_size_offset_x_get(Evas_Object *obj, char *part, char *state, double value)
249 int edje_edit_state_fill_size_offset_y_get(Evas_Object *obj, char *part, char *state, double value)
250 void edje_edit_state_fill_size_relative_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
251 void edje_edit_state_fill_size_relative_y_set(Evas_Object *obj, char *part, char *state, double value, double x)
252 void edje_edit_state_fill_size_offset_x_set(Evas_Object *obj, char *part, char *state, double value, double x)
253 void edje_edit_state_fill_size_offset_y_set(Evas_Object *obj, char *part, char *state, double value, double y)
254 Eina_Bool edje_edit_state_visible_get(Evas_Object *obj, char *part, char *state, double value)
255 void edje_edit_state_visible_set(Evas_Object *obj, char *part, char *state, double value, Eina_Bool visible)
256 char *edje_edit_state_color_class_get(Evas_Object *obj, char *part, char *state, double value)
257 void edje_edit_state_color_class_set(Evas_Object *obj, char *part, char *state, double value, char *color_class)
259# Eina_List * edje_edit_state_external_params_list_get(Evas_Object *obj, char *part, char *state, double value)
260# Eina_Bool edje_edit_state_external_param_get(Evas_Object *obj, char *part, char *state, double value, char *param, edje.c_edje.Edje_External_Param_Type *type, void **val)
261# Eina_Bool edje_edit_state_external_param_int_get(Evas_Object *obj, char *part, char *state, double value, char *param, int *val)
262# Eina_Bool edje_edit_state_external_param_bool_get(Evas_Object *obj, char *part, char *state, double value, char *param, Eina_Bool *val)
263# Eina_Bool edje_edit_state_external_param_double_get(Evas_Object *obj, char *part, char *state, double value, char *param, double *val)
264# Eina_Bool edje_edit_state_external_param_string_get(Evas_Object *obj, char *part, char *state, double value, char *param, char **val)
265# Eina_Bool edje_edit_state_external_param_choice_get(Evas_Object *obj, char *part, char *state, double value, char *param, char **val)
266# edje.c_edje.Edje_External_Param_Type edje_object_part_external_param_type_get(Evas_Object *obj, char *part, char *param)
267# char *edje_external_param_type_str(edje.c_edje.Edje_External_Param_Type type)
268# Eina_Bool edje_edit_state_external_param_set(Evas_Object *obj, char *part, char *state, double value, char *param, edje.c_edje.Edje_External_Param_Type type, ...)
269# Eina_Bool edje_edit_state_external_param_int_set(Evas_Object *obj, char *part, char *state, double value, char *param, int val)
270# Eina_Bool edje_edit_state_external_param_bool_set(Evas_Object *obj, char *part, char *state, double value, char *param, Eina_Bool val)
271# Eina_Bool edje_edit_state_external_param_double_set(Evas_Object *obj, char *part, char *state, double value, char *param, double val)
272# Eina_Bool edje_edit_state_external_param_string_set(Evas_Object *obj, char *part, char *state, double value, char *param, char *val)
273# Eina_Bool edje_edit_state_external_param_choice_set(Evas_Object *obj, char *part, char *state, double value, char *param, char *val)
276 # programs
277 Eina_List *edje_edit_programs_list_get(Evas_Object *obj)
278 Eina_Bool edje_edit_program_add(Evas_Object *obj, const_char *name)
279 Eina_Bool edje_edit_program_del(Evas_Object *obj, const_char *prog)
280 Eina_Bool edje_edit_program_exist(Evas_Object *obj, const_char *prog)
281 Eina_Bool edje_edit_program_run(Evas_Object *obj, const_char *prog)
282 Eina_Bool edje_edit_program_name_set(Evas_Object *obj, const_char *prog, const_char *new_name)
283 const_char *edje_edit_program_source_get(Evas_Object *obj, const_char *prog)
284 Eina_Bool edje_edit_program_source_set(Evas_Object *obj, const_char *prog, const_char *source)
285 const_char *edje_edit_program_signal_get(Evas_Object *obj, const_char *prog)
286 Eina_Bool edje_edit_program_signal_set(Evas_Object *obj, const_char *prog, const_char *signal)
287 double edje_edit_program_in_from_get(Evas_Object *obj, const_char *prog)
288 Eina_Bool edje_edit_program_in_from_set(Evas_Object *obj, const_char *prog, double seconds)
289 double edje_edit_program_in_range_get(Evas_Object *obj, const_char *prog)
290 Eina_Bool edje_edit_program_in_range_set(Evas_Object *obj, const_char *prog, double seconds)
291 Edje_Action_Type edje_edit_program_action_get(Evas_Object *obj, const_char *prog)
292 Eina_Bool edje_edit_program_action_set(Evas_Object *obj, const_char *prog, Edje_Action_Type action)
293 Eina_List *edje_edit_program_targets_get(Evas_Object *, const_char *prog)
294 Eina_Bool edje_edit_program_target_add(Evas_Object *obj, const_char *prog, const_char *target)
295 Eina_Bool edje_edit_program_target_del(Evas_Object *obj, const_char *prog, const_char *target)
296 Eina_Bool edje_edit_program_targets_clear(Evas_Object *obj, const_char *prog)
297 Eina_List *edje_edit_program_afters_get(Evas_Object *obj, const_char *prog)
298 Eina_Bool edje_edit_program_after_add(Evas_Object *obj, const_char *prog, const_char *after)
299 Eina_Bool edje_edit_program_after_del(Evas_Object *obj, const_char *prog, const_char *after)
300 Eina_Bool edje_edit_program_afters_clear(Evas_Object *obj, const_char *prog)
301 const_char *edje_edit_program_state_get(Evas_Object *obj, const_char *prog)
302 Eina_Bool edje_edit_program_state_set(Evas_Object *obj, const_char *prog, const_char *state)
303 double edje_edit_program_value_get(Evas_Object *obj, const_char *prog)
304 Eina_Bool edje_edit_program_value_set(Evas_Object *obj, const_char *prog, double value)
305 const_char *edje_edit_program_state2_get(Evas_Object *obj, const_char *prog)
306 Eina_Bool edje_edit_program_state2_set(Evas_Object *obj, const_char *prog, const_char *state2)
307 double edje_edit_program_value2_get(Evas_Object *obj, const_char *prog)
308 Eina_Bool edje_edit_program_value2_set(Evas_Object *obj, const_char *prog, double value)
309 Edje_Tween_Mode edje_edit_program_transition_get(Evas_Object *obj, const_char *prog)
310 Eina_Bool edje_edit_program_transition_set(Evas_Object *obj, const_char *prog, Edje_Tween_Mode transition)
311 double edje_edit_program_transition_time_get(Evas_Object *obj, const_char *prog)
312 Eina_Bool edje_edit_program_transition_time_set(Evas_Object *obj, const_char *prog, double seconds)
314 # scripts
315 char* edje_edit_script_get(Evas_Object *obj)
316 void edje_edit_script_set(Evas_Object *obj, const_char *code)
317 char* edje_edit_script_program_get(Evas_Object *obj, const_char *prog)
318 void edje_edit_script_program_set(Evas_Object *obj, const_char *prog, const_char *code)
319 Eina_Bool edje_edit_script_compile(Evas_Object *obj)
320 const_Eina_List *edje_edit_script_error_list_get(Evas_Object *obj)