Commit graph

165 commits

Author SHA1 Message Date
Robin Gareus
1a70a2f977 Cont'd work on route-templates 2017-08-20 00:18:58 +02:00
Robin Gareus
d3b341d5c2 Fix copy/paste typo in e0a83a7 2017-08-19 02:36:36 +02:00
Robin Gareus
af103cf3c2 Remove old destructive API (non layered is a dynamic mode) 1/2 2017-08-18 20:59:52 +02:00
Robin Gareus
b98712ff5b amend e0a83a75 RouteDialog + script details 2017-08-18 20:56:30 +02:00
Robin Gareus
e0a83a758e Redesign Session+Route Template Meta Script API
Remove special-cased script types. Allow Action-Scripts to be re-used
for session-setup or route-templates.
2017-08-18 20:42:55 +02:00
Robin Gareus
f85c320759 Push user track-templates to the template list 2017-08-18 02:38:25 +02:00
Robin Gareus
44657d8fc6 NO-OP: whitespace & scope 2017-08-18 00:18:18 +02:00
Ben Loftis
4914b7feea Track templates: add some (unfinished) template files. Hide Created-With column in Ardour. 2017-08-17 15:31:30 -05:00
Robin Gareus
6042c60b05 NO-OP: whitespace & scope 2017-08-17 21:00:46 +02:00
Ben Loftis
ed8b8ffc71 Track Templates: redesign of Add Track dialog. 2017-08-17 13:32:01 -05:00
Robin Gareus
9d99e558b3 Fix Track/Bus dialog name-entry default
Changing the track-type to add changes the name which marked the
name-entry as "edited by user", even though it was Ardour itself
which changed the name.
2017-08-05 19:11:57 +02:00
Robin Gareus
5c92613698 Separate Ardour UI widgets into dedicated library 2017-07-17 21:06:04 +02:00
Paul Davis
d397e1f85c fix behaviour of AddRouteDialog "Add" button 2017-07-17 11:57:33 -04:00
Paul Davis
4f4ed8e194 if user has edited name entry in add route dialog, type changes should not reset it.
But using a response button should
2017-07-17 11:57:33 -04:00
Thomas Brand
63ea7b6516 NO-OP whitespace (updated GH PR #357) 2017-07-01 19:28:26 +02:00
Robin Gareus
8faf07bd6c Consistent "cancel/close" button position on the left.
"Add and Close" is an odd one out and this button should really be
removed for consistency. Still it allows for a 2-click or
2-keyboard-shortcut very common action.
2017-06-12 17:20:41 +02:00
Daniel Sheeler
2c41df9474 add route dialog now has "Add" and "Add and Close" buttons. "Add" keeps dialog open so user can add multiple templates. 2017-06-03 21:44:48 -05:00
André Nusser
092ce6dc01 Fix double "Tape" in Record Mode drop down when adding new track.
This bug probably also lead to "Tape" being shown in mixbus even
though it should not.
2017-05-14 14:28:29 +02:00
Paul Davis
7720caf36a whenever showing the add routes dialog, put focus in the SpinButton that determines how many <X> are added 2017-03-26 15:07:11 +02:00
Robin Gareus
0053abbaae backport/minimize difference to mixbus branch 2016-12-21 12:14:44 +01:00
Robin Gareus
8ba7e8f4ef Hide/remove per-track record-mode in favor of global setting. 2016-12-17 02:43:42 +01:00
Robert Scott
8098c7785f Don't reset the audio tracks name when changing the channel configuration. 2016-10-13 12:05:28 -04:00
Paul Davis
36f232d558 factor out "new route insertion point" enums so they can be shared by relevant dialogs 2016-08-22 08:40:12 -04:00
Paul Davis
cf52d6e4b4 enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
Paul Davis
92713eaadf VCA/Control Masters are displayed at fixed positions (initially), so insert-at options are irrelevant when adding them 2016-07-12 16:55:12 -04:00
Paul Davis
5408278802 VCA/Control Masters have no signal, so output i/o options are irrelevant when adding them 2016-07-12 16:51:02 -04:00
Paul Davis
d42f075408 stop AddRouteDialog from being modal and from using a recursive run loop 2016-06-12 14:54:01 -04:00
Paul Davis
0852d05643 remove RouteGroupDialog::do_run() and replace its use with code that doesn't rely on a recursive run loop 2016-06-12 14:54:01 -04:00
Paul Davis
06b12bef62 retain route i/o choice across show()'s of the AddRouteDialog 2016-06-09 20:39:43 -04:00
Paul Davis
bd43428a65 add route dialog should always show up wherever the mouse is, not in its last location 2016-05-31 15:30:43 -04:00
Paul Davis
04b3d9c874 fix an issue with the add bus/track dialog name template, left unchanged after selecting for VCA masters 2016-05-31 15:30:43 -04:00
Paul Davis
33e56e58d7 initial part of vca assignment via context menu 2016-05-31 15:30:38 -04:00
Paul Davis
0e1190c555 extend add route dialog to include VCA masters 2016-05-31 15:30:38 -04:00
Robin Gareus
6f4ccfcd3b hide strict-i/o UI for Mixbus 2016-04-15 14:53:18 +02:00
Robin Gareus
d324f5bb9e default to add new ports at the bottom. 2016-04-04 18:36:31 +02:00
Robin Gareus
1067391289 change "strict-i/o" into a combobox for consistency 2016-04-04 18:36:31 +02:00
Robin Gareus
a16c7a8a90 add option to create new routes with strict-i/o enabled. 2016-03-28 18:25:34 +02:00
Robin Gareus
ec70ea7b0f handle MidiBusses in channel-count 2016-03-20 20:54:36 +01:00
Robin Gareus
e7181c0cc4 Midi Busses? why yes! 2016-03-16 04:41:19 +01:00
Paul Davis
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
Robin Gareus
22b07e0233 NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
Todd Naugle
203a72f883 Create new Groups with a consistent set of default properties.
This is part of a larger fix for #6450. Previously new route groups were
created with different default properties depending on which code created
the new group. The group tab method had all properties set and that is now
going to be the default for all other methods (mixer strip button, etc).
2015-09-21 14:52:25 -05:00
Paul Davis
d45620d636 now that there is only 1 effective selection, adjust add-new-track-or-bus option for after/before selection 2015-04-13 22:24:10 -04:00
nick_m
135e865302 Add route dialog order hint changes.
Add an option to insert new routes at the top of the list ("First").
Reorder/rename the entries in the dialog.
Session's _order_hint is now the signed int it always wanted to be.
2015-03-16 04:01:30 +11:00
nick_m
73d2d44652 Add route dialog is never a transient window.
Fixes a hack where it's transient parent was used to give an order hint
(for the order key of any new tracks).
This commit adds a new combobox "insert_at" to let the user tell us
where they want new tracks to go.
2015-03-12 03:46:11 +11:00
nick_m
4d66c6c1ab Add route dialog responds to enter key being pressed. 2015-03-10 02:27:40 +11:00
Ben Loftis
d92608b05f use magic strings instead of magic numbers (allow profiles to leave out some track type options) 2015-02-11 14:29:50 -06:00
Ben Loftis
d273bb3de8 Track Mode is too vague; rename to Record Mode 2015-02-10 14:43:17 -06:00
David Robillard
10ad55fcf5 Factor out instrument selector. 2014-12-24 18:39:15 -05:00
Robin Gareus
6b3a8915f3 add abort() to non-reached code
This cleans up a lot of false-positives in static analysis
and also helps compilers to optimize code paths in general.
(tagging the fatal stingstream operator as ‘noreturn’ is
far less trivial)
2014-11-14 11:30:08 +01:00