summaryrefslogtreecommitdiff
path: root/muse2/muse/audiotrack.cpp
diff options
context:
space:
mode:
authorRobert Jonsson <spamatica@gmail.com>2011-03-01 16:11:57 +0000
committerRobert Jonsson <spamatica@gmail.com>2011-03-01 16:11:57 +0000
commite34cbdc31e42538b551025313ff97410ae24b1c7 (patch)
treef3af0df61e47798759493d1f3581eebd70f4fbbb /muse2/muse/audiotrack.cpp
parent1645eee5c59ea72438d730a01add17e106b8c82f (diff)
allow to show/hide track-types from arranger
Diffstat (limited to 'muse2/muse/audiotrack.cpp')
-rw-r--r--muse2/muse/audiotrack.cpp40
1 files changed, 40 insertions, 0 deletions
diff --git a/muse2/muse/audiotrack.cpp b/muse2/muse/audiotrack.cpp
index 11404993..28020caf 100644
--- a/muse2/muse/audiotrack.cpp
+++ b/muse2/muse/audiotrack.cpp
@@ -21,6 +21,12 @@
#include "plugin.h"
#include "audiodev.h"
+bool AudioAux::_isVisible=true;
+bool AudioInput::_isVisible=true;
+bool AudioOutput::_isVisible=true;
+bool AudioGroup::_isVisible = true;
+bool WaveTrack::_isVisible=true;
+
// By T356. For caching jack in/out routing names BEFORE file save.
// Jack often shuts down during file save, causing the routes to be lost in the file.
// cacheJackRouteNames() is ONLY called from MusE::save() in app.cpp
@@ -1667,3 +1673,37 @@ void AudioTrack::setAuxSend(int idx, double v)
_auxSend[idx] = v;
}
+//---------------------------------------------------------
+// height
+//---------------------------------------------------------
+int AudioOutput::height() const
+{
+ if (_isVisible)
+ return _height;
+ return 0;
+}
+int AudioInput::height() const
+{
+ if (_isVisible)
+ return _height;
+ return 0;
+}
+int AudioAux::height() const
+{
+ if (_isVisible)
+ return _height;
+ return 0;
+}
+int AudioGroup::height() const
+{
+ if (_isVisible)
+ return _height;
+ return 0;
+}
+int WaveTrack::height() const
+{
+ if (_isVisible)
+ return _height;
+ return 0;
+}
+