X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fdesigner%2Flayoutbar.cpp;fp=source%2Fdesigner%2Flayoutbar.cpp;h=d47485fb3d08c1b540c4d45d9d9a52bb45f9a26e;hb=c6b9a38300cc2ecfc0df66af162620b9ea5a1e3e;hp=0000000000000000000000000000000000000000;hpb=8883a5c80c3954fd4c2e96efb623a15d157ecb54;p=r2c2.git diff --git a/source/designer/layoutbar.cpp b/source/designer/layoutbar.cpp new file mode 100644 index 0000000..d47485f --- /dev/null +++ b/source/designer/layoutbar.cpp @@ -0,0 +1,32 @@ +/* $Id$ + +This file is part of R²C² +Copyright © 2010 Mikkosoft Productions, Mikko Rasa +Distributed under the GPL +*/ + +#include "designer.h" +#include "layoutbar.h" + +using namespace Msp; + +Layoutbar::Layoutbar(Designer &designer): + Toolbar("Layout", 120) +{ + GLtk::Button *btn; + + pnl_content->add(*(btn = new GLtk::Button("Load"))); + btn->set_geometry(GLtk::Geometry(0, 10, 40, 24)); + btn->set_tooltip("Load layout (not implemented)"); + + pnl_content->add(*(btn = new GLtk::Button("Save"))); + btn->set_geometry(GLtk::Geometry(40, 10, 40, 24)); + btn->set_tooltip("Save current layout"); + btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::save)); + + pnl_content->add(*(btn = new GLtk::Button("Quit"))); + btn->set_geometry(GLtk::Geometry(80, 10, 40, 24)); + btn->set_style("red"); + btn->set_tooltip("Exit Designer"); + btn->signal_clicked.connect(sigc::mem_fun(&designer, &Designer::quit)); +}