Paul Davis
3047b25527
split out region marker actions to their own submenu; implement remove and clear all
2021-05-18 20:59:37 -06:00
Paul Davis
a1c68460be
add basic/initial code for action to add a region marker
2021-05-14 18:37:50 -06:00
Robin Gareus
f10d380d9a
RecorderUI: Tabbable Window Skeleton
2021-02-22 01:00:07 +01:00
Robin Gareus
01bb38d99e
Add option to en/disable showing automation-lane on touch
2021-02-09 02:11:09 +01:00
Robin Gareus
6224bd7e7a
Add Volume Ctrl position to processor-box context menu
...
This makes it easier to discover the option, compared to hiding
it in the context menu of the slider itself.
2020-08-03 14:59:05 +02:00
Robin Gareus
02a31b97b2
Add Loudness Assistant to session menu
2020-07-23 04:11:47 +02:00
Paul Davis
b4c71a5afe
add action created a few months ago to global Track menu to toggle layer display
2020-07-02 14:50:12 -06:00
Nikolaus Gullotta
d147741ae3
Fix "Help" menu for Mixbus in wake of 9d9a00d2
2020-06-04 09:34:04 -05:00
Paul Davis
9d9a00d282
change action name, label and method names for accessing the tutorial to ... tutorial
2020-05-29 10:23:53 -06:00
Robin Gareus
d7072eda01
Update script menu in the wake of 95932f92de
2020-04-30 00:24:22 +02:00
Paul Davis
0ecf1e40ea
add Editor-level action to toggle track layer display
2020-04-03 18:54:51 -06:00
Paul Davis
ac6bd95e3a
move automation menu to under View in main menu
2020-04-03 18:54:51 -06:00
Paul Davis
f26dd1f13d
add automation item to top level edit menu
2020-04-03 13:28:58 -06:00
Ben Loftis
142ce953da
Split Select-All-Tracks into 2 appropriately named actions
...
Existing function select-all-tracks is now renamed select-all-visible-lanes, to match its behavior.
New function select-all-tracks will select all Tracks, as the name implies.
To maintain consistency for those users who actively used select-all-tracks,
the default shortcut ctrl+t will continue calling select-all-visible-lanes.
2020-01-22 10:33:15 -06:00
Paul Davis
457ab6d35f
put JACK time master option back in the menus
2019-11-15 16:04:58 -07:00
Robin Gareus
ebb89ba805
Super basic Virtual-Keyboard UI
2019-10-18 03:50:52 +02:00
Len Ovens
da88e9d34c
Foldback gui: Added hide and show
...
- New menu item in view menu
- Foldback strip has hide button
- Adding a new foldback bus sets show
- setting is saved and restored
2019-09-11 16:36:05 -07:00
Ben Loftis
da3d8e5418
(Source List) Implement insert-region action... now uses the Source List.
2019-08-01 12:11:31 -05:00
Ben Loftis
71c2ed8160
(Source List) Source list, Region List: Resolve various action+behaviors between the 2 lists.
...
Duplicate the remove_unsued_region action in the Session->Cleanup menu, for discoverability.
Region list should use the same Region actions as the canvas...
OK, now resolve the change in use-cases of Region List and Source List. tentative.
Rough-in remove_selected_sources (Delete in Sources list).
Column tweaks.
2019-08-01 12:11:31 -05:00
Ben Loftis
c12a017728
(Source List) Region Tags (gtk2 part)
2019-08-01 12:11:31 -05:00
Ben Loftis
b1019bbbf6
(Source List) Region List rewrite (gtk2 part)
...
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-08-01 12:11:31 -05:00
Robin Gareus
6edc919656
Mixbus menu backport
2019-04-17 16:29:35 +02:00
Robin Gareus
bb5d237d66
NO-OP: whitespace
2019-04-17 16:29:35 +02:00
Ben Loftis
65bda27d42
Tweaks to Mixer and Monitor keybindings:
...
Add Mixer-specific view keybindings for list, vca, mon. (thanks to: the_CLA)
Move monitor keybindings (mute, dim, mono) to be globally-accessible.
Implement new mixer-specific actions to show/hide monitor,vcas,mixbuses (the_CLA)
Move monitor funcs (mute,dim,mono) to globally-accessible actions.
Make a new Monitor group insted of using Transport group.
Allow use-monitor-section to be controlled by both menu and session-options dialog.
2018-12-07 12:57:26 -06:00
Robin Gareus
80aa43b830
Expose DSP load window
2018-12-03 22:45:22 +01:00
Len Ovens
c04fc2efe2
Allow strips to add or remove personal sends
...
in processor box context menu
2018-11-01 17:43:35 -07:00
Robin Gareus
23220955a5
Remove Transport > TimeMaster toggle from menu
...
The checkbox is not kept in sync with
Session > Properties > Timecode > JACK Time Master
besides, it relies on JACK, relies on ardour being the first jack client
and also is mostl useless due to tempo-ramps not being supported by
many jack clients.
2018-10-03 18:19:00 +02:00
Paul Davis
db385c2e3c
new transport slave/master implementation, gui edition
2018-09-18 19:06:04 -04:00
Robin Gareus
bf694199ab
Add method to show/hide VCA (and Mixbus) Mixer pane
2018-08-08 22:42:12 +02:00
Paul Davis
3a6d7ba321
context menus should have accelerators
2018-06-14 17:30:14 -04:00
Ben Loftis
8e4e7fde05
Re-pack Editor Toolbar:
...
Move zoom tools to right of toolbar.
Tweak numeric (mode) keybindings to more closely match the order they appear in the UI.
Add some new default keybindings.
2018-02-12 11:42:21 -06:00
Ben Loftis
0299229e41
SoloSelection: gui part.
2018-02-11 09:39:45 -06:00
Ben Loftis
dc61256466
new_grid: Rewrite of Snap and Grid. (squashed commit)
...
Separate Snap from Grid. Lots of naming changes.
Multiple simultaneous snap options allowed. Grid is one of the possible Snap options.
Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines.
The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-09 09:59:39 -06:00
Robin Gareus
22c497b62d
Add a separate, dedicated transport-control window
2017-12-22 22:15:50 +01:00
Paul Davis
e6064b286e
basic GUI framework for setting Disk I/O options
2017-09-18 11:40:53 -04:00
Ben Loftis
631629b8e7
Editor zoom: add zoom_to_extents()
2017-08-26 23:06:29 -05:00
Ben Loftis
36f70d2bc2
Main Menu: some re-organization of session- and global-centric windows.
2017-07-21 14:44:37 -05:00
Johannes Mueller
610d9fd3b9
First draft of a template management dialog
...
Goal is to a simple dialog that can rename and remove templates. This is
helpful in order to keep the template list tidy.
So far it works for session templates. Track templates tbd.
2017-07-12 16:15:03 +02:00
Robin Gareus
4ae5737beb
Add GUI-Idle debugging/profiling util
2017-03-15 11:34:05 +01:00
Robin Gareus
da5b6566e6
The return of the Mixbus Send-options (allow aux-feedback override)
2017-03-08 19:00:04 +01:00
Tim Mayberry
ddb4b8a7c3
Add reset region gain action for selected regions
2017-03-04 15:26:00 +10:00
Robin Gareus
356a422531
Update menu for Lua
...
- remove "Session > Scripting" entry point
- change ActionScripts to LuaScripts (all of them sans DSP)
2017-02-19 01:29:08 +01:00
Robin Gareus
65b38322db
GUI action Transport/RecordCountIn
2017-02-13 23:01:11 +01:00
Robin Gareus
645402bc42
Add GUI action to record with preroll
2017-01-18 15:16:05 +01:00
Robin Gareus
e71ea821dd
Enable session-archive feature
2016-12-27 18:33:47 +01:00
Ben Loftis
386a1ed96e
Separate is an Editor action (like Delete), not a Region action.
2016-12-19 14:08:23 -06:00
Tim Mayberry
89623923bd
Change Zoom to Selection action (Z key) to zoom on both axes
...
Add Zoom to Selection (Horizontal) action to access previous behavior.
Remove Editor::temporal_zoom_region as it was duplicate code and broken for
both_axes
Should Resolve : #7112
2016-12-13 12:25:03 +10:00
Robin Gareus
dd1550b263
hide unfinished "Archive" feature for 5.4 release
2016-09-27 01:23:20 +02:00
Robin Gareus
5232e0f2af
GUI support to archive session
2016-09-20 19:52:56 +02:00
Nathan Stewart
5b4584ad94
Add "Marker Toggle" #5193
2016-08-13 16:07:16 +02:00
Paul Davis
54e8a21a09
Remove references to a "master faders" window. We went the other way.
2016-06-02 19:19:22 -04:00
Paul Davis
5c658db4bf
most of the changes required to add a new master faders tabbable
...
the visibility button isn't actually working correctly
2016-05-31 15:30:38 -04:00
Robin Gareus
b487954722
fix menu order: consistent for region and range bounce
2016-05-25 02:28:41 +02:00
Robin Gareus
372e3b019e
cleanup menu file, backport Mixbus #ifdef's
2016-05-16 15:23:12 +02:00
Robin Gareus
05baa2d1c1
use WindowManager toggle API for script-manager
2016-05-06 03:59:02 +02:00
Robin Gareus
b85de06669
make region > Edit context menus identical
2016-05-01 02:02:32 +02:00
Robin Gareus
32fcc42fb4
NO-OP use spaces throughout the menu file, remove trailing whitespace.
2016-05-01 02:02:29 +02:00
Robin Gareus
1888104f8d
remove "Lua DSP Proc" context meuu
2016-04-29 02:57:51 +02:00
Robin Gareus
62937ea1a6
special case send panning for MB
...
since the route does not use Ardour pannersi"link panners" here only
affects send <> send linking.
2016-04-20 21:28:03 +02:00
Paul Davis
b7768becb5
use correctly named action to put preferences into the global menu bar on OS X
2016-04-13 13:00:04 -04:00
Paul Davis
82e6bdccf3
fix use of C++ style comments in cpp file (avoids warning on OS X)
2016-04-13 13:00:04 -04:00
Robin Gareus
62d2d22b44
get started with Pin Manager - currently display-only.
2016-03-27 21:35:42 +02:00
Robin Gareus
4ad055745f
and without typo :)
2016-03-11 22:46:19 +01:00
Robin Gareus
c9d6d9ed85
add region & range loudnless report
2016-03-11 17:26:42 +01:00
Mathias Buhr
99b9fc6759
Fixes preferences context menu not being shown
2016-02-25 22:19:02 +01:00
Robin Gareus
2532911b18
Editor Actions Scripts & Manager
2016-02-23 15:42:53 +01:00
Robin Gareus
341758674b
Add GUI to instantiate session-scripts
2016-02-23 15:42:26 +01:00
Robin Gareus
6b940afa36
Lua Script Console Window
2016-02-23 15:42:13 +01:00
Robin Gareus
28017b4751
Add GUI to instantiate Lua DSP Processors
2016-02-23 15:41:41 +01:00
Paul Davis
30b065f6ef
provide an alternate action for controlling prefs visibility in the main menu
2016-02-22 15:31:25 -05:00
Paul Davis
6d3ee152fe
add context menus for tabbable visibility buttons
2016-02-22 15:31:25 -05:00
Paul Davis
d2a6fec03a
additional GTKOSX => __APPLE__ changes missed in previous commit
2016-02-22 15:31:25 -05:00
Paul Davis
d5bcf90b1a
remove all tearoffs except the monitor section.
...
We don't need this functionality anymore as we build on 15 years experience plus the new tabbed structure
2016-02-22 15:31:23 -05:00
Paul Davis
90845af8fa
hopefully get dynamic tabbable menu state right this time
2016-02-22 15:31:22 -05:00
Paul Davis
cf93eaec98
break out window ops for Tabbables into show/hide/attach/detach
2016-02-22 15:31:22 -05:00
Paul Davis
1158271f72
remove "toggle-foo" style actions related to editor/mixer windows and provide new methods that just use Tabbable::make_visible()
2016-02-22 15:31:22 -05:00
Paul Davis
02c8d6d648
the basics of tabbed
2016-02-22 15:31:21 -05:00
Robin Gareus
ffde3968ec
allow to show/hide Monitor Section
2015-12-19 17:42:36 +01:00
Ben Loftis
3b3261ef55
allow hiding and showing the mixer list
2015-12-10 17:21:02 -06:00
André Nusser
5ff5faed8c
Correct spelling of action names. Translation context for Reference.
2015-11-25 17:32:46 -05:00
André Nusser
69229f74e0
Add more menu entries to the 'Help' menu.
...
* The functions were already implemented -- I just added the links in
ardour.menu.in, corrected spelling and the link to the tracker.
* The tracker link was corrected as I considered it confusing when one
is not already logged in.
2015-11-25 17:32:46 -05:00
Paul Davis
100701cb23
initial/partial implementation of duplicate track/bus
2015-11-13 16:14:49 -05:00
André Nusser
d460bb3475
Include "Transform..." into MIDI region menu.
...
Everything has already been done except the including.
2015-10-17 22:12:54 -04:00
Robin Gareus
b05912b0cb
GUI part: cleanup peak-files
2015-09-15 14:44:05 +02:00
Damien Zammit
d686cb213f
Added PT .ptf session audio import functionality
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06 00:28:35 +02:00
Colin Fletcher
b56bb944f6
Rename 'Cut time' to 'Remove time'
...
'Cut time' implies that the cut timeline items might end up on the
clipboard to be pasted somewhere: this isn't the case at present, so rename
the functions, class, &c. to say 'remove' rather than 'cut'.
Rename insert_time_dialog.{cc|h} to insert_remove_time_dialog while we're
at it.
2015-06-17 17:15:21 +01:00
Ben Loftis
9e44e46c4a
Enable stationary playhead mode.
...
stationary playhead needs to follow same rules as regular moving playhead.
2015-06-04 15:49:56 -05:00
Ben Loftis
3bdb40109b
Stationary Playhead.
...
It is hard to locate/edit while playing, in this mode.
I think it needs to be an action, not a mode.
2015-05-30 08:31:09 -05:00
Ben Loftis
456d9256fe
publish editor-fade-range action to the main menu
2015-05-19 13:33:05 -05:00
Ben Loftis
4aace9be68
new actions: allow user to set session start and end to playhead location
2015-04-27 15:59:03 -05:00
Paul Davis
1333b1df1e
fix cut-n-paste error
2015-04-24 15:32:01 -04:00
Paul Davis
e758b01b12
use separators to make Edit > Select menu more readable
2015-04-24 14:19:40 -04:00
Paul Davis
fe6b173236
expose set-range-selection-from-region-selection operation in more places
2015-04-24 14:19:40 -04:00
Colin Fletcher
84f0dceefb
Port 'Cut time' code from Mixbus
...
Copy the 'Cut time' code from Mixbus, making a few obvious fixes to work in
A3 (e.g. nframes_t => framepos_t / framecnt_t).
Seems to work to move & remove markers, tempo & meter markers, and regions on
selected tracks.
Still TODO:
- use existing A3 'Insert time' dialogue
- make it respect 'No selection = all tracks'
- rename the command to something like 'Remove time' or 'Delete time': 'Cut'
sounds to me as if the removed range should end up on the clipboard ready
to be pasted somewhere, which of course it doesn't.
2015-04-21 10:22:27 -05: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
Robin Gareus
2bbe4baf29
windows can’t rename open files.
...
This needs a better solution after 4.0.
2015-04-07 05:25:24 +02:00
Paul Davis
e3b22a2a18
remove non-existence menu item
2015-04-05 15:25:06 -04:00
Robin Gareus
3812925a62
consistent ordering of Ruler Actions.
2015-03-21 19:44:58 +01:00
Ben Loftis
c7affd79c2
remove track-selection requirement so fit_selected_tracks works as coded. change name to fit-selection. remove action to zoom (both axes) because this can trivially be accomplished by clicking (f)it and (z)oom sequentially, and it frees a keybinding. remaining bug: Fitting a selection of MIDI regions doesnt work right
2015-01-11 11:46:36 -06:00
Paul Davis
2866514c09
add initial code/stubs, actions, menu items for save as
2015-01-11 12:15:46 -05:00