X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libs%2Fsurfaces%2Fmackie%2Ffader.h;h=dae022c690eec428b7b69e3977366200f2b0f135;hb=e6e2b6800e081c1a416638c4312b81415e190320;hp=8de8a5896c04b0c83b01675bff48f94a838b6279;hpb=ced4378d0914bcfb926267772c45d1d23f3bed38;p=ardour.git diff --git a/libs/surfaces/mackie/fader.h b/libs/surfaces/mackie/fader.h index 8de8a5896c..dae022c690 100644 --- a/libs/surfaces/mackie/fader.h +++ b/libs/surfaces/mackie/fader.h @@ -10,22 +10,24 @@ namespace Mackie { class Fader : public Control { public: - + Fader (int id, std::string name, Group & group) : Control (id, name, group) , position (0.0) + , last_update_position (-1) { } MidiByteArray set_position (float); MidiByteArray zero() { return set_position (0.0); } - + MidiByteArray update_message (); static Control* factory (Surface&, int id, const char*, Group&); - + private: float position; + int last_update_position; }; }