Paul Davis
5c8e239f95
Revert "start work on auto return target dropdown rather than button"
...
This reverts commit d1cbb3fb0e .
2015-06-29 14:18:16 -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
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
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
4fc3d98af8
update Window > Mixer accordingly
2015-06-27 01:00:03 +02: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
1291f3d2e8
add name text for ToggleExternalSync action
2015-05-28 16:22:32 -04:00
Ben Loftis
3c711f1a9f
use Go To instead of Goto
2015-05-18 16:13:27 -05:00
Robin Gareus
fb3d1a6f24
x-run counter reset & typo
2015-04-29 15:47:51 +02:00
Robin Gareus
6e335ca5d9
add xrun counter to status-bar (currently no reset)
2015-04-29 03:10:27 +02:00
Paul Davis
ced4378d09
Merge branch 'master' into saveas
...
Conflicts:
gtk2_ardour/ardour.menus.in
libs/ardour/session_state.cc
2015-04-20 15:10:41 -04:00
Paul Davis
eba21335b9
Revert "[Summary]: Main menu item "Save Template..." should be disabled during record process."
...
(record_restricted_actions concept does not exist in Ardour, so this was a
mistaken cherry-pick).
This reverts commit d13fe65b89 .
2015-04-02 16:35:53 -04:00
YPozdnyakov
d13fe65b89
[Summary]: Main menu item "Save Template..." should be disabled during record process.
2015-04-02 16:18:17 -04:00
Robin Gareus
7e2f8bd872
amend 157299a, really fix “Show Toolbars”
2015-03-21 21:52:40 +01:00
Robin Gareus
157299a2f0
“Show Toolbars” is not saved and on by default.
2015-03-21 21:38:36 +01:00
Robin Gareus
5c0e3d4f04
always pack the log-LED into the status widget.
...
not only does this provide consistent look & feel,
but now the status-bar can never be empty.
Before to this change, a small useless black
rectangle remained when all elements were hidden.
2015-03-16 23:39:23 +01:00
Robin Gareus
b1ff942101
OSX has a wall clock already.
2015-03-14 18:28:37 +01:00
Robin Gareus
fe7dd8d862
tweak status-bar spacing
2015-03-14 18:28:36 +01:00
Robin Gareus
83babb8a52
automatic error log window popup be gone.
2015-03-14 18:28:36 +01:00
Robin Gareus
c90400364a
prepare saving video-export settings.
...
* migrate dialog from Editor to UI.
* make it a WM proxied window
* prepare applying state after construction..
2015-02-28 02:36:58 +01:00
Paul Davis
2866514c09
add initial code/stubs, actions, menu items for save as
2015-01-11 12:15:46 -05:00
Ben Loftis
a4f7c21ec3
now that regions and range selections are exclusive, the separate actions to set ranges or zoom to selections are redundant. save some menu entries and keybindings by consolidating them. also consolidate some code with new function get_selection_extents(). as a side-effect, this checkin fixes the assert failure in play_with_preroll
2015-01-07 15:31:30 -06:00
Paul Davis
0d771999ac
expand help menu with various useful entries.
...
From Georg Kraus. Addresses #5783 , and was github pull request #67 . Manually applied via .diff because of merge mechanics issues
2014-12-18 11:09:10 -05:00
Ben Loftis
cb13fe578f
show-more-ui-prefs-from-view-window is only a mixbus thing
2014-12-12 12:32:32 -06:00
Paul Davis
9ac551abab
another metric ton of color work
2014-12-08 22:02:38 -05:00
Robin Gareus
8455ebce90
noop, simplify code.
...
(!mixer || !editor) are checked at the top of the funtion
and also used without checks further down.
2014-12-08 18:47:10 +01:00
Ben Loftis
90df6f3fe6
some keyboard layouts have KP_Separator instead of KP_Decimal
2014-10-21 16:36:15 -05:00
Paul Davis
8097b8c762
add action and menu entry for "reattach all tearoffs".
...
So far only does the transport tearoff
2014-10-16 13:44:36 -04:00
Robin Gareus
df19c576c7
fix a bunch of memory leaks
2014-09-11 03:04:11 +02:00
Ben Loftis
e062629ccd
make GUI preferences discoverable from the View menu
2014-07-14 12:20:01 -05:00
Ben Loftis
555a5d6348
lots of keybinding changes. added a new action to allow removing markers at the playhead location. numpad now allows you to access marks higher than 9. to locate to a marker, use the numpad decimal to start and end the operation - for example press .19. to locate to marker 19. also added alternate bindings for redo, delete, and several other alternates that will be needed in subsequent commits. tab is not working, using either Tab or nabla in the binding.in file
2014-07-03 17:50:14 -05:00
Ben Loftis
043b76569d
fix the naming and behavior of always-play-range to match the button, which is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable
2014-07-03 12:56:33 -05:00
Robin Gareus
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
Adrian Knoth
5f45828c67
Add option to display the mixer in fullscreen
...
This is useful for dual-head setups.
2014-03-21 16:08:53 +01:00
Robin Gareus
c2b2953f8c
export video-range: add to context menu
2013-10-12 22:56:08 +02:00
Paul Davis
f1aa5839c0
use WindowManager/WMProxy to correctly manage the audio/MIDI setup window
2013-09-22 19:22:56 -04:00
Paul Davis
20fa19e69e
more excision of "JACK" from labels, menu items, etc.
...
NOTE: users will lose the sample rate/latency display in the status bar display. Not yet sure what to do about this
2013-09-17 22:25:21 -04:00
Paul Davis
7eda429155
remove JACK related action definitions (audio/MIDI setup is where this happens now)
2013-09-17 21:07:44 -04:00
Paul Davis
56465fda10
move engine dialog from a widget to an actual dialog; emit Session::AudioEngineSetupRequired when loading a session if it is necessary
2013-09-09 15:17:42 -04:00
Paul Davis
bc1cc154dc
always save/keep audio/MIDI setup states so that they are available for use *after* instances where JACK was already running
2013-09-05 14:21:25 -04:00
Paul Davis
58dd0198e6
save and restore settings for different backend/driver/device combinations
...
So far, this is only internal - never saved to disk
2013-09-04 15:45:54 -04:00
Paul Davis
8060198f75
change names of actions groups that include "jack"
2013-09-04 12:49:52 -04:00
Robin Gareus
c7057c30d8
s/Window|Meter/Window|Meterbridge/
2013-07-10 15:27:04 +02:00
Robin Gareus
04ad452bca
fix meterbridge window behaviour on session unload/close.
2013-07-10 15:27:03 +02:00
Robin Gareus
35937e5083
implement meterbridge & meter-strip
2013-07-10 15:27:02 +02:00
Robin Gareus
b0998844db
basic window infrastructure for meterbridge
2013-07-10 15:27:02 +02:00
Robin Gareus
6b480bb2f7
vtl: make "Remove Video" insensitive if N/A
2013-06-13 00:58:19 +02:00
Paul Davis
4cd27e4733
cleanup menus/actions mess exposed on OS X; remove video items from OS X menus (for now)
2013-05-08 11:43:33 -04:00
Paul Davis
a70192adff
tweaks for OS X menu building
2013-05-08 10:47:45 -04:00
Paul Davis
bedc7b170e
change namespace/naming of WindowManager classes; register all ArdourDialog and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
2013-05-07 22:09:16 -04:00