X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gtk2_ardour%2Fcanvas-program-change.cc;fp=gtk2_ardour%2Fcanvas-program-change.cc;h=61d043e18485000ceb3612b426378b3b5d26553a;hb=f03a87a132feb525a743de675d0439e981ab329a;hp=7b3fb302bd9540ec99782b99da20a1a8f8a253f4;hpb=bc89fe0147c04b67141936d109c00dfd4d69cc4b;p=ardour.git diff --git a/gtk2_ardour/canvas-program-change.cc b/gtk2_ardour/canvas-program-change.cc index 7b3fb302bd..61d043e184 100644 --- a/gtk2_ardour/canvas-program-change.cc +++ b/gtk2_ardour/canvas-program-change.cc @@ -29,3 +29,22 @@ 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) { + cerr << "increasing program" << endl; + return true; + } else if (ev->scroll.direction == GDK_SCROLL_DOWN) { + cerr << "decreasing program" << endl; + return true; + } + default: + break; + } + + return false; +}