diff -r 05b0e8d057a6 -r 9c061834b33b gui/main_win.cc --- a/gui/main_win.cc Fri Jan 06 14:44:04 2006 +0000 +++ b/gui/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();