summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_pin_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-03 22:44:36 +0200
committerRobin Gareus <robin@gareus.org>2016-04-03 22:45:23 +0200
commit514b8a23d0329b3371753d6fcc375c4d30e31a56 (patch)
tree510f87f59a85dbd810751dd51ab9c5b117541568 /gtk2_ardour/plugin_pin_dialog.h
parented74d4beff4c38bc1a108060598493c348e23bc5 (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.h11
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;