- GLtk::Button *btn;
-
- add(*(btn = new GLtk::Button(res, "Roof")));
- btn->set_geometry(GLtk::Geometry(10, 10, 36, 25));
- btn->signal_clicked.connect(sigc::bind(sigc::mem_fun(this, &TrainView::set_mode), ROOF));
-
- add(*(btn = new GLtk::Button(res, "Side")));
- btn->set_geometry(GLtk::Geometry(46, 10, 36, 25));
- btn->signal_clicked.connect(sigc::bind(sigc::mem_fun(this, &TrainView::set_mode), SIDE));
-
- add(*(btn = new GLtk::Button(res, "Head")));
- btn->set_geometry(GLtk::Geometry(82, 10, 36, 25));
- btn->signal_clicked.connect(sigc::bind(sigc::mem_fun(this, &TrainView::set_mode), HEAD));
-
- add(*(btn = new GLtk::Button(res, "Close")));
- btn->set_geometry(GLtk::Geometry(geom.w-46, 10, 36, 25));
- btn->signal_clicked.connect(sigc::mem_fun(this, &TrainView::close_clicked));