Το επιλεγμένο στοιχείο

Για να βρείτε ποιο στοιχείο, αν υπάρχει, έχει επιλέξει ο χρήστης από το ComboBox, καλέστε ComboBox::get_active(). Αυτό επιστρέφει μια TreeModel::iterator, που μπορείτε να απομακρύνετε την αναφορά σε μια Row για να διαβάσετε τις τιμές στις στήλες σας. Για παράδειγμα, μπορείτε να διαβάσετε μια ακέραιη τιμή αναγνωριστικού από το πρότυπο, αν και έχετε επιλέξει να εμφανίζεται μόνο σε ανθρωπίνως αναγνώσιμη περιγραφή στο σύνθετο πλαίσιο. Για παράδειγμα:

Gtk::TreeModel::iterator iter = m_Combo.get_active();
if(iter)
{
  Gtk::TreeModel::Row row = *iter;

  //Λήψη των δεδομένων για την επιλεγμένη γραμμή, χρησιμοποιώντας τη
  //γνώση μας του προτύπου δένδρου:
  int id = row[m_Columns.m_col_id];
  set_something_id_chosen(id); //Η δικιά σας συνάρτηση.
}
else
  set_nothing_chosen(); //Η δικιά σας συνάρτηση.