summaryrefslogtreecommitdiff
path: root/gtk2_ardour/canvas-program-change.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/canvas-program-change.cc')
-rw-r--r--gtk2_ardour/canvas-program-change.cc18
1 files changed, 3 insertions, 15 deletions
diff --git a/gtk2_ardour/canvas-program-change.cc b/gtk2_ardour/canvas-program-change.cc
index 2e6473ef66..8c24ce95e3 100644
--- a/gtk2_ardour/canvas-program-change.cc
+++ b/gtk2_ardour/canvas-program-change.cc
@@ -1,6 +1,7 @@
#include "canvas-program-change.h"
#include <iostream>
#include "ardour_ui.h"
+#include "midi_region_view.h"
using namespace Gnome::Canvas;
using namespace std;
@@ -32,14 +33,13 @@ CanvasProgramChange::~CanvasProgramChange()
bool
CanvasProgramChange::on_event(GdkEvent* ev)
{
- cerr << "CanvasProgramChange::on_event(GdkEvent* ev) type " << ev->type << endl;
switch (ev->type) {
case GDK_SCROLL:
if (ev->scroll.direction == GDK_SCROLL_UP) {
- previous_patch();
+ _region.previous_program(*this);
return true;
} else if (ev->scroll.direction == GDK_SCROLL_DOWN) {
- next_patch();
+ _region.next_program(*this);
return true;
}
default:
@@ -48,15 +48,3 @@ CanvasProgramChange::on_event(GdkEvent* ev)
return false;
}
-
-void
-CanvasProgramChange::previous_patch()
-{
- cerr << "decreasing program" << endl;
-}
-
-void
-CanvasProgramChange::next_patch()
-{
- cerr << "increasing program" << endl;
-}