return direct_pan_to_control (xpos);
}
-bool
-StreamPanner::PanControllable::can_send_feedback () const
-{
- AutoState astate = panner.get_parent().automation_state ();
-
- if ((astate == Play) || (astate == Touch && !panner.get_parent().touching())) {
- return true;
- }
-
- return false;
-}
-
void
StreamPanner::set_muted (bool yn)
{
virtual void set_value (float) = 0;
virtual float get_value (void) const = 0;
- virtual bool can_send_feedback() const { return true; }
-
sigc::signal<void> LearningFinished;
static sigc::signal<void,PBD::Controllable*,int,int> CreateBinding;
static sigc::signal<void,PBD::Controllable*> DeleteBinding;
void set_value (float v){}
float get_value () const { return 0.0; }
- bool can_send_feedback () const { return false; }
};
}