summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_selection.cc
AgeCommit message (Collapse)Author
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
2016-12-19Separate is an Editor action (like Delete), not a Region action.Ben Loftis
2016-08-20Extending an empty selection selects the clicked region.nick_m
- fixes a crash where the first operation on loading a session is a constrained drag
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
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-05tweak API of SelectablePaul Davis
2016-06-05use new RouteGroup property namesPaul Davis
2016-06-03move from PresentationInfo::global_order() to PresentationInfo::order, and ↵Paul Davis
fix up part of reordering behaviour Dragging tracks/busses in the editor *below* VCAs still does not work
2016-05-31remove no-longer-used TrackSelectionChanged signal from ControlProtocolPaul Davis
2016-05-31tweak Editor to use Stripable methods for control-surface-driven selectionPaul Davis
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-01GUI updates for transient reworkRobin Gareus
2016-03-11add region & range loudnless reportRobin 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
2015-10-20Don't use the all_route_group() in Editor::set_selected_track_as_side_effect ().nick_m
- we don't appear to actually use it.
2015-10-20Make control point selection more consistent.nick_m
- disallow simultaneous events via ControlList::editor_add () - clicking on an automation line selects the points that define it. - don't 'flash' a region selection when using mousedraw mode. - cp click selection resembles region selection. - region gain points respect snap modifier (a la automation points).
2015-10-17Include "Transform..." into MIDI region menu.André Nusser
Everything has already been done except the including.
2015-10-08Fix "Select All * Edit Point" when used as shortcut. -fixes #6626André Nusser