Index: layersel/layersel.c =================================================================== --- layersel/layersel.c (revision 8483) +++ layersel/layersel.c (revision 8484) @@ -49,16 +49,33 @@ return ls->grp_row; } +static +GtkWidget *test_gdk_pixbuf_fill() +{ + GdkPixbuf *pixbuf; + GtkWidget *image; + + pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, TRUE, 8, 16, 16); + gdk_pixbuf_fill(pixbuf, 0x0000ffff); + + image = gtk_image_new_from_pixbuf(pixbuf); + g_object_unref(pixbuf); + + return image; +} + /** Main widget building function */ GtkWidget *pcb_gtk_layersel_build(GtkWidget * mainwin) { GtkWidget *box; - GtkWidget *label; + GtkWidget *label, *image; box = gtkc_hbox_new(FALSE, 0); label = gtk_label_new("group1"); gtk_label_set_angle(GTK_LABEL(label), 90); gtk_box_pack_start(GTK_BOX(box), label, FALSE, FALSE, 0); + image = test_gdk_pixbuf_fill(); + gtk_box_pack_start(GTK_BOX(box), image, FALSE, FALSE, 0); gtk_container_add(GTK_CONTAINER(mainwin), box); gtk_widget_show_all(mainwin);