--- /dev/null
+#include "trainproperties.h"
+
+using namespace Msp;
+
+TrainProperties::TrainProperties(GLtk::Resources &r, Train &t):
+ Panel(r),
+ train(t)
+{
+ set_size(200, 50);
+
+ add(*(ent_name=new GLtk::Entry(res, train.get_name())));
+ ent_name->set_geometry(
+
+ GLtk::Button *btn;
+
+ add(*(btn=new GLtk::Button(res, "OK")));
+ btn->set_geometry(geom.width-45, 5, 40, 25);
+
+ add(*(btn=new GLtk::Button(res, "Cncl")));
+ btn->set_geometry(geom.width-45, 5, 40, 25);
+}
--- /dev/null
+#ifndef TRAINPROPERTIES_H_
+#define TRAINPROPERTIES_H_
+
+#include <msp/gltk/panel.h>
+
+class TrainProperties: public Msp::GLtk::Panel
+{
+public:
+ TrainProperties(Msp::GLtk::Resources &, Train &);
+private:
+ Train &train;
+ Msp::GLtk::Entry *ent_id;
+ Msp::GLtk::Entry *ent_name;
+};
+
+#endif