Widgets y ChildAnchors

Puede empotrar widgets, como Gtk::Button en el texto. Cada widget hijo necesitará un ChildAnchor. Los «ChildAnchor» están asociados a los iterators. Por ejemplo, para crear un «ChildAnchor» en una posición particular, use Gtk::TextBuffer::create_child_anchor():

auto refAnchor = refBuffer->create_child_anchor(iter);

Luego, para añadir un widget en esa posición, use Gtk::TextView::add_child_at_anchor():

m_TextView.add_child_at_anchor(m_Button, refAnchor);

Referencia