Robin Gareus
c9fd0ea0ca
Simplify port add/remove error messages.
...
The detailed information is no longer correct with flexible routing
since pin management.
2016-04-14 20:05:41 +02:00
Robin Gareus
d739d2fd64
hide add/remove output buttons on mixer-strip.
2016-04-14 20:04:58 +02:00
Robin Gareus
6ea864d845
update Pin DnD logic:
...
When starting a Drag on a connected destination, re-connect the
destination. "you grab the connect plug out of the socket and drag it"
2016-04-14 18:30:34 +02:00
Robin Gareus
afca178e45
show plugin pin labels when hovering over them
2016-04-13 23:43:08 +02:00
Paul Davis
bf3719f63f
get editor controls layout/midi track header/scroomer to be the correct height
...
Using is_mapped() is wrong, since if the editor was not visible (i.e. program has not yet shown the editor
"tab", then _group_tabs will have is_visible() == true but is_mapped() == false
2016-04-13 15:28:34 -04:00
Paul Davis
4cc1286064
fix use of DIALOG/UTILITY window type hint on OS X.
...
See code comments for details
2016-04-13 13:00:05 -04:00
Paul Davis
ea17875c36
show window title in DEBUG::Accelerator debug trace
2016-04-13 13:00:04 -04:00
Paul Davis
b7768becb5
use correctly named action to put preferences into the global menu bar on OS X
2016-04-13 13:00:04 -04:00
Paul Davis
82e6bdccf3
fix use of C++ style comments in cpp file (avoids warning on OS X)
2016-04-13 13:00:04 -04:00
Robin Gareus
7cbf7f370b
special case side-chain when copying plugin-state (fix crash, dup IO)
2016-04-13 18:53:54 +02:00
Robin Gareus
5005aa529b
fix Plugin Pin for Audio + Midi input plugins
2016-04-13 01:16:03 +02:00
Robin Gareus
da6aae826d
somewhat improved "thru" and sidechain routing display
2016-04-12 18:38:28 +02:00
Robin Gareus
8d112f018c
turn MarkerSelection into a class (bindings)
2016-04-12 18:13:31 +02:00
Robin Gareus
bd463e887a
improve luawindow save/load/revert
2016-04-12 00:32:18 +02:00
Robin Gareus
957a18f635
indicate read-only scripts
2016-04-11 14:58:42 +02:00
Robin Gareus
d21f202905
add some more Editor Selection lua bindings
2016-04-11 14:06:26 +02:00
Robin Gareus
96d0e099bd
add Lua bindings for Range Time Selection
...
```lua
print (Editor:get_selection ().time:start ())
for ar in Editor:get_selection ().time:iter () do
print (ar.id, ar.start, ar._end)
end
```
2016-04-11 00:31:35 +02:00
Robin Gareus
2b943ea36c
convenient API to access track and region selection
2016-04-10 20:56:53 +02:00
Robin Gareus
e25dce8849
and a few more Editor lua bindings
2016-04-09 15:45:30 +02:00
Robin Gareus
1bf84f3ca3
fix editor/mixer initial display (show_all)
2016-04-09 00:33:56 +02:00
Robin Gareus
ec0ec95262
change const some functions to const. (prepare lua bindings)
2016-04-09 00:33:03 +02:00
Robin Gareus
743e6176df
implement Lua editor script/file delete.
2016-04-08 18:16:32 +02:00
Robin Gareus
c4e610d091
small ArdourButton optimization
2016-04-08 18:16:27 +02:00
Robin Gareus
8c81808db7
GUI part of count/n_total API rename
2016-04-08 18:16:23 +02:00
Robin Gareus
7527376297
fix crash when refreshing lua script list
2016-04-07 23:15:44 +02:00
Robin Gareus
2e38195e5c
fix wire DnD (for thru connections)
2016-04-07 19:40:54 +02:00
Robin Gareus
3868c5b4a4
GUI support for plugin port bypass connections
2016-04-07 18:36:04 +02:00
Robin Gareus
e714b7719e
refine sidechain labels
2016-04-07 14:05:15 +02:00
Robin Gareus
2486ee0137
more click-connect compatible wire DnD experiments
2016-04-07 00:48:57 +02:00
Robin Gareus
5634414d78
Pin Management: draggable wires.
2016-04-06 23:24:11 +02:00
Robin Gareus
dfe148fd58
fix reset context menu (right click only)
2016-04-06 22:06:30 +02:00
Robin Gareus
44cb8842cc
side-chain button select connects exclusively
2016-04-06 21:25:45 +02:00
Robin Gareus
563b792b57
remove cruft
2016-04-06 17:50:09 +02:00
Robin Gareus
6cd9c1add2
Plugin Pin Dialog: consistent layout.
2016-04-06 17:48:22 +02:00
Robin Gareus
ae653e0a2b
add LED to sidechain toggle for consistency
2016-04-06 13:40:18 +02:00
Robin Gareus
d9a0a2bb7c
replace Pin Config "reset" button with "custom" toggle
...
All in all this needs one more click to set up custom routing but
provides a better User Interaction.
2016-04-06 13:39:34 +02:00
Robin Gareus
569b0bbcb4
fix connection updates
2016-04-06 13:32:06 +02:00
Robin Gareus
342422203d
Populate Sidechain connection menu with non-feeback sources.
2016-04-06 02:31:36 +02:00
Robin Gareus
aa2f946476
dynamically build sidechain port connection list
...
work in progress.. context menu is not yet populated
2016-04-05 21:53:05 +02:00
Robin Gareus
51b8330b73
overhaul Pin Connection GUI Layout (and design)
...
* 3 column layout (config, routing, connections)
* move sidechain pins to the right
* scalable (all relative sizes)
* add right click to disconnect
* add labels
TODO: dedicated side-chain connection table (right-column)
2016-04-05 17:23:12 +02:00
Robin Gareus
79794650c1
non-modal sidechain i/o selector
2016-04-05 01:38:31 +02:00
Robin Gareus
7026d88a46
re-add std::vector<std::string> just for cairo's set_dash()
...
This fixes crash with the window version.
2016-04-05 00:00:06 +02:00
Robin Gareus
d324f5bb9e
default to add new ports at the bottom.
2016-04-04 18:36:31 +02:00
Robin Gareus
1067391289
change "strict-i/o" into a combobox for consistency
2016-04-04 18:36:31 +02:00
Robin Gareus
ffbcd9d9ec
lexical NO-OP
2016-04-04 15:14:41 +02:00
Robin Gareus
90c8fdb12f
mixer-strip wires: take midi-bypass/trhu into account
2016-04-04 14:58:46 +02:00
Robin Gareus
e087237f3c
s/Management/Connections/
2016-04-04 13:56:34 +02:00
Robin Gareus
1feb50b2b2
Display output mapping (last processor before pan) in mixerstrip
2016-04-04 01:27:33 +02:00
Robin Gareus
56352723d8
Prevent deletion of last port using the PortMatrix.
2016-04-03 23:24:03 +02:00
Robin Gareus
514b8a23d0
show sidechain pins in a different color, prepare for labels.
2016-04-03 22:45:23 +02:00