Γραφικά συστατικά και 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);

Reference