map_win.cc
branchgui
changeset 40 cebacea4f965
parent 38 9cab23d9b124
child 41 06f1f9a8d51f
     1.1 --- a/map_win.cc	Tue Jul 26 14:31:29 2005 +0000
     1.2 +++ b/map_win.cc	Tue Jul 26 18:14:23 2005 +0000
     1.3 @@ -122,6 +122,7 @@
     1.4  
     1.5  void MapWin::eComboChanged(int prop)
     1.6  {
     1.7 +
     1.8    Gtk::Entry* entry = e_combo_array[prop].get_entry();
     1.9  
    1.10    if(entry)
    1.11 @@ -249,12 +250,26 @@
    1.12      }
    1.13  }
    1.14  
    1.15 -void MapWin::registerNewEdgeMap(std::string)
    1.16 +void MapWin::registerNewEdgeMap(std::string newmapname)
    1.17  {
    1.18 -  std::cout << "void MapWin::registerNewEdgeMap(std::string) is not yet implemented" << std::endl;
    1.19 +  for(int i=0;i<EDGE_PROPERTY_NUM;i++)
    1.20 +  {
    1.21 +    //filling in combo box with choices
    1.22 +    std::list<Glib::ustring> listStrings=e_combo_array[i].get_popdown_strings();
    1.23 +    listStrings.push_back(newmapname);
    1.24 +    e_combo_array[i].set_popdown_strings(listStrings);
    1.25 +  }
    1.26 +  Gtk::Entry* entry = e_combo_array[E_TEXT].get_entry();
    1.27 +  entry->set_text((Glib::ustring)newmapname);
    1.28  }
    1.29  
    1.30 -void MapWin::registerNewNodeMap(std::string)
    1.31 +void MapWin::registerNewNodeMap(std::string newmapname)
    1.32  {
    1.33 -  std::cout << "void MapWin::registerNewNodeMap(std::string) is not yet implemented" << std::endl;
    1.34 +  for(int i=0;i<EDGE_PROPERTY_NUM;i++)
    1.35 +  {
    1.36 +    //filling in combo box with choices
    1.37 +    std::list<Glib::ustring> listStrings=n_combo_array[i].get_popdown_strings();
    1.38 +    listStrings.push_back(newmapname);
    1.39 +    n_combo_array[i].set_popdown_strings(listStrings);
    1.40 +  }
    1.41  }