Lines Matching refs:wd

34    E_Widget_Data *wd;  in e_widget_spectrum_add()  local
43 wd = calloc(1, sizeof(E_Widget_Data)); in e_widget_spectrum_add()
44 e_widget_data_set(obj, wd); in e_widget_spectrum_add()
46 wd->cv = cv; in e_widget_spectrum_add()
47 wd->mode = mode; in e_widget_spectrum_add()
50 wd->o_edje = o; in e_widget_spectrum_add()
61 evas_object_intercept_resize_callback_add(o, _e_wid_resize, wd); in e_widget_spectrum_add()
62 evas_object_intercept_move_callback_add(o, _e_wid_move, wd); in e_widget_spectrum_add()
69 wd->o_spectrum = o; in e_widget_spectrum_add()
70 edje_object_part_swallow(wd->o_edje, "e.swallow.content", o); in e_widget_spectrum_add()
80 wd->o_event = o; in e_widget_spectrum_add()
90 E_Widget_Data *wd; in e_widget_spectrum_update() local
93 wd = e_widget_data_get(obj); in e_widget_spectrum_update()
96 e_spectrum_update(wd->o_spectrum); in e_widget_spectrum_update()
98 switch (wd->mode) in e_widget_spectrum_update()
101 vy = wd->cv->g / 255.0; in e_widget_spectrum_update()
102 vx = wd->cv->b / 255.0; in e_widget_spectrum_update()
106 vy = wd->cv->b / 255.0; in e_widget_spectrum_update()
107 vx = wd->cv->r / 255.0; in e_widget_spectrum_update()
111 vy = wd->cv->r / 255.0; in e_widget_spectrum_update()
112 vx = wd->cv->g / 255.0; in e_widget_spectrum_update()
116 vy = wd->cv->s; in e_widget_spectrum_update()
117 vx = wd->cv->v; in e_widget_spectrum_update()
121 vy = wd->cv->v; in e_widget_spectrum_update()
122 vx = wd->cv->h / 360.0; in e_widget_spectrum_update()
126 vy = wd->cv->h / 360.0; in e_widget_spectrum_update()
127 vx = wd->cv->s; in e_widget_spectrum_update()
133 edje_object_part_drag_value_set(wd->o_edje, "cursor", vx, vy); in e_widget_spectrum_update()
139 E_Widget_Data *wd; in e_widget_spectrum_mode_set() local
141 wd = e_widget_data_get(obj); in e_widget_spectrum_mode_set()
142 if (wd->mode == mode) return; in e_widget_spectrum_mode_set()
143 wd->mode = mode; in e_widget_spectrum_mode_set()
144 e_spectrum_mode_set(wd->o_spectrum, mode); in e_widget_spectrum_mode_set()
151 E_Widget_Data *wd; in _e_wid_move() local
153 wd = data; in _e_wid_move()
154 evas_object_move(wd->o_edje, x, y); in _e_wid_move()
155 evas_object_move(wd->o_event, x, y); in _e_wid_move()
161 E_Widget_Data *wd; in _e_wid_resize() local
163 wd = data; in _e_wid_resize()
164 evas_object_resize(wd->o_edje, w, h); in _e_wid_resize()
165 evas_object_resize(wd->o_event, w, h); in _e_wid_resize()
171 E_Widget_Data *wd; in _e_wid_del_hook() local
173 wd = e_widget_data_get(obj); in _e_wid_del_hook()
174 free(wd); in _e_wid_del_hook()
180 E_Widget_Data *wd; in _e_wid_focus_hook() local
182 wd = e_widget_data_get(obj); in _e_wid_focus_hook()
185 edje_object_signal_emit(wd->o_edje, "e,state,focused", "e"); in _e_wid_focus_hook()
186 evas_object_focus_set(wd->o_edje, 1); in _e_wid_focus_hook()
190 edje_object_signal_emit(wd->o_edje, "e,state,unfocused", "e"); in _e_wid_focus_hook()
191 evas_object_focus_set(wd->o_edje, 0); in _e_wid_focus_hook()
198 E_Widget_Data *wd; in _e_wid_disable_hook() local
200 wd = e_widget_data_get(obj); in _e_wid_disable_hook()
202 edje_object_signal_emit(wd->o_spectrum, "e,state,disabled", "e"); in _e_wid_disable_hook()
204 edje_object_signal_emit(wd->o_spectrum, "e,state,enabled", "e"); in _e_wid_disable_hook()
216 E_Widget_Data *wd; in _e_wid_mouse_handle() local
220 wd = e_widget_data_get(obj); in _e_wid_mouse_handle()
222 evas_object_geometry_get(wd->o_spectrum, &x, &y, &w, &h); in _e_wid_mouse_handle()
230 edje_object_part_drag_value_set(wd->o_edje, "e.dragable.cursor", vx, vy); in _e_wid_mouse_handle()
232 switch (wd->mode) in _e_wid_mouse_handle()
235 wd->cv->g = vy * 255; in _e_wid_mouse_handle()
236 wd->cv->b = vx * 255; in _e_wid_mouse_handle()
237 e_color_update_rgb(wd->cv); in _e_wid_mouse_handle()
241 wd->cv->b = vy * 255; in _e_wid_mouse_handle()
242 wd->cv->r = vx * 255; in _e_wid_mouse_handle()
243 e_color_update_rgb(wd->cv); in _e_wid_mouse_handle()
247 wd->cv->r = vy * 255; in _e_wid_mouse_handle()
248 wd->cv->g = vx * 255; in _e_wid_mouse_handle()
249 e_color_update_rgb(wd->cv); in _e_wid_mouse_handle()
253 wd->cv->s = vy; in _e_wid_mouse_handle()
254 wd->cv->v = vx; in _e_wid_mouse_handle()
255 e_color_update_hsv(wd->cv); in _e_wid_mouse_handle()
259 wd->cv->v = vy; in _e_wid_mouse_handle()
260 wd->cv->h = vx * 360; in _e_wid_mouse_handle()
261 e_color_update_hsv(wd->cv); in _e_wid_mouse_handle()
265 wd->cv->h = vy * 360; in _e_wid_mouse_handle()
266 wd->cv->s = vx; in _e_wid_mouse_handle()
267 e_color_update_hsv(wd->cv); in _e_wid_mouse_handle()
281 E_Widget_Data *wd; in _e_wid_cb_down() local
284 wd = e_widget_data_get(o_wid); in _e_wid_cb_down()
287 wd->dragging = 1; in _e_wid_cb_down()
295 E_Widget_Data *wd; in _e_wid_cb_up() local
298 wd = e_widget_data_get(o_wid); in _e_wid_cb_up()
299 wd->dragging = 0; in _e_wid_cb_up()
307 E_Widget_Data *wd; in _e_wid_cb_move() local
310 wd = e_widget_data_get(o_wid); in _e_wid_cb_move()
313 if (wd->dragging == 1) in _e_wid_cb_move()