- GET_OBJ (self, Evas_Smart *, smart);
-
- Check_Type (name, T_STRING);
-
- *smart = evas_smart_new (StringValuePtr (name),
- NULL, on_delete, on_layer_set,
- on_raise, on_lower, on_stack_above,
- on_stack_below, on_move, on_resize,
- on_show, on_hide, on_color_set,
- on_clip_set, on_clip_unset, NULL);
-
- return self;
-}
-
-/*
- * call-seq:
- * smart.new_object(class, evas) => smart_obj
- *
- * Creates a Evas::EvasObject from <i>smart</i>.
- */
-static VALUE c_new_object (VALUE self, VALUE klass, VALUE evas)
-{
- VALUE obj;