summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_selection.cc
AgeCommit message (Collapse)Author
2020-05-12fix mouse-audition playback of a given regionPaul Davis
2020-05-05if setting the selected MIDI region view to the currently selected MRV, do ↵Paul Davis
nothing
2020-05-01when a MIDI region has a note selected with none previously, cancel existing ↵Paul Davis
MIDI region/note selection
2020-04-16changes to deal with region/note selection when changing into/out of ↵Paul Davis
internal edit mode Also, activate MIDI editing actions so that they are effective in internal edit mode
2020-01-22Split Select-All-Tracks into 2 appropriately named actionsBen Loftis
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-12Apply some missing widget namesBen Loftis
2019-12-07Fix nested commentsRobin Gareus
2019-08-23Region selection cannot change without a sessionRobin Gareus
Without a session, there are no regions. Besides, there is an unconditional call using _session directly after the if (_session) clause, which would segfault...
2019-08-12Fix midi-note selection invertRobin Gareus
Selecting Notes in a region does not select the region itself. Invert-selection needs to iterate over midi-regions that contain the selection.
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) Make clock change func more explicit.Ben Loftis
2019-04-08Remove cruft (commented code)Robin Gareus
2019-02-12Selection-after-split behavior ( libardour part )Ben Loftis
2018-10-04Change color of nudge-buttons depending on selection.Robin Gareus
Experimental. This indicates region selection: * nudge region(s): red * nudge playhead or marker(s): default gray This does not indicate marker selection (nudge marker vs playhead), nor does it change when primary-modifier is held (force playhead nudge).
2018-10-04Remove cruftRobin Gareus
2018-08-24invert-selection: if tracks are selected, invert selection at that level, ↵Paul Davis
unless in internal edit mode
2018-03-27Remove debug message and trailing whitespaceRobin Gareus
2018-02-26Fix bug: sequential pasting to the same time, but different tracks, would ↵Ben Loftis
trigger paste offset.
2018-02-17Fix a few warningsBen Loftis
2018-02-11SoloSelection: gui part.Ben Loftis
2017-12-12NO-OP: whitespaceRobin Gareus
2017-12-11Fix another case where: a Range selection must enforce some tracks selected ↵Ben Loftis
as well.
2017-10-21Tweak 842d758e: selection & move into viewRobin Gareus
Use separate editor + mixer flags for moving selected tracks into view. Changing selection in the Editor will only pan the mixer-view and vice- versa. This fixes an issue with the track that is being clicked-on to be moved out of view (due to groups)
2017-10-20Don't move track into view due to indirect selectionRobin Gareus
This fixes an issue with grouped tracks, starting a [range] selection on the bottom-most. Due to group-selection all tracks in the group are selected. Previously this vertically-scrolled to move the top-most into view, which could move the bottom-most out of view.
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-07some structure/code for managing menu sensitivity now that VCAs are selectablePaul Davis
2017-06-17Don't de-select tracks when order changesRobin Gareus
2017-06-17Remove CruftRobin Gareus
2017-05-12change the way ControlProtocols (control surfaces) are notified and handle ↵Paul Davis
Stripable selection changes The Editor continues to notify them, but via a direct call to ControlProtocolManager, not a signal. The CP Manager calls the ControlProtocol static method to set up static data structures holding selection info for all surfaces and then notifies each surface/protocol that selection has changed.
2017-05-05use CoreSelection for track selectionPaul Davis
2017-04-28extend 3cda0e2a: Don't switch to range-mode if not needed for similar OPs.Robin Gareus
2017-04-28When in smart-mode, don't switch to range-mode after "set range selection"Robin Gareus
closes #7332
2017-02-26make sure that when extending the selection in the editor and mixer, the ↵Paul Davis
clicked-upon track gets set_selected() called last This makes it be the "first" selected strip for control surfaces and the editor mixer
2017-02-24gui: debug output for faderport/editor mixer strip syncPaul Davis
2017-02-23Lua bindings to access editor selection + region selection bindingsRobin Gareus
2017-02-18Don't scroll-jump when selecting all tracksRobin Gareus
2017-02-16check region action sensitivity from two more places that may alter itPaul Davis
2017-02-16improve logic for region action sensitivity settingsPaul Davis
2017-02-15simplify arguments to Editor::sensitize_the_right_region_actions()Paul Davis
2017-02-15use leave/enter from track canvas to be the primary driver of region action ↵Paul Davis
sensitivity This works for context menus also, because GTK sends us leave/enter notify events when they appear.
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-15tentative steps in trying to fix region action sensitivityPaul Davis
2017-02-04'CheckMenuItem' conflicts with an item already existing in MSVCJohn Emmas
2017-02-04more messing about with inconsistent menu state.nick_m
2017-02-04allow "Glue to Bars & Beats" in region menu to be in an inconsistent state.nick_m
- toggling an inconsistent lock style sets all selected regions to AudioTime
2017-01-28ensure that most recently stripable is visible in editorPaul Davis
2017-01-28end of selected tracks list is the most recently selectedPaul Davis
2016-12-19Fix a leftover from 3e214e (Follow Range behavior).Ben Loftis