add /ardour/locate <frame> <roll-after-locate> command to OSC API
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 5 Oct 2009 20:40:47 +0000 (20:40 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 5 Oct 2009 20:40:47 +0000 (20:40 +0000)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5732 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/ardour/osc.h
libs/ardour/osc.cc

index 33759feb9167ca7934afac3ad6bbea9cdaf8f457..840ce68b5aa31ce581741d38f76a70125998dc87 100644 (file)
@@ -132,6 +132,7 @@ class OSC : public BasicUI, public sigc::trackable
                return 0;                                               \
        }
 
+       PATH_CALLBACK2(locate,i,i);
        PATH_CALLBACK2(route_mute,i,i);
        PATH_CALLBACK2(route_solo,i,i);
        PATH_CALLBACK2(route_recenable,i,i);
index ab611d0ee79562182424a6b8e0c69e2955c43fa2..403dbb3c2774093ab46d23bf9fee6639e4d2fa5c 100644 (file)
@@ -187,6 +187,7 @@ OSC::register_callbacks()
                REGISTER_CALLBACK (serv, "/ardour/transport_stop", "", transport_stop);
                REGISTER_CALLBACK (serv, "/ardour/transport_play", "", transport_play);
                REGISTER_CALLBACK (serv, "/ardour/set_transport_speed", "f", set_transport_speed);
+               REGISTER_CALLBACK (serv, "/ardour/locate", "ii", locate);
                REGISTER_CALLBACK (serv, "/ardour/save_state", "", save_state);
                REGISTER_CALLBACK (serv, "/ardour/prev_marker", "", prev_marker);
                REGISTER_CALLBACK (serv, "/ardour/next_marker", "", next_marker);