Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ordenar(Gtk::ComboBoxText* combo) {
- combo->set_active(0);
- Glib::ustring texto;
- std::list< Glib::ustring > contenido;
- //Capturo los elementos del combobox en una lista
- while (combo->get_active_row_number() != -1) {
- texto = combo->get_active_text();
- combo->remove_text(texto);
- contenido.push_back(texto);
- combo->set_active(0);
- }
- //Ordeno la lista
- contenido.sort();
- //Cargo el combobox nuevamente
- std::list< Glib::ustring >::const_iterator it = contenido.begin();
- for (contenido.begin() ; it != contenido.end(); ++it)
- combo->append_text(*it);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement