Κουμπιά

Η gtkmm παρέχει τέσσερις βασικούς τύπους κουμπιών:

Κουμπιά πίεσης

Gtk::Button. Τυπικά κουμπιά, συνήθως σημειωμένα με μια ετικέτα ή εικόνα. Πιέζοντας ένα προκαλεί μια ενέργεια. Δείτε την ενότητα Κουμπί.

Κουμπιά εναλλαγής

Gtk::ToggleButton. Αντίθετα με ένα κανονικό κουμπί, που αναπηδά πίσω, ένα ToggleButton παραμένει κάτω μέχρι να το ξαναπήσετε. Μπορεί να είναι χρήσιμο ως ένας διακόπτης ναι/όχι. Δείτε την ενότητα ToggleButton.

Πλαίσια ελέγχου

Gtk::CheckButton. Αυτά δρουν ως ToggleButtons, αλλά εμφανίζουν την κατάστασή τους σε μικρά τετράγωνα, με την ετικέτα τους στο πλάι. Πρέπει να χρησιμοποιούνται στις περισσότερες περιπτώσεις που απαιτούν μια ρύθμιση ναι/όχι. Δείτε την ενότητα CheckBox.

Ραδιοπλήκτρα

Gtk::RadioButton. Ονομάστηκαν σύμφωνα με τους επιλογείς σταθμών σε παλιά ραδιόφωνα αυτοκινήτων, αυτά τα κουμπιά χρησιμοποιούνται σε ομάδες για επιλογές που αποκλείονται αμοιβαία. Πατώντας ένα προκαλεί όλα τα άλλα σε αυτήν την ομάδα να απενεργοποιηθούν. Είναι παρόμοια με τα CheckBoxes (ένα μικρό γραφικό συστατικό με μια ετικέτα στο πλάι), αλλά συνήθως μοιάζουν διαφορετικά. Δείτε την ενότητα RadioButton.

Σημειώστε ότι, λόγω του συστήματος θεμάτων του GTK+, η εμφάνιση αυτών των γραφικών συστατικών θα ποικίλει. Στην περίπτωση των πλαισίων ελέγχου και ραδιοπλήκτρων, μπορεί να ποικίλουν σημαντικά.