20 #ifndef __libardour_proxy_controllable_h__
21 #define __libardour_proxy_controllable_h__
23 #include <boost/function.hpp>
36 boost::function1<bool,double> setter,
37 boost::function0<double> getter)
48 return std::string(theBuf);
std::string get_user_string() const
boost::function1< bool, double > _setter
boost::function0< double > _getter
ProxyControllable(const std::string &name, PBD::Controllable::Flag flags, boost::function1< bool, double > setter, boost::function0< double > getter)
void set_value(double v, PBD::Controllable::GroupControlDisposition gcd)
static float accurate_coefficient_to_dB(float coeff)
GtkImageIconNameData name
std::shared_ptr< PBD::Controllable > Controllable