summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_actions.cc
AgeCommit message (Collapse)Author
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
2016-04-27towards fixing optional tooltipsRobin Gareus
Editor::parameter_changed() is not called for UIConfig changes. "use-tooltips" was never triggered.
2016-04-25lua action details (button sensitivity, text ellipsis)Robin Gareus
2016-04-25add optional buttons to trigger lua scripted actions.Robin Gareus
2016-03-15fix capitalization of sections of key editorPaul Davis
2016-03-15change API for CairoWidget::focus_handlerPaul Davis
This functor/closure is responsible for stealing focus from any existing text entry (or whatever else may have focus) when clicking on a CairoWidget or derived class. The old implementation just gave focus back to the editor canvas. The new version walks up the widget packing heirarchy to find a focusable parent (from the CairoWidget for which it is invoked). If no focusable parent is found, it cancels keyboard focus in the toplevel window containing the CairoWidget
2016-03-11add region & range loudnless reportRobin Gareus
2016-02-23Editor Actions Scripts & ManagerRobin Gareus
2016-02-22remove all trace of SAE from source code.Paul Davis
This had become incoherent over time, and posed a development hazard and burden going forward
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22more changes to Bindings, Keyboard APIsPaul Davis
2016-02-22radically change Keyboard/Binding API design to disconnect Gtk::Action ↵Paul Davis
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined.
2016-02-22use X_() to mark binding names as non-translatedPaul Davis
2016-02-22changes to support new key bindings editor designPaul Davis
2016-02-22switch all action registration/binding code over to new API.Paul Davis
This removes the ability to change bindings via menus. Still to come: saving modified bindings, and reworking the key editor
2016-02-22remove all tearoffs except the monitor section.Paul Davis
We don't need this functionality anymore as we build on 15 years experience plus the new tabbed structure
2016-02-22first compilable version of tabbable design.Paul Davis
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile
2016-01-28Editing from a control surface must have the ability to ignore mouse location.Ben Loftis
Add mark_in and mark_out actions that explicitly use the playhead as the edit location.
2016-01-18add some horz and vert zoom actions; remove some whitespace from the code ↵Ben Loftis
of the ui-actions, so they are easier to see and maintain
2016-01-16scrolling actions should not require that a track selection existsBen Loftis
2015-12-01Make capitalization consistent and other minor spelling corrections.André Nusser
2015-10-08Fix "Select All * Edit Point" when used as shortcut. -fixes #6626André Nusser
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-28Revert "add new action and loop marker menu item for setting up loop record"Paul Davis
This reverts commit ebb43508f1ab75b7d7467e0e95cdd1c816cf3183.
2015-09-28add new action and loop marker menu item for setting up loop recordPaul Davis
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-08-19Add missing actions from MB2 for Mike:Ben Loftis
Set-Loop-Start/End-From-Edit-Point Set-Punch-Start/End-From-Edit-Point
2015-08-13fix two oddities in stringsPaul Davis
2015-08-06Added PT .ptf session audio import functionalityDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-06-17Rename 'Cut time' to 'Remove time'Colin Fletcher
'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-05-26replace tool pixel icons with vector drawingRobin Gareus
2015-05-18use Go To instead of GotoBen Loftis
2015-04-27new actions: allow user to set session start and end to playhead locationBen Loftis
2015-04-24expose set-range-selection-from-region-selection operation in more placesPaul Davis
2015-04-21Port 'Cut time' code from MixbusColin Fletcher
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-06rationalize incorrect design for removing tracks.Paul Davis
Still requires a way to make this work correctly from the mixer window