]> git.tdb.fi Git - r2c2.git/blob - source/designer/layoutbar.cpp
Read MFX locomotive name
[r2c2.git] / source / designer / layoutbar.cpp
1 #include "designer.h"
2 #include "layoutbar.h"
3
4 using namespace Msp;
5
6 Layoutbar::Layoutbar(Designer &designer):
7         Toolbar("Layout")
8 {
9         GLtk::Button *btn;
10
11         pnl_content->add(*(btn = new GLtk::Button("Load")));
12         btn->set_tooltip("Load layout (not implemented)");
13
14         pnl_content->add(*(btn = new GLtk::Button("Save")));
15         btn->set_tooltip("Save current layout (W)");
16         btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::save));
17
18         pnl_content->add(*(btn = new GLtk::Button("SVG")));
19         btn->set_tooltip("Export layout as SVG (V)");
20         btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::svg_export));
21
22         pnl_content->add(*(btn = new GLtk::Button("Quit")));
23         btn->set_style("red");
24         btn->set_tooltip("Exit Designer");
25         btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::quit));
26 }