- add(*(btn=new GLtk::Button(res, "Save")));
- btn->set_geometry(GLtk::Geometry(45, 10, 40, 24));
- btn->set_tooltip("Save current layout");
- btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::save));
-
- add(*(btn=new GLtk::Button(res, "Quit")));
- btn->set_geometry(GLtk::Geometry(85, 10, 40, 24));
- btn->set_style("red");
- btn->set_tooltip("Exit Designer");
- btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::quit));
-
- add(*(btn=new GLtk::Button(res, "NewT")));
- btn->set_geometry(GLtk::Geometry(135, 10, 40, 24));
- btn->set_tooltip("Add a track piece");
- btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::new_track));
-
- add(*(btn=new GLtk::Button(res, "Trnt")));
- btn->set_geometry(GLtk::Geometry(175, 10, 40, 24));
- btn->set_tooltip("Set turnout ID of selected track");
- btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::set_turnout_id));
-
- add(*(btn=new GLtk::Button(res, "Sens")));
- btn->set_geometry(GLtk::Geometry(215, 10, 40, 24));
- btn->set_tooltip("Set sensor ID of selected tracks");
- btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::set_sensor_id));
-
- add(*(lbl=new GLtk::Label(res, "Routes:")));
- lbl->set_geometry(GLtk::Geometry(265, 22, 40, 13));