Γραφικά συστατικά και ChildAnchors
Μπορείτε να ενσωματώσετε γραφικά συστατικά, όπως Gtk::Buttons, στο κείμενο. Κάθε τέτοιο θυγατρικό γραφικό συστατικό χρειάζεται μια ChildAnchor. Οι ChildAnchors συσχετίζονται με την iterators. Για παράδειγμα, για να δημιουργήσετε μια θυγατρική αγκύρωση σε μια ειδική θέση, χρησιμοποιήστε Gtk::TextBuffer::create_child_anchor():
Glib::RefPtr<Gtk::TextChildAnchor> refAnchor = refBuffer->create_child_anchor(iter);
Έπειτα, για να προσθέσετε ένα γραφικό συστατικό σε αυτή τη θέση, χρησιμοποιήστε Gtk::TextView::add_child_at_anchor():
m_TextView.add_child_at_anchor(m_Button, refAnchor);