breakout control protocol code into LGPL library; fix panner buttons even more than...
[ardour.git] / libs / ardour / ardour / osc.h
index bcf4841a3d3552ef78de3069624aadb5d0b095a2..69ec76eac6ca80b4044a583c3d56a626bce356e0 100644 (file)
@@ -31,7 +31,8 @@
 #include <sigc++/sigc++.h>
 
 #include <ardour/types.h>
-#include <ardour/basic_ui.h>
+
+#include "basic_ui.h"
 
 namespace ARDOUR {
        class Session;
@@ -71,6 +72,8 @@ class OSC : public BasicUI, public sigc::trackable
        std::string get_server_url ();
        std::string get_unix_server_url ();
 
+       int current_value (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data);
+
 #define PATH_CALLBACK(name) \
         static int _ ## name (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data) { \
                return static_cast<OSC*>(user_data)->cb_ ## name (path, types, argv, argc, data); \