From 514b8a23d0329b3371753d6fcc375c4d30e31a56 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 3 Apr 2016 22:44:36 +0200 Subject: show sidechain pins in a different color, prepare for labels. --- gtk2_ardour/plugin_pin_dialog.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'gtk2_ardour/plugin_pin_dialog.h') 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; -- cgit v1.2.3