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);

Reference