diff -r 05b0e8d057a6 -r 9c061834b33b gui/mapselector.cc --- a/gui/mapselector.cc Fri Jan 06 14:44:04 2006 +0000 +++ b/gui/mapselector.cc Fri Jan 06 16:07:08 2006 +0000 @@ -1,6 +1,6 @@ #include "mapselector.h" -MapSelector::MapSelector(std::vector ml, std::string act, int identifier, bool edge):id(identifier),itisedge(edge),set_new_map(false) +MapSelector::MapSelector(std::vector ml, std::string act, std::string labeltext, bool edge, bool d):def(d),itisedge(edge),set_new_map(false) { update_list(ml); @@ -22,14 +22,7 @@ false ); - if(itisedge) - { - label=new Gtk::Label(edge_property_strings[id]); - } - else - { - label=new Gtk::Label(node_property_strings[id]); - } + label=new Gtk::Label(labeltext); label->set_width_chars(longest_property_string_length); @@ -71,7 +64,10 @@ { cbt.append_text(*emsi); } - cbt.prepend_text("Default values"); + if(def) + { + cbt.prepend_text("Default values"); + } if(prev_act!=-1) { cbt.set_active(prev_act);