summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/controls.cc
diff options
context:
space:
mode:
authorDoug McLain <doug@nostar.net>2008-06-02 05:02:28 +0000
committerDoug McLain <doug@nostar.net>2008-06-02 05:02:28 +0000
commit9c0d7d72d70082a54f823cd44c0ccda5da64bb6f (patch)
tree96ec400b83b8c1c06852b1936f684b5fbcd47a79 /libs/surfaces/mackie/controls.cc
parent2f3f697bb8e185eb43c2c50b4eefc2bcb937f269 (diff)
remove empty sigc++2 directory
git-svn-id: svn://localhost/ardour2/branches/3.0@3432 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/surfaces/mackie/controls.cc')
-rw-r--r--libs/surfaces/mackie/controls.cc109
1 files changed, 0 insertions, 109 deletions
diff --git a/libs/surfaces/mackie/controls.cc b/libs/surfaces/mackie/controls.cc
deleted file mode 100644
index e9808119b2..0000000000
--- a/libs/surfaces/mackie/controls.cc
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- Copyright (C) 2006,2007 John Anderson
-
- This program 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.
-
- This program 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 this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-#include "controls.h"
-#include "types.h"
-#include "mackie_midi_builder.h"
-
-#include <iostream>
-#include <iomanip>
-#include <sstream>
-
-using namespace Mackie;
-using namespace std;
-
-void Group::add( Control & control )
-{
- _controls.push_back( &control );
-}
-
-Strip::Strip( const std::string & name, int index )
- : Group( name )
- , _solo( 0 )
- , _recenable( 0 )
- , _mute( 0 )
- , _select( 0 )
- , _vselect( 0 )
- , _fader_touch( 0 )
- , _vpot( 0 )
- , _gain( 0 )
- , _index( index )
-{
-}
-
-/**
- generated with
-
-controls[1].each do |x|
- puts <<EOF
-#{x.class.name} & Strip::#{x.name}()
-{
- if ( _#{x.name} == 0 )
- throw MackieControlException( "#{x.name} is null" );
- return *_#{x.name};
-}
-EOF
-end
-*/
-Fader & Strip::gain()
-{
- if ( _gain == 0 )
- throw MackieControlException( "gain is null" );
- return *_gain;
-}
-Pot & Strip::vpot()
-{
- if ( _vpot == 0 )
- throw MackieControlException( "vpot is null" );
- return *_vpot;
-}
-Button & Strip::recenable()
-{
- if ( _recenable == 0 )
- throw MackieControlException( "recenable is null" );
- return *_recenable;
-}
-Button & Strip::solo()
-{
- if ( _solo == 0 )
- throw MackieControlException( "solo is null" );
- return *_solo;
-}
-Button & Strip::mute()
-{
- if ( _mute == 0 )
- throw MackieControlException( "mute is null" );
- return *_mute;
-}
-Button & Strip::select()
-{
- if ( _select == 0 )
- throw MackieControlException( "select is null" );
- return *_select;
-}
-Button & Strip::vselect()
-{
- if ( _vselect == 0 )
- throw MackieControlException( "vselect is null" );
- return *_vselect;
-}
-Button & Strip::fader_touch()
-{
- if ( _fader_touch == 0 )
- throw MackieControlException( "fader_touch is null" );
- return *_fader_touch;
-}