64fdadecb6
fix port icon visibility for coalesced wire view
2016-04-17 21:50:29 +02:00
ccbf56827d
pretty send and sidechain names
2016-04-17 21:50:26 +02:00
8fc19d6c67
use temporary sends for sidechain inputs
2016-04-17 14:10:13 +02:00
ddc4824d92
fix logic error for output routing wire display
2016-04-16 22:15:34 +02:00
9ad98885cb
another take on mixer strip wire drawing
...
mini modulars are fun.
2016-04-16 21:28:37 +02:00
ec09c1ad63
shorten and clarify context-menu entry.
2016-04-15 23:09:14 +02:00
7cbf7f370b
special case side-chain when copying plugin-state (fix crash, dup IO)
2016-04-13 18:53:54 +02:00
da6aae826d
somewhat improved "thru" and sidechain routing display
2016-04-12 18:38:28 +02:00
1bf84f3ca3
fix editor/mixer initial display (show_all)
2016-04-09 00:33:56 +02:00
8c81808db7
GUI part of count/n_total API rename
2016-04-08 18:16:23 +02:00
3868c5b4a4
GUI support for plugin port bypass connections
2016-04-07 18:36:04 +02:00
ffbcd9d9ec
lexical NO-OP
2016-04-04 15:14:41 +02:00
90c8fdb12f
mixer-strip wires: take midi-bypass/trhu into account
2016-04-04 14:58:46 +02:00
e087237f3c
s/Management/Connections/
2016-04-04 13:56:34 +02:00
1feb50b2b2
Display output mapping (last processor before pan) in mixerstrip
2016-04-04 01:27:33 +02:00
4cedc07b3e
add GUI to configure/connect sidechain
2016-04-03 05:21:40 +02:00
f827168b67
update mixer-strip display - indicate sidechain
2016-04-03 05:16:59 +02:00
d1580ba924
update mixer-strip routing display
2016-04-02 14:51:32 +02:00
c44fb3e662
fix some thinkos with audio/midi port counting.
...
(there's more to come w/multiple midi ports grouped left)
2016-04-02 03:20:43 +02:00
fa79e9a616
interactive GUI to manage plugins pins
2016-04-01 22:57:56 +02:00
ee4e3e7737
update mixer-strip routing display
2016-03-31 20:44:39 +02:00
8acf782bd2
reduce header dependencies (part 2/2)
2016-03-28 19:14:56 +02:00
840c0599bf
fix empty plugin window when switching generic to custom and back.
...
possibly since 0106047fd2
- show_all() was removed from show_own_window()
2016-03-27 21:40:57 +02:00
62d2d22b44
get started with Pin Manager - currently display-only.
2016-03-27 21:35:42 +02:00
a8943538ea
Hide lua script selector before showing lua parameter dialog.
2016-03-23 17:00:10 +01:00
ea354226c1
catch lua exceptions.
2016-03-21 21:39:11 +01:00
877325ea6e
special case LuaProc Inline Display UI: direct cairo context
2016-03-18 21:33:45 +01:00
c07bca3a62
fix capitalization of sections of key editor
2016-03-15 21:25:07 -04:00
fed51adfa0
relax inline display height constraint
2016-03-16 01:24:32 +01:00
09e193c097
give ProcessorBox its own bindings
2016-03-15 12:41:22 -04:00
7460bbefb6
after showing a ProcessorBox context menu, resensitize all actions that it may have made insensitive
...
This allows them to be invoked via other means (e.g. bindings)
2016-03-15 12:41:21 -04:00
204e50bf89
migrate plugin-ui settings to ui-config
2016-03-15 15:15:23 +01:00
c8d25f37bc
remove superfluous ceil()
2016-03-15 11:55:44 +01:00
76df2d6e36
fix a Wsign-compare
2016-03-15 00:27:13 +01:00
cb4f15ff43
implementation for "prefer inline over GUI"
2016-03-15 00:27:03 +01:00
7539bab670
inline-display, scrollbars and fixed aspect ratio = fun
2016-03-14 22:32:21 +01:00
594d0d8672
GUI update for non-cairo Plugin Inline Display
2016-03-14 16:45:27 +01:00
9af5d17708
add GUI support for Plugin Mixer Inline Display
2016-03-14 11:48:22 +01:00
db333a1eed
allow to copy processor state (drag processor on another of same type)
2016-03-11 22:00:12 +01:00
28017b4751
Add GUI to instantiate Lua DSP Processors
2016-02-23 15:41:41 +01:00
56770ff0af
change GTKOSX macro constant to use __APPLE__ instead
2016-02-22 15:31:25 -05:00
6991a07902
remove all trace of SAE from source code.
...
This had become incoherent over time, and posed a development hazard and burden going forward
2016-02-22 15:31:24 -05:00
bc487bb4b0
replicate the remove-all-trailing whitespace commit(s) in master
2016-02-22 15:31:24 -05:00
09f9020897
action maps now have names
2016-02-22 15:31:24 -05:00
f6721344bd
merge once again with master
2016-02-22 15:31:24 -05:00
949163f806
more changes to Bindings, Keyboard APIs
2016-02-22 15:31:24 -05:00
67e19c177f
radically change Keyboard/Binding API design to disconnect Gtk::Action lookup from binding definition
...
We need this because we need binding information/objects before all
Actions have been defined.
2016-02-22 15:31:24 -05:00
00933950b7
small rationalization of naming and code for managing plugin GUI visibility
2016-02-22 15:31:23 -05:00
a13a8da8ac
switch all action registration/binding code over to new API.
...
This removes the ability to change bindings via menus.
Still to come: saving modified bindings, and reworking the key editor
2016-02-22 15:31:23 -05:00
9010262bed
first compilable version of tabbable design.
...
I would have loved to split this apart, but there are just so many interrelated changes,
it makes little sense and would be a huge effort that would break future git bisect
use because so many intermediate commits would not compile
2016-02-22 15:31:21 -05:00