summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_actions.cc
AgeCommit message (Collapse)Author
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)
2017-02-15classify all region actions based on how they get a list of regions to ↵Paul Davis
operate on; use this in Editor::sensitize_the_right_region_actions() There are still problems because actions like trim_front() that use the edit point get the edit point with different results than the code that sensitizes actions
2017-02-09This is the wrong approach to this problem.5.6Paul Davis
Revert "3 actions (trim-front, trim-back, set-sync-position) do not need to be region-selection sensitive." This reverts commit 4aaf3fcb95e280a4348bced300553d4166f72a71.
2017-02-073 actions (trim-front, trim-back, set-sync-position) do not need to be ↵Paul Davis
region-selection sensitive. They get regions via ::get_regions_from_selection_and_edit_point(). Many other editor operations need to be manually evaluated for this change, also.
2017-02-06Add several new categories and re-sort some keybindings so they display more ↵Ben Loftis
nicely in html printout.
2017-01-28move 10 more actions from Editor/* to Common/*Paul Davis
2017-01-28move 15 actions out of Editor/* namespace, and into Common/*Paul Davis
2017-01-12Move some actions into the global group:Robin Gareus
This allows common keyboard shortcuts from any Tab (Editor, Mixer). Discuss: should those actions/methods also be moved to ArdourUI instead of PublicEditor?
2016-12-19Separate is an Editor action (like Delete), not a Region action.Ben Loftis
2016-12-13Fix for non-cxx11 enabled buildsTim Mayberry
2016-12-13Change Zoom to Selection action (Z key) to zoom on both axesTim Mayberry
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-11fix typo in 914224fRobin Gareus
2016-12-10Add editor actions to set tempo and meterRobin Gareus
2016-12-06Rename Duplicate Range action to Duplicate and assign existing Alt+d key bindingTim Mayberry
This will work the same as the existing binding with a Region Selection and will also duplicate ranges in range selection mode. Also add multi-duplicate editor action and use that for the default multi-duplicate action, which will work the same in Object Selection/Grab Mode but also supports Multi Duplicate of Range Selections....well it would if that functionality worked correctly. The duplicate and duplicate-multi region actions still have to exist to be used in the Region menu as they should only be sensitive if there is a Region selection which would not be the case if the editor actions were used. Resolves: #7153
2016-10-15Editor up/down arrow keys: snap to track (not 60px)Robin Gareus
2016-09-27add "quantize" action for control surface accessPaul Davis
2016-09-06move kbd focus reset method into ARDOUR_UI where it (probably) belongsPaul Davis
2016-09-06do not set the focus widget to be a toplevel window in Editor::reset_focus.Paul Davis
See comments in code for the reason why
2016-08-27single action punch in5.2Paul Davis
Consecutive execution (e.g. from a control surface button) engages punch in, then punch out, then clears both. Patch by Nathan Stewart
2016-08-13Add "Marker Toggle" #5193Nathan Stewart
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-10Make bbt ruler visible in default session.nick_m
2016-07-08fix region action sensitivity issues.Paul Davis
Desensitize all region actions initially, and toggle that state appropriately when region selection changes
2016-06-06there is no remote model choice anymore - ordering is determined by the GUIPaul Davis
2016-06-03Actions - make set-tempo-from-edit-range sensitive to time selection.nick_m
2016-05-31make Escape (cancel drag or selection) work in mixer as well as editorPaul Davis
2016-05-14action script GUI details (sensitivity + tooltip)Robin Gareus
2016-05-06use WindowManager toggle API for script-managerRobin Gareus