-void Designer::selection_changed()
-{
- const set<Track *> &tracks = selection.get_objects<Track>();
- if(tracks.empty())
- lbl_status->set_text(string());
- else
- {
- float len = 0;
- for(set<Track *>::const_iterator i=tracks.begin(); i!=tracks.end(); ++i)
- len += (*i)->get_type().get_total_length();
- lbl_status->set_text(format("%.2fm of track selected\n", len));
- }
-}
-
-void Designer::manipulation_status(const string &status)