Changeset 1886:8b225c2935e7 in lemon-0.x for gui/algobox.cc
- Timestamp:
- 01/09/06 12:55:47 (19 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2461
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gui/algobox.cc
r1884 r1886 118 118 pack_start(*label); 119 119 120 nodemapcbts.resize(NODE_INPUT_NUM); 121 for(int i=0;i<(int)nodemapcbts.size();i++) 120 for(int i=0;i<NODE_INPUT_NUM;i++) 122 121 { 123 std::vector<std::string> empty_vector;124 125 122 std::ostringstream o; 126 123 o << "NodeInput " << i+1 << ":"; 127 124 128 nodemapcbts[i]=new MapSelector(empty_vector,"",o.str(),false, false); 129 nodemapcbts[i]->signal_newmapwin_needed().connect(sigc::mem_fun(*this, &AlgoBox::emit_new_map_signal)); 130 131 pack_start(*(nodemapcbts[i])); 125 addMapSelector(o.str(), false); 132 126 } 133 127 134 128 pack_start(*(new Gtk::HSeparator())); 135 129 136 edgemapcbts.resize(EDGE_INPUT_NUM); 137 for(int i=0;i<(int)edgemapcbts.size();i++) 130 for(int i=0;i<EDGE_INPUT_NUM;i++) 138 131 { 139 std::vector<std::string> empty_vector;140 132 141 133 std::ostringstream o; 142 134 o << "EdgeInput " << i+1 << ":"; 143 135 144 edgemapcbts[i]=new MapSelector(empty_vector,"",o.str(),true, false); 145 edgemapcbts[i]->signal_newmapwin_needed().connect(sigc::mem_fun(*this, &AlgoBox::emit_new_map_signal)); 146 147 pack_start(*(edgemapcbts[i])); 136 addMapSelector(o.str(), true); 148 137 } 149 138 150 139 pack_start(*(new Gtk::HSeparator())); 140 } 141 142 void AlgoBox::addMapSelector(std::string inputname, bool itisedge) 143 { 144 std::vector<std::string> empty_vector; 145 146 MapSelector * msp=new MapSelector(empty_vector,"",inputname,itisedge, false); 147 148 if(itisedge) 149 { 150 edgemapcbts.resize(edgemapcbts.size()+1); 151 edgemapcbts[edgemapcbts.size()-1]=msp; 152 } 153 else 154 { 155 nodemapcbts.resize(nodemapcbts.size()+1); 156 nodemapcbts[nodemapcbts.size()-1]=msp; 157 } 158 159 msp->signal_newmapwin_needed().connect(sigc::mem_fun(*this, &AlgoBox::emit_new_map_signal)); 160 161 pack_start(*msp); 151 162 } 152 163
Note: See TracChangeset
for help on using the changeset viewer.