+ add(*(lbl_speed=new GLtk::Label(res, format("%2d", train.get_locomotive().get_speed()))));
+ lbl_speed->set_style("digital");
+ lbl_speed->set_geometry(GLtk::Geometry(10, geom.h-63, 35, 24));
+ train.get_locomotive().signal_speed_changed.connect(sigc::mem_fun(this, &TrainPanel::loco_speed_changed));
+
+ 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));
+