summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_actions.cc
AgeCommit message (Collapse)Author
2020-04-28Remove redundant action prefixRobin Gareus
From Ardour5 to Ardour6 the AccessAction handle changes from "Editor/script-action-<N>" to "LuaAction/script-<N>"
2020-04-26Fix translatable strings and translations (so far)Robin Gareus
The typos in the original English were reported by Edgar Aichinger while working on the German translation.
2020-04-18Consistent Lua script error and print() output 2/2Robin Gareus
2020-04-17fix name of MIDI editing actionPaul Davis
2020-04-17fix actions names & description for note transport to reflect semitone not tonePaul Davis
2020-04-16fix names and add descriptions of MIDI actionsPaul Davis
2020-04-16fix up action names for MIDI editingPaul Davis
2020-04-15Fix typos, consistent translatable stringsEdgar Aichinger
2020-04-03add Editor-level action to toggle track layer displayPaul Davis
2020-04-03add new Editor method to toggle all existing automationPaul Davis
Applies to selected tracks if non-empty; all tracks otherwise
2019-09-29Allow the Cut tool to appear in Mixbus.Ben Loftis
2019-09-25goodbye Profile->...trxPaul Davis
2019-09-03Increase available Lua action script slotsRobin Gareus
* Reserve 32 dedicated editor actions for scripts * Limit number of toolbar buttons * Use dedicated binding-group for keyboard-shortcuts * Tweak Preferences layout of toolbar pane
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-08-01(Source List) Implement insert-region action... now uses the Source List.Ben Loftis
2019-08-01(Source List) merge fixesBen Loftis
2019-08-01(Source List) Source list, Region List: Resolve various action+behaviors ↵Ben Loftis
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(Source List) Region Tags (gtk2 part)Ben Loftis
2019-08-01(Source List) Region List rewrite (gtk2 part)Ben Loftis
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-05-30change name of action from "Smart Object Mode" to "Smart Mode" for consistencyPaul Davis
2019-04-13NO-OP: whitespaceRobin Gareus
This fixes mostly <tab> after <space> and similar <tab> not used for indenting as well as some related code alignment issues.
2019-03-01Remove unused RulerTypeRobin Gareus
2019-02-28Consolidate ToggleAction cast, use new APIRobin Gareus
Furthermore we can assume that all Actions are registered and Unregistered actions will ::abort() execution.
2018-12-13Video-Frame (not sample)Robin Gareus
2018-12-11change action group owner pointer to be the relevant keybindings; reorder ↵Paul Davis
setting keybindings value and defining actions The reorder is required so that the value of "bindings" has been set and is meaningful
2018-12-10add nominal owners for all action groupsPaul Davis
Note: this is not yet correct. The owner (pointer) values passed in are not yet usable
2018-12-10use ActionManager namespace, rather than ActionMap objects, and remove all ↵Paul Davis
per-context action maps
2018-10-04Unhardcode and increase bindable Lua-script-action countRobin Gareus
2018-08-24move select-all-tracks,deselect-all,invert-selection to be global actions ↵Paul Davis
(and bindings)
2018-07-31Cleanup trigger_script_by_name() debug/error messagesRobin Gareus
2018-07-16make sandbox = false, for scripts called by Editor::trigger_script_by_name()Nikolaus Gullotta
2018-07-03permit editing velocity bars optionPaul Davis
2018-07-03set up core stuff for velocity display optionPaul Davis
2018-02-26Rename SMPTE enum back to Timecode.Ben Loftis
2018-02-26Fix a rather large naming thinko: GridTypeSamples should be CDFrames.Ben Loftis
2018-02-09new_grid: Rewrite of Snap and Grid. (squashed commit)Ben Loftis
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.
2017-12-12NO-OP: whitespaceRobin Gareus
2017-12-07Lua scripting: add convenience function Editor::trigger_script_by_name().Ben Loftis
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-08-26Editor zoom: add zoom_to_extents()Ben Loftis
2017-08-07some structure/code for managing menu sensitivity now that VCAs are selectablePaul Davis
2017-08-06Allow to select VCAsRobin Gareus
2017-07-17Move more Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2017-04-29Add a "select topmost" track editor actionRobin Gareus
2017-03-09Allow Edit -> Crop to work with edit point set to mouseTim Mayberry
Crop is currently only dependent on having a valid time/range selection. Resolves : #7278
2017-03-09Allow Separate using Loop/Punch range to work with edit point set to mouseTim Mayberry
These operations are not dependent on the mouse position. Resolves: #7276
2017-03-04Remove space between _ and (Len Ovens
2017-03-04Add reset region gain action for selected regionsTim Mayberry
2017-02-19Update menu for LuaRobin Gareus
- remove "Session > Scripting" entry point - change ActionScripts to LuaScripts (all of them sans DSP)