MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_gradient_init(obj);
evas_object_inject(obj, e);
if (obj->object_data)
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_gradient2_linear_init(obj);
evas_object_inject(obj, e);
if (obj->object_data)
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_gradient2_radial_init(obj);
evas_object_inject(obj, e);
if (obj->object_data)
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_image_init(obj);
evas_object_inject(obj, e);
o = (Evas_Object_Image *)(obj->object_data);
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_line_init(obj);
evas_object_inject(obj, e);
return obj;
/* evas internal stuff */
Evas_Object *
-evas_object_new(void)
+evas_object_new(Evas *e)
{
Evas_Object *obj;
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_polygon_init(obj);
evas_object_inject(obj, e);
return obj;
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_rectangle_init(obj);
evas_object_inject(obj, e);
return obj;
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
if (!obj) return NULL;
obj->smart.smart = s;
obj->type = s->smart_class->name;
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_text_init(obj);
evas_object_inject(obj, e);
return obj;
MAGIC_CHECK(e, Evas, MAGIC_EVAS);
return NULL;
MAGIC_CHECK_END();
- obj = evas_object_new();
+ obj = evas_object_new(e);
evas_object_textblock_init(obj);
evas_object_inject(obj, e);
return obj;
extern "C" {
#endif
-Evas_Object *evas_object_new(void);
+Evas_Object *evas_object_new(Evas *e);
void evas_object_free(Evas_Object *obj, int clean_layer);
void evas_object_inject(Evas_Object *obj, Evas *e);
void evas_object_release(Evas_Object *obj, int clean_layer);