Robin Gareus
45398fb65c
Fix switch custom -> generic plugin UI
...
See also e635571f2f and bd898a68
2022-10-11 20:44:04 +02:00
Robin Gareus
bd898a68df
Fix switch custom -> generic plugin UI (amend e635571f2f)
2022-10-11 02:40:55 +02:00
Robin Gareus
00fe7e8778
Remove Lambda w/return value for compiler compat.
2022-10-09 16:45:31 +02:00
Robin Gareus
b42591fde1
Specify return type of lambda (amend e635571f2f)
2022-10-09 15:40:29 +02:00
Robin Gareus
e635571f2f
Implement preference to destroy plugin UIs
...
see also https://discourse.ardour.org/t/very-high-gpu-usage-on-windows/107672
2022-10-08 18:45:20 +02:00
Robin Gareus
c4b63221d1
Allow to delete preset from context menu
2022-09-23 05:40:05 +02:00
Robin Gareus
56c5db9115
Fix indent of previous commit
2022-09-21 22:38:22 +02:00
Robin Gareus
b3c95e8946
Allow to create presets from processor context-menu
2022-09-21 22:19:32 +02:00
Robin Gareus
135a54effd
Cleanup processor-box sensitivity, mixbus backport
2022-09-21 21:17:21 +02:00
Robin Gareus
75ad3832db
Amend prev commit
2022-09-12 20:10:54 +02:00
Robin Gareus
91ba76fb0a
Add plugin presets to processor-box context menu
2022-09-12 20:05:07 +02:00
Robin Gareus
a307a367cc
Remove special-case for send-level display name
...
These days, `describe_parameter()` handles this fine and returns "Send".
This is in preparation for adding a polarity-invert control to sends.
2022-09-04 01:35:24 +02:00
Mads Kiilerich
7f649efd42
gtkmm: use set_can_focus() instead of deprecated Gtk::Widget::set_flags(CAN_FOCUS)
2022-04-08 21:11:06 +02:00
Mads Kiilerich
a9965e9b93
gtkmm: use get_is_toplevel() instead of deprecated Gtk::Widget::is_toplevel()
2022-04-08 20:20:33 +02:00
Mads Kiilerich
a86aa31747
gtkmm: use get_visible() instead of deprecated Gtk::Widget::is_visible()
2022-04-08 20:20:10 +02:00
Paul Davis
ca22ba77e1
Constification: make Stateful::get_state() const, with all other required const-ness added (GUI)
2022-04-06 21:56:59 -06:00
Robin Gareus
8e7b01bd5f
Remove debug output
2022-01-27 22:26:31 +01:00
luz paz
364f2f0788
Fix typos in gtk2_ardour/ directory
...
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sur,te,trough,ue`
2022-01-26 12:35:38 -05:00
Robin Gareus
056189c76c
Clean up DnD, use MIME-types
...
This is in preparation for allowing to drag trigger-regions
or trigger-slots. Those will not use a static singleton
PublicEditor API.
Additionally this constrains Ardour-internal drags to Ardour
(via Gtk::TARGET_SAME_APP).
2022-01-10 21:29:29 +01:00
Paul Davis
a30148b2a1
triggerboxUI: showing trigger box UI is global now; move load op to context menu; handle multiple selection
2021-10-11 17:58:51 -06:00
Paul Davis
305c9ba6e9
triggerboxGUI: use new API and tweak add route dialog to allow choice to add triggerbox
2021-10-08 13:45:27 -06:00
Paul Davis
bfc3c51052
triggerUI: somewhat functioning inline trigger box UI
2021-10-03 12:29:26 -06:00
Robin Gareus
56056f5590
Remove unused code
...
It that was apparently accidentally added in a git-rebase
in 6fd791423b .
2021-10-02 23:41:28 +02:00
Paul Davis
acd7703c36
Revert "remove unused variable"
...
variable is actually used!
This reverts commit 5c7f318bd68ac3256d32c29b8e267e1ba99d09e3.
2021-09-04 07:18:56 -06:00
Paul Davis
21ea579aed
remove unused variable
2021-09-04 07:18:56 -06:00
Paul Davis
78d8a2448d
allow editing of triggerbox processor
2021-08-31 22:33:47 -06:00
Paul Davis
1927e4673b
remove StepSequencer, BeatBox and BeatBoxGUI from wscripts and #ifdef code occurences. Files remain
2021-08-13 12:51:36 -06:00
Paul Davis
e5d505365f
rename ProcessorBox::Position as ProcessorBox::ProcessorPosition
2021-08-13 12:51:34 -06:00
Paul Davis
d671dc0fa1
plugins use their route's automation time domain (GUI edition)
2021-08-13 12:51:33 -06:00
Paul Davis
1b06fcb335
another snapshot of ongoing work on timeline types. still not compilable
2021-08-13 12:51:29 -06:00
Paul Davis
929bb23836
allow editing for beatbox
2021-08-13 12:51:26 -06:00
Paul Davis
6fd791423b
GUI for BeatBox
2021-08-13 12:51:26 -06:00
Robin Gareus
9d865f241d
Prevent user from indirectly disabling LAN amp
2021-05-19 02:10:29 +02:00
Robin Gareus
8fcbe789b4
Ignore pinout when copy/pasting plugins using Ctrl+c/v
...
This can lead to invalid configuration and crashes in
case plugin-replication changes.
see also 9ab84a95f1
2021-03-22 04:10:03 +01:00
Robin Gareus
31691a6ad4
Fix Aux-send copy/paste
...
* Create new IDs
* Allow to link with route's panner
2021-01-18 16:07:31 +01:00
Robin Gareus
b2c4e71a45
Subscribe to pretty-port name changes (GUI)
2021-01-18 03:18:20 +01:00
Robin Gareus
94af225eaf
Fix window parent when using different workspaces
...
This affects only windows opened from the mixer window,
in case the mixer is detached and on a different workspace (desktop).
Window::init (and Dialog::init) set transient parent early on,
and it defaults to the main window (with toolbar). It needs to be
unset before presenting the window, in order to show the window
on the same workspace as the eventual transient parent.
This follows 6dc9134 and f3fbf58 .
2020-11-18 16:26:36 +01:00
Robin Gareus
6dc91348d7
Fix transient parent for plugin windows w/detached mixer
...
This follows f3fbf58185 which unconditionally set the main window
as transient parent. However when detaching the mixer, plugins should
be transient for the detached parent window.
2020-11-16 15:47:05 +01:00
Robin Gareus
9ab84a95f1
Fix crash when copying replicated plugins
...
When copying a plugin via drag/drop or copying plugin state, use
the main instance only. Plugins will later be replicated as
needed when configuring processors.
2020-10-23 23:44:20 +02:00
Robin Gareus
ec1d9022b2
Show plugin-type in processor-window title
2020-09-15 16:04:00 +02:00
Len Ovens
5c6e8954ed
Add pre/post fader to foldback send creation
...
add position param to send creation
default all to prefader as first step
2020-08-08 18:41:03 -07:00
Robin Gareus
72adf2844e
Consistent naming of LAN UI elements -- #8318
2020-08-04 21:33:53 +02:00
Robin Gareus
6224bd7e7a
Add Volume Ctrl position to processor-box context menu
...
This makes it easier to discover the option, compared to hiding
it in the context menu of the slider itself.
2020-08-03 14:59:05 +02:00
Robin Gareus
2b7b36be3e
Special case MainOutVolume Amp processor in ProcBox
...
Do not allow to delete or disable the processor.
2020-07-27 21:58:57 +02:00
Robin Gareus
534838995d
Allow MIDI learn on inline toggle buttons
2020-05-22 17:35:55 +02:00
Robin Gareus
42b4ea89f4
Use send-API for pan-link, indicate status in tooltip and name
2020-04-24 00:57:15 +02:00
Robin Gareus
606d6de4b1
Consistent Lua script error and print() output 2/2
2020-04-18 18:16:12 +02:00
Robin Gareus
5c5f0c8282
Allow to hide inline-controls using shift+right click
2020-04-18 01:04:45 +02:00
Len Ovens
c34abd094e
changed text for adding a foldback send from monitor
...
Menu item was added before name was finalized
but needs to match names used everywhere else
2020-04-14 10:36:18 -07:00
Robin Gareus
a0f2ae4833
Do not allow aux sends from the master-bus
...
This always leads to feedback situations. It may be acceptable
via the "allow feedback" option and accepting 1 cycle delay.
yet Aux-sends from the master bus are just bad practice,
and no found on any mixing desk.
2020-03-25 21:38:44 +01:00