image_finalize (GObject *obj)
{
Image *image = IMAGE (obj);
- image->atk_image = NULL;
+ g_object_unref (image->atko);
+ image->atko = NULL;
parent_class->finalize (obj);
}
Image *
-image_new (AtkImage *image)
+image_interface_new (AtkObject *obj)
{
Image *new_image =
IMAGE(g_object_new (IMAGE_TYPE, NULL));
- new_image->atk_image = image;
+ new_image->atko = obj;
+ g_object_ref (obj);
return new_image;
}
CORBA_Environment * ev)
{
Image *image = IMAGE (bonobo_object_from_servant(_servant));
- atk_image_get_image_position (image->atk_image,
+ atk_image_get_image_position (ATK_IMAGE(image->atko),
(gint *) x, (gint *) y,
(AtkCoordType) coordType);
}
CORBA_Environment * ev)
{
Image *image = IMAGE (bonobo_object_from_servant(_servant));
- atk_image_get_image_size (image->atk_image,
+ atk_image_get_image_size (ATK_IMAGE(image->atko),
(gint *) width, (gint *) height);
}
{
Image *image = IMAGE (bonobo_object_from_servant(_servant));
return CORBA_string_dup (
- atk_image_get_image_description (image->atk_image));
+ atk_image_get_image_description (ATK_IMAGE(image->atko)));
}