d06072b285
Add checkbox to master-bus comment editor #9718
2024-06-10 19:56:07 +02:00
acb5feec4a
Show master bus comment on session load #9718
2024-06-09 01:29:00 +02: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
a5ac6e097e
switch no-strobe from cmdline to UI config preference
2023-11-10 15:50:44 -07:00
863ad01a90
no strobe for rec-enable buttons (all of them)
2023-11-10 11:18:17 -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
a4b43a6f69
gui support for changing tracks' time domain
2023-08-02 15:23:42 -06:00
fa38a14120
GUI changes to support new selection/group logic
2023-07-31 13:36:25 -06:00
d1fe9f2846
fold solo-safe and solo-isolate controls into selection-is-group logic
2023-07-31 10:58:56 -06:00
2cf18120c6
use selection-as-group logic for monitoring choice control
2023-07-31 10:58:47 -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
c4838f5d87
remove RouteGroup method from RouteUI::maybe_use_select_as_group()
...
No longer necessary, after logic change.
2023-07-27 13:28:51 -06:00
8f70356b81
fix group action disposition for solo/mute/recenable
2023-07-27 11:44:11 -06:00
f400c166cc
change for logic for when to use selection-as-group
2023-07-27 11:43:43 -06:00
c9a58bfae1
consolidate rules for selection-as-group and extend to solo/mute/recanable
2023-07-26 21:06:19 -06:00
e0a491f0ee
NO-OP: add braces mandated by coding style guide
2023-07-26 21:05:35 -06:00
acac9ac006
add and use UI config variable to decide whether selection-as-group is allowed
2023-07-26 18:30:59 -06:00
5497c4e74e
extend use-selection concept to solo control on mixer strip
2023-07-26 18:09:26 -06:00
6ac0aae35f
Implement playlist switch undo/redo
2023-06-10 15:03:46 +02:00
4b30239275
split route-coloring option into Tracks and Buses
2023-05-15 15:34:43 -05:00
9cb6c67f7b
when coloring tracks: prefer the first strip-palette color, not a bg color
2023-05-15 15:34:43 -05:00
c228d05c47
Clarify round-robin color palette API name
2023-04-18 02:18:02 +02:00
9e35a9da66
Add option to use a neutral color for new routes
2023-04-18 01:07:54 +02:00
295dbd8e1e
Make RCU reader return a const pointer (omnibus commit)
2023-04-08 00:15:37 +02: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
5fb628d3ed
Use new record-mode pref (2/2), GUI control
2022-09-19 22:50:11 +02:00
b5fd753886
Set tooltip for send polarity button
2022-09-18 22:51:58 +02:00
109e7d6ea0
When editig sends, show the send's polarity control on mixer-strip
2022-09-04 20:25:51 +02:00
itmuckel
63f94d2946
Remove unused includes
2022-08-19 09:27:19 -06:00
24253c20f3
remove no-longer-used method
2022-08-11 00:07:05 -06:00
340bba15f2
fix typo
2022-08-10 22:37:16 -06:00
bfa40895b3
add 2nd method to RouteUI to get a (possible) variant of the route color for "tinting"
...
Currently returns the same value as ::route_color()
2022-08-10 22:33:40 -06:00
9ea1e5bdee
move color utility functions from ARDOUR_UI_UTILS to Gtkmm2ext namespace (GUI)
2022-08-10 21:11: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
6089ae9314
Use group_override_inverts preference in the GUI
2022-07-14 16:37:29 +02:00
0cc9f87baf
continued work on modifier semantics (gtk part)
...
more implementations of group_override_event() and momentary_push_event()
2022-06-21 13:01:30 -05:00
ca744cd94a
tooltips: append 'Lock' to Solo Safe menu-item, to match mixer-strip button
2022-06-17 11:08:04 -05:00
1965e90c24
tooltips: enumerate the various modifiers for mute, solo, scenes
...
TODO: monitor buttons, maybe more
2022-06-17 11:07:58 -05:00
9a6533c382
modifiers: unconditionally show the solo context menu
...
* accessing solo-isolate from the context menu is the preferred way
* some route_uis (like track headers) do not have solo isolate buttons
2022-06-17 11:07:58 -05:00
88888237ac
modifiers: remove shortcut for solo isolate
...
* you should not be able to invisibly change a solo 'mode' from a modified click
* we want to use shift+click for momentary operation, anyway
2022-06-17 11:07:58 -05:00
a92af7768d
modifiers: implement is_momentary_push_event for momentary buttons (gtk2 part)
2022-06-17 11:07:58 -05:00
576f10b6f1
Template [file]names cannot have dir-separators
2022-05-15 04:37:22 +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
a86aa31747
gtkmm: use get_visible() instead of deprecated Gtk::Widget::is_visible()
2022-04-08 20:20:10 +02:00
e2bc670e6b
Update monitoring display when TB cues change
2022-02-04 01:47:26 +01:00
2796d7250b
Do not allow to deactivate master-bus
2022-01-26 17:24:31 +01:00
0a17d8e66a
Use shared static method to count plugins
...
This moves MixersStrip::help_count_plugins to RouteUI,
so that it can be shared with other Strip implementations.
2022-01-01 15:34:47 +01:00
23c5793173
Remove duplicate calls to set_session
...
Windows managed as Proxy do not need direct calls to set_session().
This is already handled by WM::Manager::instance().set_session()
Also WM set_session() called it twice.
2021-09-20 04:21:21 +02:00