Robin Gareus
6042c60b05
NO-OP: whitespace & scope
2017-08-17 21:00:46 +02:00
Ben Loftis
a02d8d254a
Fix merge error.
2017-08-17 13:49:41 -05:00
Ben Loftis
ed8b8ffc71
Track Templates: redesign of Add Track dialog.
2017-08-17 13:32:01 -05:00
Ben Loftis
91e684ceeb
Templates: fix unintended commit from debugging
2017-08-17 13:31:32 -05:00
Ben Loftis
0ac2ea51a5
Templates: dialog tweaks.
2017-08-17 13:31:02 -05:00
Ben Loftis
e59b28de09
Templates: Dim the border around template description text.
2017-08-17 13:28:41 -05:00
Robin Gareus
8ecbf0486f
Update GUI, session-format notifications, skip unusable in recent list
2017-08-17 18:52:07 +02:00
Robin Gareus
e62e040502
SessionDialog: hide created-with column in Ardour, use a tooltip.
2017-08-17 16:47:27 +02:00
Robin Gareus
431702ecbc
Complete Lua-binding dump (after 8eb3b9d34b)
2017-08-16 21:00:23 +02:00
Robin Gareus
24cb141aa6
Revert "Revert ongoing SessionDialog changes for 5.11 release."
...
This reverts commit bd40b9132c .
2017-08-16 05:23:13 +02:00
Robin Gareus
bd40b9132c
Revert ongoing SessionDialog changes for 5.11 release.
...
To be reverted again after the release. This temporarily reverts
26c88b2 , c67d1d4 , 5e41293 , 8b7df13 , ff61435 , 1039894 , 8717c0d
and GUI parts of 47d86cf
2017-08-16 01:17:35 +02:00
Robin Gareus
26c88b2a3e
Replace advanced session-setup options with script
2017-08-16 00:51:20 +02:00
Robin Gareus
b3dc75fed3
Prepare for removal of Advanced Session Options (BusProfile)
2017-08-16 00:51:20 +02:00
Paul Davis
36c708c465
only button 1 click in mouse draw mode on MIDI automation regions should add events
2017-08-15 17:36:50 -04:00
Johannes Mueller
0c06860ed7
Simplify code of PluginDisplay::update_height_alloc()
...
Partly irrelevant code. A more elaborated resize height allocation behavior
won't be needed before the widget layout in the generic GUI is improved.
2017-08-15 19:13:05 +02:00
Johannes Mueller
c0326ec47e
Make PluginDisplay::update_height_alloc() virtual
...
... so that it no longer hides
ProcessorBox::PluginInlineDisplay::update_height_alloc()
2017-08-15 18:23:34 +02:00
Robin Gareus
c2afd958ba
Re-add template script debugging (after 7d48e80e)
2017-08-15 17:46:04 +02:00
Paul Davis
c67d1d477e
tone down frame color and use a better widget name
2017-08-15 10:48:29 -04:00
Paul Davis
5e41293f9e
NO-OP: indent and remove whitespace
2017-08-15 10:46:31 -04:00
Paul Davis
8b7df135b1
put a frame around template description, change background color
2017-08-15 10:45:47 -04:00
Ben Loftis
ff61435a88
Further tweaking of layout and packing.
2017-08-14 18:01:17 -05:00
Ben Loftis
1039894f34
Rationalize gtk box packing.
2017-08-14 17:37:29 -05:00
Ben Loftis
8717c0d3b0
Auto-select an Empty template.
2017-08-14 17:20:34 -05:00
Ben Loftis
47d86cf54d
Change the template pulldown menu into a tree list. Populate the Description view when a template is selected.
2017-08-14 16:14:42 -05:00
Ben Loftis
0a0eec2adc
Session Metadata: add a Description field.
...
* This is a multi-line text field.
* If the session is a template, we might show this in the New Session dialog.
2017-08-14 14:08:17 -05:00
Paul Davis
a1143a0ed6
expose automation state controls in AutomationTimeAxisView when used for MIDI CC
2017-08-12 14:40:21 -04:00
Paul Davis
b98969be94
do not set automation to off/manual for MIDI CC data when clearing such data
2017-08-12 14:40:21 -04:00
Robin Gareus
3ff352be79
Maybe fix crash on Close Session -> Quit (windows threading)
2017-08-11 19:45:49 +02:00
Robin Gareus
7d48e80e5f
Fix MSVC builds (binding external static members)
...
This Revert "Lua GUI Instance update: prepare for template scripts"
commit c37cdf548d .
2017-08-11 18:01:28 +02:00
Robin Gareus
f27e53f485
Add support for scripted meta-templates.
2017-08-11 15:24:05 +02:00
Robin Gareus
a38cdb0ae3
Add template dropdown sensitivity
...
...for those who select a template but forget activate the checkbox and
wonder why it doesn't work :)
2017-08-11 15:24:05 +02:00
Todd Naugle
d4a089937b
Populate the buffer size combo when connecting to jack that is already running.
...
This would crash (throw) if ardour was started with an invalid backend
(alsa with no devices avaliable) and then changec to an alredy running
jack. The invalid backend at the start would leave the buffer
size combo empty and switching to the running jack backend did not populate
buffer size list.
2017-08-10 09:49:22 -05:00
Robin Gareus
418570b041
Update Lua os.exec, SystemExec API
...
We can't use Lua to construct a PBD::SystemExec Obejct. Lifetime of the
object is bound to the Lua interpreter or local function scope.
Destroying the C++ object terminates the process.
Additionally to adding a dedicated method, we also override the existing
os.execute Lua libary method with a rt-save (vfork, close filedescriptors)
wrapper.
2017-08-10 02:26:11 +02:00
Robin Gareus
80e0094ef4
Add support for templates to invoke one-time scripts
2017-08-10 02:26:08 +02:00
Robin Gareus
c37cdf548d
Lua GUI Instance update: prepare for template scripts
2017-08-10 02:26:05 +02:00
Robin Gareus
e4cb6e1894
Lua Message dialog, push splash screen if needed.
2017-08-10 02:26:01 +02:00
Robin Gareus
8eb3b9d34b
Add a Lua SetSession signal/hook
2017-08-10 02:25:58 +02:00
Robin Gareus
d0553753af
Lua Script Sandbox - GUI part
2017-08-10 02:25:54 +02:00
Robin Gareus
cba622cdce
Add Lua bindings to set toggle-actions
2017-08-09 16:29:24 +02:00
Robin Gareus
0c4e0503b4
SystemExec Lua bindings (vfork, fire+forget)
2017-08-08 23:27:47 +02:00
Robin Gareus
7c6800fb88
Hide TrackList "Active" toggle for VCAs
2017-08-08 01:49:05 +02:00
Paul Davis
45eef0be1b
slight tweak for more code consistency between ::toggle_solo() and ::toggle_mute()
2017-08-07 12:14:17 -04:00
Paul Davis
cbe342c357
some structure/code for managing menu sensitivity now that VCAs are selectable
2017-08-07 12:04:11 -04:00
Robin Gareus
d7aa102ce5
Name New VCAs from Selection
2017-08-07 16:46:35 +02:00
Robin Gareus
c7237a606a
Improve Track > Toggle Solo/Mute, include VCAs
2017-08-07 16:29:08 +02:00
Robin Gareus
ffcb0af8bc
Fix Windows builds (amend 7009ff03)
2017-08-07 13:58:56 +02:00
Robin Gareus
8642e916db
More RouteTAV -> StripableTAV updates (Editor List)
2017-08-06 23:49:12 +02:00
Robin Gareus
031e02d9e7
Use StripableTAV to inform Ctrl surfaces about selection.
2017-08-06 23:22:27 +02:00
Robin Gareus
f1ae16fe8f
VCA TimeAxis Context Menu
...
NB. This calls for a vca_ui (alike route_ui) to consolidate common
methods like choose_color, assign/drop slaves etc)
2017-08-06 22:48:38 +02:00
Robin Gareus
7009ff0300
Update Selection API to include all Stripables
2017-08-06 22:17:58 +02:00