Paul Davis
5c8e239f95
Revert "start work on auto return target dropdown rather than button"
...
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.
2015-06-29 14:18:16 -04:00
Paul Davis
b531c878b0
Revert "properly track, update, maintain and set auto return state"
...
This reverts commit 07d0539526239d895f22123d88411c0d4ee773a4.
2015-06-29 14:18:16 -04:00
Paul Davis
da3df9c1d1
Revert "replace two more instances of !! with implicit use of operator bool()"
...
This reverts commit e8eff9fb9c2fa6fc518404c2f9b731f8c28d3a23.
OS X compiler gets confused by this change.
2015-06-29 14:18:15 -04:00
Paul Davis
8ac11386a6
replace two more instances of !! with implicit use of operator bool()
2015-06-29 14:18:15 -04:00
Paul Davis
c4c7dc0086
Revert "use newly added operator bool() for Evoral::Beats rather than double-negation as boolean"
...
This reverts commit a19902b52f08bf33c54e60dfb49c44a1c154f4c9.
OS X compiler gets confused by this change.
2015-06-29 14:18:14 -04:00
Paul Davis
9c84633eb4
Revert "replace two more instances of !! with implicit use of operator bool()"
...
This reverts commit e8eff9fb9c2fa6fc518404c2f9b731f8c28d3a23.
OS X compiler gets confused by this change.
2015-06-29 14:18:14 -04:00
Paul Davis
82fc73d663
replace two more instances of !! with implicit use of operator bool()
2015-06-29 14:18:14 -04:00
Paul Davis
15b3ad956d
use newly added operator bool() for Evoral::Beats rather than double-negation as boolean
2015-06-29 14:18:14 -04:00
Paul Davis
48fb3e3b48
use consistent (large) size when calling to_ticks()
2015-06-29 14:18:14 -04:00
Paul Davis
745a235b9d
properly track, update, maintain and set auto return state
...
Conflicts:
gtk2_ardour/ardour_ui_options.cc
2015-06-29 14:18:13 -04:00
Paul Davis
7592b5d3e1
correctly track range selection trim and drag creation w.r.t playback priority
2015-06-29 14:18:13 -04:00
Paul Davis
aefd089b88
make editor_drag.h fully self-contained as a header file (it was missing more than a dozen necessary fwd decls etc)
...
Conflicts:
gtk2_ardour/editor_drag.h
2015-06-29 14:18:13 -04:00
Paul Davis
eb791b7302
start work on auto return target dropdown rather than button
...
Conflicts:
gtk2_ardour/ardour_ui.cc
2015-06-29 14:18:13 -04:00
Paul Davis
6c8e11d3f8
change ArdourDropdown API to allow other types of menu elements
2015-06-29 14:18:13 -04:00
Paul Davis
736baab0f9
remove debug output
2015-06-29 14:18:13 -04:00
Paul Davis
a2604ea38c
fix copy-n-paste errors that used wrong buttons for playhead priorities
2015-06-29 14:18:13 -04:00
Paul Davis
82487c9196
fix copy-n-paste errors that used incorrect enum values for playhead priorities
2015-06-29 14:18:13 -04:00
Paul Davis
827fa16239
restore use of vertical margin on ardour knob popup tooltip/window
2015-06-29 14:18:13 -04:00
Paul Davis
35fe7e4ba7
add preferences GUI elements to allow control of playhead priority items
2015-06-29 14:18:13 -04:00
Paul Davis
ba981a14c4
initial version of playback priority design. No GUI control over options yet
...
Conflicts:
libs/ardour/ardour/session.h
libs/ardour/ardour/types.h
libs/ardour/enums.cc
libs/ardour/session_transport.cc
system_config
2015-06-29 14:18:13 -04:00
Paul Davis
7fae6bcd87
copy all XCode project files from Tracks.
...
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves'
version is more canonical
2015-06-29 14:18:10 -04:00
Paul Davis
e2574020b2
fix logic/declaration issue with modified PersistentTooltip API
2015-06-29 14:18:10 -04:00
Paul Davis
a81bfbfc41
use Tracks' MainMenuDisabler during session lock (could be improved with more RAII)
2015-06-29 14:18:09 -04:00
YPozdnyakov
4465fb62f3
[Summary]: add keybindings Cmd-h (hide application) for mac
...
Conflicts:
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui_ed.cc
2015-06-29 14:16:43 -04:00
Robin Gareus
db2fc7e6c7
initialize uninitialized var - possible fix for #6400
2015-06-29 20:03:36 +02:00
Robin Gareus
2a5694652f
remember max shuttle-speed
2015-06-29 18:57:51 +02:00
Ben Loftis
0a7ba20740
add keybinding, V, for video window
2015-06-28 16:59:04 -05:00
Ben Loftis
74067d6a0c
tweak some window-bindings. Use C for Clock and B for meter-Bridge
2015-06-28 11:38:26 -05:00
Ben Loftis
9370a80966
show selection trim cursors in Range mode
2015-06-28 00:52:49 -05:00
Robin Gareus
1e06139c16
remove debug code
2015-06-27 01:32:11 +02:00
Robin Gareus
11c6aaec7a
check editor/mixer/meterbridge window overlap for show/hide
2015-06-27 01:31:22 +02:00
Robin Gareus
1bd7199f4f
consolidate code
2015-06-27 01:00:03 +02:00
Robin Gareus
4fc3d98af8
update Window > Mixer accordingly
2015-06-27 01:00:03 +02:00
Ben Loftis
7be99bf6e4
add region layer keybindings
2015-06-26 17:25:13 -05:00
Robin Gareus
02be98b3d6
Alternative approach for show/hide Meterbridge #6386
...
* no more on-top (transient to editor)
* similar approach as toggle editor/mixer
see also 0cd1db76f0
2015-06-26 22:35:54 +02:00
Paul Davis
ee791f251a
make the quantize dialog persistent so that settings are retained
2015-06-26 12:47:11 -04:00
Robin Gareus
0cd1db76f0
keep meterbridge on top of editor - see #6386
2015-06-25 20:24:03 +02:00
Colin Fletcher
94e4e2f55f
rename TempoMap::cut_time() to remove_time()
...
Everywhere else, 'cut time' has been renamed to 'remove time': for consistency,
rename this one remaining function to match.
2015-06-25 15:33:53 +01:00
Robin Gareus
2cb511e25a
update video import flags, relax GOP size.
2015-06-23 17:11:45 +02:00
Paul Davis
b808ca897b
textual tweak
2015-06-23 08:25:38 -04:00
Paul Davis
9b75cdb26d
provide control over waveform image cache size from GUI
2015-06-23 08:18:11 -04:00
John Emmas
32924aa7b8
When using the Editor's Shuttle control, stop any shuttling by calling Session::request_stop()
...
Previously we were using a convoluted scheme of firstly setting the transport speed to 1.0, then later re-setting it to 0.0. On Windows this was having some strange side-effects (such as leaving the transport in Play mode and/or resetting the timeline to zero timecode). Hopefully this change will also work for the other platforms.
2015-06-22 16:08:46 +01:00
nick_m
d9c0aa4236
Amend last commit.
2015-06-22 00:53:31 +10:00
nick_m
d45a25e4a8
Clicking an automation track line without a move adds a point on the line.
2015-06-22 00:47:08 +10:00
Colin Fletcher
8ad4f89cf8
Amend button caption in 'Remove time' dialogue
...
I missed that it still said 'Cut'.
2015-06-21 14:48:33 +01:00
nick_m
e0a076d2b6
Mkae automation line / gain line cursors consistent.
2015-06-21 22:14:03 +10:00
nick_m
63269b3063
Automation selection fixes.
...
- display selected comtrol points in region gain lines
- display selected points in internal edit mode
- allow dragging of region gain lines in MouseContent mode
2015-06-21 05:27:45 +10:00
Paul Davis
9f0012aaaa
various tweaks to the height/sizing of audioregion views and their waveforms
2015-06-19 08:15:25 -04:00
nick_m
aa1cdd26ca
AudioRegionView now uses ControlList::editor_add().
2015-06-19 05:02:06 +10:00
nick_m
1768e9817e
Fix another LineDrag click crash.
2015-06-19 03:39:51 +10:00