From f7b865f9ff03b0796ba3c2732b69f70a24faa4d4 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 22 Dec 2012 23:56:51 +0000 Subject: Add mirror input for patch control inputs so they are controllable from the canvas. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4888 a436a847-0d15-0410-975c-d299462d15a1 --- src/gui/GraphPortModule.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/GraphPortModule.cpp b/src/gui/GraphPortModule.cpp index d819a68a..d000ae36 100644 --- a/src/gui/GraphPortModule.cpp +++ b/src/gui/GraphPortModule.cpp @@ -68,6 +68,11 @@ GraphPortModule::create(GraphCanvas& canvas, GraphPortModule* ret = new GraphPortModule(canvas, model); Port* port = Port::create(canvas.app(), *ret, model, human, true); + if (model->is_numeric() && model->is_input()) { + // Add non-mirrored input so control port can be controlled from canvas + Port::create(canvas.app(), *ret, model, human, false); + } + ret->set_port(port); for (Resource::Properties::const_iterator m = model->properties().begin(); -- cgit v1.2.1