+VALUE c_ev_inherited (VALUE klass, VALUE child)
+{
+ VALUE t;
+
+ t = INT2FIX (ecore_event_type_new ());
+ rb_hash_aset (event_classes, t, child);
+
+ rb_define_const (child, "TYPE", t);
+ rb_define_singleton_method (child, "raise", c_ev_raise, -2);
+
+ return Qnil;
+}
+
+static VALUE c_ev_init (int argc, VALUE *argv, VALUE self)