diff options
| author | Bent Bisballe Nyeng <deva@aasimon.org> | 2013-04-19 23:00:44 +0200 | 
|---|---|---|
| committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2013-04-19 23:00:44 +0200 | 
| commit | fe02885da277c2b26323dff0ff524c57687f569a (patch) | |
| tree | 8581d9a83bcd5a89e06d14bc2b7063a21164b4bf /plugingui | |
| parent | c5527bb9155086da8b5a7cea7d9450f265fb6f6a (diff) | |
Missing file
Diffstat (limited to 'plugingui')
| -rw-r--r-- | plugingui/verticalline.cc | 41 | ||||
| -rw-r--r-- | plugingui/verticalline.h | 48 | 
2 files changed, 89 insertions, 0 deletions
| diff --git a/plugingui/verticalline.cc b/plugingui/verticalline.cc new file mode 100644 index 0000000..53d82a6 --- /dev/null +++ b/plugingui/verticalline.cc @@ -0,0 +1,41 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + *            verticalline.cc + * + *  Sat Apr  6 12:59:44 CEST 2013 + *  Copyright 2013 Bent Bisballe Nyeng + *  deva@aasimon.org + ****************************************************************************/ + +/* + *  This file is part of DrumGizmo. + * + *  DrumGizmo is free software; you can redistribute it and/or modify + *  it under the terms of the GNU General Public License as published by + *  the Free Software Foundation; either version 2 of the License, or + *  (at your option) any later version. + * + *  DrumGizmo is distributed in the hope that it will be useful, + *  but WITHOUT ANY WARRANTY; without even the implied warranty of + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + *  GNU General Public License for more details. + * + *  You should have received a copy of the GNU General Public License + *  along with DrumGizmo; if not, write to the Free Software + *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA. + */ +#include "verticalline.h" + +#include "painter.h" + +GUI::VerticalLine::VerticalLine(GUI::Widget *parent) +  : Widget(parent), vline(":vertline.png") +{ +} + +void GUI::VerticalLine::repaintEvent(RepaintEvent *e) +{ +  (void)e; +  GUI::Painter p(this); +  p.drawImageStretched(0, 0, &vline, width(), height()); +} diff --git a/plugingui/verticalline.h b/plugingui/verticalline.h new file mode 100644 index 0000000..7c1bc27 --- /dev/null +++ b/plugingui/verticalline.h @@ -0,0 +1,48 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/*************************************************************************** + *            verticalline.h + * + *  Sat Apr  6 12:59:43 CEST 2013 + *  Copyright 2013 Bent Bisballe Nyeng + *  deva@aasimon.org + ****************************************************************************/ + +/* + *  This file is part of DrumGizmo. + * + *  DrumGizmo is free software; you can redistribute it and/or modify + *  it under the terms of the GNU General Public License as published by + *  the Free Software Foundation; either version 2 of the License, or + *  (at your option) any later version. + * + *  DrumGizmo is distributed in the hope that it will be useful, + *  but WITHOUT ANY WARRANTY; without even the implied warranty of + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + *  GNU General Public License for more details. + * + *  You should have received a copy of the GNU General Public License + *  along with DrumGizmo; if not, write to the Free Software + *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA. + */ +#ifndef __DRUMGIZMO_VERTICALLINE_H__ +#define __DRUMGIZMO_VERTICALLINE_H__ + +#include "widget.h" +#include "image.h" + +namespace GUI { + +class VerticalLine : public Widget { +public: +  VerticalLine(Widget *parent); + +  //protected: +  virtual void repaintEvent(RepaintEvent *e); + +private: +  Image vline; +}; + +}; + +#endif/*__DRUMGIZMO_VERTICALLINE_H__*/ | 
