-#define ADD_EVENT(mod, prefix, constname, clsname, obj) \
- rb_define_const ((mod), #constname, \
- INT2FIX (prefix##constname)); \
- ecore_event_handler_add (prefix##constname, on_ecore_event, \
- NULL); \
+#define ADD_EVENT(mod, constname, clsname, obj) \
+ rb_define_singleton_method (cEcoreEvent, "inherited", \
+ c_ev_inherited_noop, 1); \