func display(t *tweet, buffer *gtk.TextBuffer, tag *gtk.TextTag) { var iter gtk.TextIter pixbufbytes, resp := readURL(t.User.ProfileImageUrl) buffer.GetStartIter(&iter) if resp != nil { buffer.InsertPixbuf(&iter, bytes2pixbuf(pixbufbytes, resp.Header.Get("Content-Type"))) } buffer.Insert(&iter, " ") buffer.InsertWithTag(&iter, t.User.ScreenName, tag) buffer.Insert(&iter, ":"+t.Text+"\n") gtk.MainIterationDo(false) }