]> git.tdb.fi Git - r2c2.git/blob - source/designer/trackbar.cpp
9d7ebc587146afa43b5090010626a25af70d3330
[r2c2.git] / source / designer / trackbar.cpp
1 /* $Id$
2
3 This file is part of R²C²
4 Copyright © 2010 Mikkosoft Productions, Mikko Rasa
5 Distributed under the GPL
6 */
7
8 #include "designer.h"
9 #include "trackbar.h"
10
11 using namespace Msp;
12
13 Trackbar::Trackbar(Designer &designer):
14         Toolbar("Track", 80)
15 {
16         GLtk::Button *btn;
17
18         pnl_content->add(*(btn = new GLtk::Button("+Trk")));
19         btn->set_geometry(GLtk::Geometry(0, 10, 40, 24));
20         btn->set_tooltip("Add a track piece");
21         btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::new_track));
22
23         pnl_content->add(*(btn = new GLtk::Button("Prop")));
24         btn->set_geometry(GLtk::Geometry(40, 10, 40, 24));
25         btn->set_tooltip("Change properties of selected tracks");
26         btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::track_properties));
27 }