struct wl_signal image_filter_set;
struct wl_signal render_op_set;
struct wl_signal content_type_set;
+ struct wl_signal color_set;
} events;
} E_Comp_Object;
{
evas_object_color_set(obj, r, g, b, a);
}
+
+ wl_signal_emit_mutable(&cw->events.color_set, NULL);
}
////////////////////////////////////////////////////
wl_signal_init(&cw->events.image_filter_set);
wl_signal_init(&cw->events.render_op_set);
wl_signal_init(&cw->events.content_type_set);
+ wl_signal_init(&cw->events.color_set);
cw->smart_obj = obj;
cw->x = cw->y = cw->w = cw->h = -1;
API_ENTRY;
wl_signal_add(&cw->events.content_type_set, listener);
}
+
+EINTERN void
+e_comp_object_color_set_listener_add(Evas_Object *obj, struct wl_listener *listener)
+{
+ API_ENTRY;
+ wl_signal_add(&cw->events.color_set, listener);
+}
EINTERN void e_comp_object_image_filter_set_listener_add(Evas_Object *obj, struct wl_listener *listener);
EINTERN void e_comp_object_render_op_set_listener_add(Evas_Object *obj, struct wl_listener *listener);
EINTERN void e_comp_object_content_type_set_listener_add(Evas_Object *obj, struct wl_listener *listener);
+EINTERN void e_comp_object_color_set_listener_add(Evas_Object *obj, struct wl_listener *listener);
#endif