summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_selection.cc
AgeCommit message (Collapse)Author
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
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-30Gray out "strip silence" and "rhtyhm ferret" for midi regions.André Nusser
The former even triggered a segfault.
2015-09-25fix crash at session-close, amend dec4790dRobin Gareus
2015-09-20update SFDB settings when track selection changesRobin Gareus
2015-07-16merge fixBen Loftis
2015-06-29correctly track range selection trim and drag creation w.r.t playback priorityPaul Davis
2015-06-29initial version of playback priority design. No GUI control over options yetPaul Davis
Conflicts: libs/ardour/ardour/session.h libs/ardour/ardour/types.h libs/ardour/enums.cc libs/ardour/session_transport.cc system_config
2015-06-18Don't add history by clicking a control point, fix control point selection.nick_m
- also make set_selected_control_point_from_click () return something useful.
2015-04-24fix last-minute code rearrangement in last commit that broke the intended ↵Paul Davis
functionality
2015-04-24make track selection after set-range-selection-from-region-selection be sensiblePaul Davis
2015-04-21update some calls to use new get_preferred_edit_position; needs testingBen Loftis
2015-03-25Fix some strings incorrectly marked for translation.nick_m
My apologies to translators.
2015-01-11Fix AutomationTrackItem rubberband click thinking it was unhandled.nick_m
Fix several other cases where a single mouse click could cause several (not nested) selection ops. Fix missing selection memento for midi notes and midi commands. Rename some variables. Fix random style issues.
2015-01-09fix select-all-regions-within (it used to select everything overlapped)Ben Loftis
2015-01-09make set_selection_from_region do something visibleBen Loftis
2015-01-07Fix select all before/after edit point.David Robillard
2015-01-02Separate selection operations into their own temporary history mechanism.nick_m
The user can now replay *all* earlier selection operations until the next session undo/redo command, or the completion of a new operation. Nothing relating to selection ops is stored, and selection operation history is begun on first idle. Selection operation history is fundamentally different from the history of operations which act on a selection in terms of both their viewport and the amount of information required to replay them. WRT undo, the user of a selection op doesn't care about the viewport state at the beginning of an op, but rather that at the end of the previous one.
2014-12-29Fix internal select all.David Robillard
2014-12-18Remove internal edit mode and add "content" tool.David Robillard
2014-12-06Add legatize and remove overlap MIDI operations.David Robillard
We're going to need the ability to apply MIDI edit operations to a note/control selection soon...
2014-08-12Clicking already-selected region should clear other selections. Thanks to nick_mBen Loftis
2014-08-05Initial steps towards usable range-based automation editing.Ben Loftis
TODO: needs undo. only works in top quarter of automation lane. selection model feels weird sometimes. needs to show gain curve when you are using Range tool
2014-07-06remove some cruft with previous commits. remove option ↵Ben Loftis
link-region-and-track-selection since they are now exclusive, and rename select-all-regions to select-all-objects to match the implementation
2014-07-06now that track and region selections are mutually exclusive, you need a ↵Ben Loftis
separate action to select-all-tracks and select-all-regions. also, preserve region selection during a split, iff we are working on a region selection: only add the newly created regions, dont change anything else in the selection; leave that in control of the user
2014-07-03if a Range end is trimmed, in follow-edits mode, locate to the range end so ↵Ben Loftis
it can be auditioned. (same as trimming a region end)
2014-07-03fix the naming and behavior of always-play-range to match the button, which ↵Ben Loftis
is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable
2014-07-02start-range and finish-range should graphically show the range being ↵Ben Loftis
created. also add bindings for comma and period in addition to existing bindings which require a numpad. the old ones are now alternates. all primary functionality should appear on the qwerrty, and the numpad should be considered an ergonomic redundant alternative if you have one