6 Trackbar::Trackbar(Designer &designer):
11 pnl_content->add(*(btn = new GLtk::Button("New")));
12 btn->set_style("green");
13 btn->set_tooltip("Add a track piece (N)");
14 btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::new_track));
16 pnl_content->add(*(btn = new GLtk::Button("Del")));
17 btn->set_style("red");
18 btn->set_tooltip("Delete selected tracks (X)");
19 btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::erase_tracks));
21 pnl_content->add(*(btn = new GLtk::Button("Prop")));
22 btn->set_tooltip("Change properties of selected tracks (P)");
23 btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::track_properties));
25 pnl_content->add(*(btn = new GLtk::Button("Xtnd")));
26 btn->set_tooltip("Extend straight track out of free endpoint (Shift+N)");
27 btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::extend_track));
29 pnl_content->add(*(btn = new GLtk::Button("Conn")));
30 btn->set_tooltip("Connect free endpoints of selected tracks (C)");
31 btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::connect_tracks));
33 pnl_content->add(*(btn = new GLtk::Button("Flat")));
34 btn->set_tooltip("Make selected tracks flat (F)");
35 btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::flatten_tracks));