* Boston, MA 02111-1307, USA.
*/
-#include <config.h>
+#include "config.h"
#include <gtk/gtk.h>
#include "gailimagecell.h"
/* AtkImage */
static void atk_image_interface_init (AtkImageIface *iface);
-static G_CONST_RETURN gchar *
+static const gchar *
gail_image_cell_get_image_description (AtkImage *image);
static gboolean gail_image_cell_set_image_description (AtkImage *image,
const gchar *description);
cell = GAIL_RENDERER_CELL(object);
cell->renderer = gtk_cell_renderer_pixbuf_new ();
- g_object_ref (cell->renderer);
- gtk_object_sink (GTK_OBJECT (cell->renderer));
+ g_object_ref_sink (cell->renderer);
return atk_object;
}
iface->get_image_size = gail_image_cell_get_image_size;
}
-static G_CONST_RETURN gchar *
+static const gchar *
gail_image_cell_get_image_description (AtkImage *image)
{
GailImageCell *image_cell;
GdkPixbuf *pixbuf;
cell_renderer = GAIL_RENDERER_CELL (cell)->renderer;
- pixbuf = GTK_CELL_RENDERER_PIXBUF (cell_renderer)->pixbuf;
+ g_object_get (GTK_CELL_RENDERER_PIXBUF (cell_renderer), "pixbuf", &pixbuf, NULL);
*width = gdk_pixbuf_get_width (pixbuf);
*height = gdk_pixbuf_get_height (pixbuf);