diff -r 959c499e3b65 -r cebacea4f965 map_win.cc --- a/map_win.cc Tue Jul 26 14:31:29 2005 +0000 +++ b/map_win.cc Tue Jul 26 18:14:23 2005 +0000 @@ -122,6 +122,7 @@ void MapWin::eComboChanged(int prop) { + Gtk::Entry* entry = e_combo_array[prop].get_entry(); if(entry) @@ -249,12 +250,26 @@ } } -void MapWin::registerNewEdgeMap(std::string) +void MapWin::registerNewEdgeMap(std::string newmapname) { - std::cout << "void MapWin::registerNewEdgeMap(std::string) is not yet implemented" << std::endl; + for(int i=0;i listStrings=e_combo_array[i].get_popdown_strings(); + listStrings.push_back(newmapname); + e_combo_array[i].set_popdown_strings(listStrings); + } + Gtk::Entry* entry = e_combo_array[E_TEXT].get_entry(); + entry->set_text((Glib::ustring)newmapname); } -void MapWin::registerNewNodeMap(std::string) +void MapWin::registerNewNodeMap(std::string newmapname) { - std::cout << "void MapWin::registerNewNodeMap(std::string) is not yet implemented" << std::endl; + for(int i=0;i listStrings=n_combo_array[i].get_popdown_strings(); + listStrings.push_back(newmapname); + n_combo_array[i].set_popdown_strings(listStrings); + } }