我正在编写一个应用程序[实际上是一个 Pidgin 插件],它将嵌入的图像插入到 GtkTextBuffer 中。目前,我使用以下方法添加它:
gtk_text_buffer_insert_pixbuf(textBuffer, &iter, pixbuf);
但是,这只是将图像与文本“内联”。我正在寻找的是类似于 HTML 的“浮动”的东西。例如,假设我的图像大约是一行文本大小的两倍,我目前得到这个 [其中 X 是图像]
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam gravida
XXXX
XXXX ante in massa dignissim aliquam. Nullam tempus quam luctus eros volutpat laoreet.
XXXX
XXXX sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Mauris semper, nunc quis gravida molestie,
leo neque imperdiet nulla, vel consectetur nisi nisl non metus. Maecenas pharetra
magna nec magna mattis faucibus convallis nibh
理想情况下,我想拥有:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam gravida
XXXX ante in massa dignissim aliquam. Nullam tempus quam luctus eros volutpat laoreet.
XXXX
XXXX sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
XXXX Mauris semper, nunc quis gravida molestie,
leo neque imperdiet nulla, vel consectetur nisi nisl non metus. Maecenas pharetra
magna nec magna mattis faucibus convallis nibh
请注意,有四个段落,其中第二个和第三个在开头有一个图像。
这可能吗?