Μενού και Εργαλειοθήκες

Υπάρχουν ειδικές APIs για μενού και εργαλειοθήκες, αλλά θα πρέπει συνήθως να τις αντιμετωπίσετε μαζί, χρησιμοποιώντας την UIManager για να ορίσετε τις Actions που μπορείτε έπειτα να ταξινομήσετε στα μενού και τις εργαλειοθήκες. Με αυτόν τον τρόπο μπορείτε να χειριστείτε την ενεργοποίηση της ενέργειας αντί να απαντήσετε στα στοιχεία μενού και εργαλειοθήκης ξεχωριστά. Και μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε και τα δυο στοιχεία μενού και εργαλειοθήκης μέσα από την ενέργεια.

Αυτό εμπεριέχει τη χρήση των κλάσεων Gtk::ActionGroup, Gtk::Action και UIManager, που όλες τους πρέπει να δημιουργηθούν μέσα από τις μεθόδους τους create(), που επιστρέφουν τις RefPtrs.