GtkDrawingArea
и GtkImage
- это разные классы, поэтому вы должны выбрать один из них. Вы все еще можете рисовать на GtkImage
(и на любом другом виджете), подключившись к сигналу expose_event
.
Вы также можете использовать обычный GtkDrawingArea
- для отображения изображения необходимо вызвать функцию gdk_draw_pixbuf
.