design_win.cc
changeset 172 fc1e478697d3
parent 161 aef1fbfd9d60
child 174 95872af46fc4
     1.1 --- a/design_win.cc	Tue Oct 24 07:31:31 2006 +0000
     1.2 +++ b/design_win.cc	Wed Oct 25 13:21:24 2006 +0000
     1.3 @@ -9,10 +9,12 @@
     1.4    return true;
     1.5  }
     1.6  
     1.7 -DesignWin::DesignWin(const std::string& title, double attraction_v, double propulsation_v, int iterations_v)
     1.8 +DesignWin::DesignWin(const std::string& title, double attraction_v, double propulsation_v, int iterations_v, NoteBookTab & mw):mytab(mw)
     1.9  {
    1.10    set_title(title);
    1.11  
    1.12 +  mytab.signal_title_ch().connect(sigc::mem_fun(*this, &DesignWin::set_title));
    1.13 +
    1.14    signal_key_press_event().connect(sigc::mem_fun(*this, &DesignWin::closeIfEscapeIsPressed));
    1.15  
    1.16    Gtk::VBox * vbox=new Gtk::VBox();
    1.17 @@ -64,3 +66,8 @@
    1.18  {
    1.19    signal_iteration_ch.emit((int)iteration->get_value());
    1.20  }
    1.21 +
    1.22 +void DesignWin::set_title(std::string tabname)
    1.23 +{
    1.24 +  Gtk::Window::set_title("Design Setup - "+tabname);
    1.25 +}