diff options
author | Robin Gareus <robin@gareus.org> | 2016-04-03 22:44:36 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-04-03 22:45:23 +0200 |
commit | 514b8a23d0329b3371753d6fcc375c4d30e31a56 (patch) | |
tree | 510f87f59a85dbd810751dd51ab9c5b117541568 /gtk2_ardour/plugin_pin_dialog.h | |
parent | ed74d4beff4c38bc1a108060598493c348e23bc5 (diff) |
show sidechain pins in a different color, prepare for labels.
Diffstat (limited to 'gtk2_ardour/plugin_pin_dialog.h')
-rw-r--r-- | gtk2_ardour/plugin_pin_dialog.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk2_ardour/plugin_pin_dialog.h b/gtk2_ardour/plugin_pin_dialog.h index de23b05da8..003441aac2 100644 --- a/gtk2_ardour/plugin_pin_dialog.h +++ b/gtk2_ardour/plugin_pin_dialog.h @@ -46,21 +46,22 @@ private: } CtrlType; struct _CtrlElem { - _CtrlElem (CtrlType c, ARDOUR::DataType d, uint32_t i, uint32_t p) - : ct (c), dt (d), id (i), ip (p) {} + _CtrlElem (CtrlType c, ARDOUR::DataType d, uint32_t i, uint32_t p, bool s) + : ct (c), dt (d), id (i), ip (p), sc (s) {} CtrlType ct; ARDOUR::DataType dt; uint32_t id; // port/pin ID - uint32_t ip; // plugin ID (for Sink, Source only); sidechain for (input) + uint32_t ip; // plugin ID (for Sink, Source only); + bool sc; // sidechain }; typedef boost::shared_ptr<_CtrlElem> CtrlElem; struct CtrlWidget { - CtrlWidget (CtrlType ct, ARDOUR::DataType dt, uint32_t id, uint32_t ip = 0) + CtrlWidget (CtrlType ct, ARDOUR::DataType dt, uint32_t id, uint32_t ip = 0, bool sc = false) : x(0), y(0), w (0), h (0), prelight (false) { - e = CtrlElem (new _CtrlElem (ct, dt, id, ip)); + e = CtrlElem (new _CtrlElem (ct, dt, id, ip, sc)); } double x,y; double w,h; |