+
+ add(*(lbl_status=new GLtk::Label(res, train.get_status())));
+ lbl_status->set_style("digital");
+ lbl_status->set_geometry(GLtk::Geometry(10, geom.h-92, geom.w-20, 24));
+ train.signal_status_changed.connect(sigc::mem_fun(this, &TrainPanel::train_status_changed));
+
+ GLtk::Button *btn;
+
+ add(*(btn=new GLtk::Button(res, "Edit")));
+ btn->set_geometry(GLtk::Geometry(geom.w-50, 10, 40, 24));
+
+ add(*(btn=new GLtk::Button(res, "Place")));
+ btn->set_geometry(GLtk::Geometry(geom.w-90, 10, 40, 24));
+ btn->signal_clicked.connect(sigc::mem_fun(this, &TrainPanel::place_clicked));