beeb5c8292
L: remove menu action 'change same track-type' since we only have one
2024-05-23 12:46:34 -05:00
80c3bd15e6
revert "show send" changes to mixer strip
2024-05-15 16:11:32 -06:00
bf69e367ac
revert inadvertently committed change made for debugging.
2024-05-10 08:37:09 -06:00
21f4dce2d9
for DEBUG::Processors, use display_name() not name()
...
This allows us to differentiate between different instances of the same
type of processor (e.g. Trim vs Fader, which are both of type Amp)
2024-05-10 08:37:09 -06:00
a76f5db57f
L: expose Output button at bottom of master strip (only)
2024-05-07 20:35:36 -05:00
75b245cc98
make dbl-click on mixer strip name button start a rename
2024-05-07 16:34:55 -06:00
35d8cf7026
remove redundant button number check
2024-05-07 16:19:32 -06:00
201261857c
allow mixer strip button events to fall through to parent, part 2
2024-05-07 16:15:13 -06:00
bdec28d85a
allow mixer strip button events to fall through to parent
2024-05-07 16:14:12 -06:00
b30e1470ef
T: master bus has no context menu
2024-05-07 22:08:29 +02:00
801ae34c15
T: do not desensitize mute & solo due to send handling
2024-05-06 16:19:02 -06:00
3e50c37503
T: do not change fader appearance because of send handling
2024-05-06 16:19:02 -06:00
1b4c4826c3
mixer strip pan & gain controls manage the master send, not the main outs
2024-05-06 14:03:20 -06:00
0dcc3381f6
mixer strips sensitivity state varies with virtual soundcheck status
2024-05-06 14:03:20 -06:00
15b2850ca9
LT: thin the mixer-strip (name button) context menu
2024-05-03 15:28:36 -05:00
ff0a61e871
LT: re-pack mixer strip with name at the top
2024-05-02 16:59:52 -05:00
9704a3d9d1
panner UI in mixer should leave choice of panner shell & panner to Route
2024-04-25 13:18:57 -06:00
3316d13b91
attach bindings to boxes in livetrax view, and steal focus appropriately
2024-04-25 13:18:56 -06:00
8c5764f1e7
continuing tweaks for livetrax
2024-04-25 13:18:56 -06:00
ccb7f462a2
more work on livetrax layout
2024-04-25 13:18:56 -06:00
Alija Strömkvist
2383c9bb37
Fix incorrect variable mistake
...
hide_button was used when width_button should've been
2024-02-13 06:59:19 +01:00
jean-emmanuel
783bb84338
ui: mixer: consistent bg color for the master bottom spacer
2024-01-20 14:44:30 +01:00
7228144d6e
Vapor: GUI support to add Surround Bus
2024-01-06 20:27:03 +01:00
9cc966120c
Consolidate internal bus checks (2/2)
2024-01-06 20:21:54 +01:00
fb930e8f47
add invalidator() calls to MixerStrip as it connects to ParameterChanged
...
when the surround bus is removed, it (probably erroneously) causes
changes to the I/O routing for the auditioner, which will be
delivered to anyone who cares via an RCConfiguration ParameterChanged
signal. This will be emitted from a non-GUI thread, and so will not
be handled synchronously. The GUI thread will first handle the notification
that the surround bus was deleted, and that will include deleting the
MixerStrip for the surround bus. But another call_slot() request will
be pending to notify the now-deleted MixerStrip about the auditioner change.
Adding invalidator() calls ensures that the deletion of the MixerStrip removes
all of these pending call_slot() requests.
2023-11-22 17:24:26 -07:00
c162aa7aca
Consistently use context-menu button action
...
This fixes an issue where brining up a menu can directly activate an
action in the menu. Notably on macOS.
Nathan reports that this may also address #9515
Note: mac touchpads are not affected since right-click there is
effectively a "press and hold".
2023-10-31 20:16:23 +01:00
e22415f0ce
Disambiguate In/Out for translations (1/2) #9512
2023-10-28 14:45:33 +02:00
200194b134
use identical logic for gain/trim controls as others when it comes to group/select stuff
2023-07-31 18:31:03 -06:00
fa38a14120
GUI changes to support new selection/group logic
2023-07-31 13:36:25 -06:00
16e1188a2f
move logic for use-selection-as-group into ARDOUR_UI and use it everywhere
2023-07-28 09:50:23 -06:00
fe7c36c04b
allow selection-as-group control of trim controls
2023-07-27 13:30:50 -06:00
3c2112abf5
widgets & GUI: Start/StopGesture signals should pass on GDK event state
2023-07-26 13:11:52 -06:00
82e03ac13e
fix SNAFU with processor box bindings
...
Bindings were not loaded until after ProcessorBoxen were created,
meaning they had no effect (the ProcessorBoxen set their ardour
bindings to null).
Also handle leave-means-deselect at ProcessorBox level rather than
MixerStrip level, to include MonitorSection PB
2023-04-26 17:19:50 -06:00
b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
d62cba8ba5
Add tooltip for mixer-strip color/number label
2022-12-10 22:22:31 +01:00
c9fe383813
dbl click on mixer strip name label/color button brings up color picker
2022-11-01 08:12:05 -06:00
0c2176dd71
move default_triggers_per_box into a namespace ; change value for Ardour to 16 (GUI edition)
2022-10-04 19:55:15 -06:00
109e7d6ea0
When editig sends, show the send's polarity control on mixer-strip
2022-09-04 20:25:51 +02:00
7aef0cd191
fader colors: use correct UIConfig var name and exclude master bus correctly
2022-08-11 08:45:31 -06:00
870a51b691
fader coloring: ignore master, and rename UIConfig option to be more generic now (also text in prefs)
2022-08-11 08:22:49 -06:00
04ad500998
set mixer strip fader name always, so that bg is set from style
2022-08-11 00:07:53 -06:00
6d85759cf8
optionally tinted faders in mixer view
2022-08-10 22:34:52 -06:00
bfedf7168e
new GUI appearance option to offer track/bus colors (muted) as backgrounds for editor & mixer strips
2022-08-09 16:18:32 -06: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
92024cac99
Remove debug messages (2/2)
2022-03-16 17:08:15 +01:00
bb11be9936
Consistent height of MIDI and Audio Track connection buttons
...
Audio track shows a trim-knob -- which is SCALED(19x19px),
MIDI input button should follow suit.
2022-02-02 14:18:18 +01:00
a100d46249
midi_input_enable_button does not need to be dynamically allocated
2022-02-01 12:26:41 -06:00
64e4964101
terminology: the TB widget in a mixer strip is called a Trigger Grid
2022-01-31 20:25:06 -06:00
bd7ffdbadb
remove trigger visibility from mixer-strip context menu
...
* we handle trigger visibility from the Track visibility tabs
2022-01-31 20:25:06 -06: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