- btn->set_geometry(GLtk::Geometry(40, 10, 40, 24));
- btn->set_tooltip("Change properties of selected tracks");
- btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::track_properties));
+ btn->set_tooltip("Change properties of selected tracks (P)");
+ btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::object_properties));
+
+ pnl_content->add(*(btn = new GLtk::Button("Xtnd")));
+ btn->set_tooltip("Extend straight track out of free endpoint (Shift+N)");
+ btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::extend_track));
+
+ pnl_content->add(*(btn = new GLtk::Button("Conn")));
+ btn->set_tooltip("Connect free endpoints of selected tracks (C)");
+ btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::connect_tracks));
+
+ pnl_content->add(*(btn = new GLtk::Button("Flat")));
+ btn->set_tooltip("Make selected tracks flat (F)");
+ btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::flatten_tracks));