diff options
author | davemds <dave@gurumeditation.it> | 2013-04-14 13:08:15 +0200 |
---|---|---|
committer | davemds <dave@gurumeditation.it> | 2013-04-14 13:08:15 +0200 |
commit | 9d85805b13151206df7f285109f71ba272e445a9 (patch) | |
tree | 201cb495c8ceeae9b431ceb4d81c8cbf8945652f /include/efl.edje_edit.pxd | |
parent | 9c8405ee0ccd5153807b9adf96297ee1994ee8fc (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')
-rw-r--r-- | include/efl.edje_edit.pxd | 321 |
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) | ||
2 | # | ||
3 | # This file is part of Python-EFL. | ||
4 | # | ||
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. | ||
9 | # | ||
10 | # Python-EFL is distributed in the hope that it will be useful, | ||
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
13 | # Lesser General Public License for more details. | ||
14 | # | ||
15 | # You should have received a copy of the GNU Lesser General Public License | ||
16 | # along with this Python-EFL. If not, see <http://www.gnu.org/licenses/>. | ||
17 | |||
18 | from efl cimport * | ||
19 | from efl.evas cimport Canvas, Evas_Event_Flags | ||
20 | from efl.evas cimport Evas_Object, Evas | ||
21 | from efl.edje cimport Edje, Edje_Part_Type, Edje_Text_Effect, Edje_Tween_Mode, \ | ||
22 | Edje_Action_Type | ||
23 | |||
24 | |||
25 | cdef extern from "Edje_Edit.h": | ||
26 | #################################################################### | ||
27 | # Enumerations | ||
28 | # | ||
29 | ctypedef enum Edje_Edit_Image_Comp: | ||
30 | pass | ||
31 | |||
32 | #################################################################### | ||
33 | # Structures | ||
34 | # | ||
35 | ctypedef struct Edje_Edit_Script_Error: | ||
36 | const_char *program_name | ||
37 | int line | ||
38 | const_char *error_str | ||
39 | |||
40 | #################################################################### | ||
41 | # Engine | ||
42 | # | ||
43 | |||
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) | ||
48 | |||
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) | ||
53 | |||
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) | ||
67 | |||
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) | ||
75 | |||
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) | ||
82 | |||
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) | ||
93 | |||
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) | ||
98 | |||
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) | ||
106 | |||
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) | ||
111 | |||
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) | ||
129 | |||
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) | ||
182 | |||
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) | ||
258 | |||
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) | ||
274 | |||
275 | |||
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) | ||
313 | |||
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) | ||
321 | |||