Changeset 196:c220f9de6545 in glemon-0.x for nbtab.cc
- Timestamp:
- 03/01/07 14:33:46 (17 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@3207
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
nbtab.cc
r195 r196 54 54 mapwin->update(mapstorage->getEdgeMapList(), mapstorage->getNodeMapList()); 55 55 } 56 signal_title.emit(Glib::filename_display_basename(file));56 title_changed(Glib::filename_display_basename(file)); 57 57 } 58 58 … … 83 83 mapwin->update(mapstorage->getEdgeMapList(), mapstorage->getNodeMapList()); 84 84 } 85 signal_title.emit("unsaved file");85 title_changed("unsaved file"); 86 86 } 87 87 … … 123 123 mapwin->update(mapstorage->getEdgeMapList(), mapstorage->getNodeMapList()); 124 124 } 125 signal_title.emit(Glib::filename_display_basename(filename));125 title_changed(Glib::filename_display_basename(filename)); 126 126 } 127 127 } … … 137 137 mapstorage->writeToFile(mapstorage->file_name); 138 138 mapstorage->modified = false; 139 signal_title.emit(Glib::filename_display_basename(mapstorage->file_name));139 title_changed(Glib::filename_display_basename(mapstorage->file_name)); 140 140 } 141 141 } … … 152 152 mapstorage->writeToFile(filename); 153 153 mapstorage->modified = false; 154 signal_title.emit(Glib::filename_display_basename(filename));154 title_changed(Glib::filename_display_basename(filename)); 155 155 } 156 156 } … … 182 182 mapwin->update(mapstorage->getEdgeMapList(), mapstorage->getNodeMapList()); 183 183 } 184 signal_title.emit("unsaved file");184 title_changed("unsaved file"); 185 185 } 186 186 … … 241 241 if(!epswinexists) 242 242 { 243 epswin=new EpsWin("Export to EPS - "+name , *this);243 epswin=new EpsWin("Export to EPS - "+name); 244 244 epswin->show(); 245 245 epswinexists=true; 246 epswin->signal_eps_details_ch().connect(sigc::mem_fun(*this, &NoteBookTab::exportGraphToEPS)); 247 epswin->signal_eps_close_ch().connect(sigc::mem_fun(*this, &NoteBookTab::closeEpsWin)); 246 248 } 247 249 } … … 255 257 int iterations; 256 258 mapstorage->get_design_data(attraction, propulsation, iterations); 257 designwin=new DesignWin("Design Setup - "+name, attraction, propulsation, iterations , *this);259 designwin=new DesignWin("Design Setup - "+name, attraction, propulsation, iterations); 258 260 259 261 designwin->signal_attraction().connect(sigc::mem_fun(mapstorage, &MapStorage::set_attraction)); … … 323 325 mapstorage->exportGraphToEPS(options, filename); 324 326 } 327 328 void NoteBookTab::title_changed(std::string newtitle) 329 { 330 signal_title.emit(newtitle); 331 if(epswinexists) 332 { 333 epswin->set_title(newtitle); 334 } 335 if(designwinexists) 336 { 337 designwin->set_title(newtitle); 338 } 339 }
Note: See TracChangeset
for help on using the changeset viewer.