diff -r 7c2e71835de7 -r 0ace7edbb06f main_win.cc --- a/main_win.cc Fri Jan 06 14:44:04 2006 +0000 +++ b/main_win.cc Fri Jan 06 16:07:08 2006 +0000 @@ -412,6 +412,7 @@ AlgoWin * aw=new AlgoWin(algoid, tabnames); aw->signal_closing().connect(sigc::mem_fun(*this, &MainWin::deRegisterAlgoWin)); aw->signal_maplist_needed().connect(sigc::mem_fun(*this, &MainWin::updateAlgoWinMaps)); + aw->signal_newmapwin_needed().connect(sigc::mem_fun(*this, &MainWin::createNewMapWinTabString)); aws.insert(aw); aw->show(); } @@ -458,6 +459,15 @@ } } +void MainWin::createNewMapWinTabString(std::string tabname, bool itisedge) +{ + int i=0; + for(;((i::iterator nbti=tabs.begin();