Widgety a kotvy potomků (ChildAnchors)
Widgety, jako je Gtk::Button, můžete vkládat do textu. Každý takový synovský widget potřebuje objekt ChildAnchor. Tyto objekty jsou propojené s iterátory. Například, abyste vytvořili kotvu pro potomka na konkrétní pozici v textu, použijte Gtk::TextBuffer::create_child_anchor():
auto refAnchor = refBuffer->create_child_anchor(iter);
Pro přidání widgetu na tuto pozici použijte Gtk::TextView::add_child_at_anchor():
m_TextView.add_child_at_anchor(m_Button, refAnchor);