- self = Data_Make_Struct (klass, Evas_Object *, c_evas_object_mark,
- c_evas_object_free, draggies);
- *draggies = esmart_draggies_new (*ee);
+ self = Data_Make_Struct (klass, RbEvasObject, c_evas_object_mark,
+ c_free, draggies);
+ draggies->real = esmart_draggies_new (ee->real);