summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_selection.cc
AgeCommit message (Collapse)Author
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
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.