* evas: specify Evas canvas for Evas_Object.

SVN revision: 48428
This commit is contained in:
Cedric BAIL 2010-04-29 17:35:47 +00:00
parent d239b6c524
commit a52773a8ab
12 changed files with 12 additions and 12 deletions

View File

@ -103,7 +103,7 @@ evas_object_gradient_add(Evas *e)
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)

View File

@ -88,7 +88,7 @@ evas_object_gradient2_linear_add(Evas *e)
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)

View File

@ -88,7 +88,7 @@ evas_object_gradient2_radial_add(Evas *e)
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)

View File

@ -141,7 +141,7 @@ evas_object_image_add(Evas *e)
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);

View File

@ -91,7 +91,7 @@ evas_object_line_add(Evas *e)
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;

View File

@ -35,7 +35,7 @@ get_layer_objects(Evas_Layer *l)
/* evas internal stuff */
Evas_Object *
evas_object_new(void)
evas_object_new(Evas *e)
{
Evas_Object *obj;

View File

@ -93,7 +93,7 @@ evas_object_polygon_add(Evas *e)
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;

View File

@ -85,7 +85,7 @@ evas_object_rectangle_add(Evas *e)
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;

View File

@ -380,7 +380,7 @@ evas_object_smart_add(Evas *e, Evas_Smart *s)
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;

View File

@ -104,7 +104,7 @@ evas_object_text_add(Evas *e)
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;

View File

@ -2522,7 +2522,7 @@ evas_object_textblock_add(Evas *e)
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;

View File

@ -736,7 +736,7 @@ struct _Evas_Image_Save_Func
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);