Paul Davis
510a0314cf
move select-all-tracks,deselect-all,invert-selection to be global actions (and bindings)
2018-08-24 10:08:08 -04:00
Robin Gareus
ef2abc35b9
Set VCA Pane toggle sensitivity
2018-08-09 18:52:20 +02:00
Robin Gareus
e42d1e49c7
Fix VCA pane being made visible when redisplaying tracks
2018-08-09 17:28:54 +02:00
Robin Gareus
00dcf4d571
Backport Mixbus' mixer shadow
...
This is incomplete, pending backporting of Mixbus mixer_ui.h changes,
but this way it won't be forgotten.
And it might be handy to also include the shadow in Ardour's theme?!
2018-08-09 17:10:22 +02:00
Ben Loftis
131c545a3c
Plugin Ordering: PluginStatusChanged signal went missing. This fixes breakage in drag+drop and live status-updates from the Plugin Manager window.
2018-05-08 16:12:15 -05:00
Ben Loftis
811aed2be5
Remove debug printout.
2018-05-08 13:27:01 -05:00
Ben Loftis
f5bbbe321c
Plugin Order: Use the new plugin_manager function to save plugin order.
2018-05-08 13:26:08 -05:00
Ben Loftis
c4208411db
Tweak logic in master-bus packing to make it clearer; will also minimize conflicts with Mixbus.
2018-03-11 14:42:10 -05:00
Robin Gareus
ceac42cc03
NO-OP: whitespace
...
- remove trailing whitespace
- remove space after opening brackets and before closing brackets
- add space around operators
- do not use '//' for multi-line comments, do not use "//" on line-start
to comment-out code breaking indenting (-Wmisleading-indent)
- do add a single space after comment-start /*{SPACE}... or //{SPACE}...
- reserve duplicate whitespace " " for alignment, remove other duplicate
whitespace
- use established "TODO" and "XXX" (highlighted keywords)
- remove equal-sign series "====" (those indicate merge conflicts)
2018-02-24 13:55:20 +01:00
Ben Loftis
b44b8b7111
Prevent mixer-add buttons from getting focus.
2018-02-19 08:15:18 -06:00
Ben Loftis
181b5e40d1
Dont delete&create add_vca_buton every time the vca list is updated.
2018-02-13 08:13:52 -06:00
Robin Gareus
17b6d71467
Fix mixer left/right scroll, snap to strip boundary.
...
Ignore add-button (packed at end, start of list) when iterating
over strip_packer.children.
2018-02-13 11:18:03 +01:00
Robin Gareus
7cf408e693
Remove cruft
2018-02-13 11:15:00 +01:00
Ben Loftis
870c046c4c
Users struggle with Pane Dividers. Make them larger, and set a min-size on the mixer list pane.
2018-02-12 16:16:09 -06:00
Ben Loftis
c70aee50e0
...and also for VCA strips.
2018-02-12 15:50:35 -06:00
Ben Loftis
b7f38bbb7a
Remove track-adder button from the mixer-list, and add an obvious one at end of strips.
2018-02-12 15:29:38 -06:00
Ben Loftis
b69d818ce9
Further defer changes of plugin Tags+Status, and consolidate code to call PluginListChanged only once.
2018-02-02 19:25:01 -06:00
Robin Gareus
2b5ee5a963
Use new tag-search API
...
This fixes an issue where "By Tag" dropdown contained empty menu-items,
in case a hidden plugin is the only one with a given tag.
2018-01-31 14:04:14 +01:00
Robin Gareus
9e1acce333
Add plugin tag-filter to Mixer-favorites sidebar
2018-01-30 01:34:37 +01:00
Robin Gareus
8488dceeed
Prepare for PluginStatusesChanged API change
2018-01-30 01:33:54 +01:00
Robin Gareus
231e25544b
Tweak 842d758e: selection & move into view
...
Use separate editor + mixer flags for moving selected tracks into view.
Changing selection in the Editor will only pan the mixer-view and vice-
versa. This fixes an issue with the track that is being clicked-on to
be moved out of view (due to groups)
2017-10-21 21:07:18 +02:00
Paul Davis
ea5fa64c0b
manually fix up various cases where Gtk:Frame foo_frame had been changed to foo_sample
2017-09-18 14:59:11 -04:00
Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
Robin Gareus
3164f4ac30
remove debug output
2017-08-22 02:11:56 +02:00
Robin Gareus
d2ad0a6c5f
Consolidate add/track/route/bus wrappers -- step one.
2017-08-18 00:11:54 +02:00
Robin Gareus
0ae9cda51d
Allow to select VCAs
2017-08-06 22:17:42 +02:00
Johannes Mueller
2f66899222
Equivalent fix for #7429 for the mixer
...
The previous commit addressed only the behavior of clicking a route in the
editor window. Now we handle the same issue in the mixer window.
2017-07-20 15:05:07 -04:00
Robin Gareus
1f5ebc5485
Remove ArdourPrompter wrapper
2017-07-17 21:06:04 +02:00
Robin Gareus
eb1e423b75
Remove <gtkmm.h> include from header files.
2017-07-17 21:06:04 +02:00
Robin Gareus
f9e5e4360e
Move more Gtkmm2ext widgets into libwidget
2017-07-17 21:06:04 +02:00
Robin Gareus
23bb15dcf1
Honor groups for mixer selection
2017-07-12 06:55:44 +02:00
Robin Gareus
9a0ab26fbf
Add select-all-tracks mixer-shortcut (following editor)
2017-07-08 16:07:42 +02:00
Robin Gareus
5fc037cbe9
Fix gain inc/dec with multiple-selection spanning groups
...
When tracks in a gain-sharing group are selected, stepping gain
up/down affected the tracks N times:
for-each selected track inc/dec gain w/grouping.
When a mix of grouped and un-grouped tracks is selected, this lead to
inconsistent gain changes.
The new approach expands the groups first. Ignoring groups is not correct
either for single selection.
2017-07-08 15:43:32 +02:00
Thomas Brand
63ea7b6516
NO-OP whitespace (updated GH PR #357 )
2017-07-01 19:28:26 +02:00
Tim Mayberry
85732a66e3
Remove LocaleGuard from MixerUI class
...
The float <=> string conversions that this guard was protecting are now using
PBD::to_string/string_to() via XMLNode::get/set_property()
2017-06-22 10:48:38 +10:00
Robin Gareus
f77540120c
Remove Cruft
2017-06-17 15:52:03 +02:00
Robin Gareus
237aa3e3a0
Remove Cruft
2017-06-17 04:36:55 +02:00
Robin Gareus
1d28665f86
Use Stripable::Sorter in GUI consistently.
2017-06-17 04:36:39 +02:00
Robin Gareus
34abc2dc2d
Squelch error message when toggling master-bus visibility.
2017-06-14 21:23:12 +02:00
Robin Gareus
0e6e6cfde6
Remember Monitor-section state (show/hide, attached/detached)
2017-05-10 00:26:02 +02:00
Paul Davis
7b2063d62d
remove misc. debug output
2017-05-08 10:41:12 +01:00
Paul Davis
8ddbbe427d
when a Route is removed, don't bother triggering a sync-presentation-info-from-treeview because it isn't necessary
...
Also, don't update mixer selection unless selection actually changed
2017-05-08 10:40:27 +01:00
Paul Davis
dc0139d4af
use CoreSelection for track selection
2017-05-05 18:56:25 +01:00
Tim Mayberry
d41d612276
Use XMLNode::get/set_property API in Mixer_UI class
2017-04-19 09:36:55 +10:00
Paul Davis
5ac2d6dcd8
improve correct selection (in mixer) of newly added tracks/busses
2017-03-26 16:13:11 +02:00
Robin Gareus
3aefd0e744
consolidate context-menu popup methods
2017-03-16 02:36:48 +01:00
Robin Gareus
6af51b52ff
Use dedicated "show editor/mixer" actions
2017-03-10 17:52:42 +01:00
Robin Gareus
a67008a5cb
Mixer sidebar: show group context menu on right-click only
2017-03-08 16:22:17 +01:00
Paul Davis
7cd70e0c91
make sure that when extending the selection in the editor and mixer, the clicked-upon track gets set_selected() called last
...
This makes it be the "first" selected strip for control surfaces and the editor mixer
2017-02-26 18:24:56 +01:00
Paul Davis
006a4c0373
ensure that when mixer is shown in its own tab, it has a default focus widget, so that alt-m will always work
2017-02-20 13:58:54 +01:00