summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.cc
AgeCommit message (Collapse)Author
2016-02-22single click in timefx mode should still show dialog, allow user to set ↵Paul Davis
parameters
2016-02-22correct fix previous merge conflictPaul Davis
2016-02-22remove use of current_toplevel() where unnecessary, fix broken necessary ↵Paul Davis
cases, generally fix up show/hide/attach/detach for Tabbables
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-02-22Spelling correction patch from DebianAdrian Knoth
Patch taken (and forward-ported to HEAD) from <https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch>
2016-02-11Fix bug #6762, MIDNAM note read outs don't work when dragging MIDI noteTim Mayberry
Also fixes it so the key is selected in the piano roll header
2016-01-21Fix bug 6735, Take into account snap to when stretching regions in EditorTim Mayberry
2015-12-08Drag - Don't snap _last_pointer_frame when leaving autoscroll.nick_m
2015-12-08Use correct position when finishing tempo and meter marker drags.nick_m
2015-12-08Don't snap twice when moving regions.nick_m
2015-11-16Fix bug #6506, crash when moving tempo markers with automation on midi tracksTim Mayberry
2015-11-14Fix #6673 - another prematurely closed undo transaction.nick_m
- add_midi_region used to commit, resulting in _region->set_position() adding a command when there was no current transaction. The sub-bug here was that repeatedly calling set_position() on the new region resulted in nonsensical automation movement after the drag.
2015-10-31Fix snap modifiers not working on notes when grid is set to off.nick_m
2015-10-30Use automation line's frame of reference for y position.nick_m
- removes the need for 'pixel hunting' wrt NAME_HIGHLIGHT_SIZE. - new control points generated by clicking on a line are placed where the verbose canvas cursor says they are.
2015-10-30Dont do duplocate calls to MidiRegionView::trim_front_ending () in TrimDrag.nick_m
- fixes #6658 - also leaves undo history alone if point trim does nothing.
2015-10-30Fix reversed ratio in last commit.nick_m
2015-10-29Start line drag using canvas y coords.nick_m
- fixes #5759
2015-10-28LineDrag fixes wrt initial drag position and display of y value.nick_m
2015-10-28Fix incorrectly placed control points (y-axis). fixes #6647.nick_m
- also use the return from AutomationLine::drag_motion () in anticipation of it correctly reporting its clamping to AutomationRangeDrag.
2015-10-25Markers use the selection change stack.nick_m
2015-10-24Relative snap for markers.nick_m
- also removes many uninitialised variable warnings in editor_drag.cc found by cppcheck.
2015-10-24ResizeNoteDrag selection click behaves as NoteDrag's does.nick_m
2015-10-24Clear point selection when uniquely selecting a note.nick_m
- Also fix selection undo when creating notes w/control in MouseContent mode.
2015-10-20Click on a selected note unique selects it (as per regions, control points).nick_m
2015-10-20Don't snap if fine adjust modifier used.nick_m
- permits non-alt modifier for fine adjust.
2015-10-20Fix for fine adjust overriding snap modifiers.nick_m
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-18disable follow-edits with external sync #6577Robin Gareus
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-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-08Allow to override A/V-lock (when moving audio)Robin Gareus
2015-09-08Allow to override A/V-lock (when moving video)Robin Gareus
2015-08-28fix midi note de-select #6534Robin Gareus
2015-08-27Allow creation of region gain points by clicking on a line.nick_m
- Also fixes new AutomationLine points having huge offsets on creation via line click (window vs canvas event sample).
2015-08-20fix typo in prev commitRobin Gareus
2015-08-20fix "locked" + "locked to video" bug.Robin Gareus
previously if some audio region was locked and locked to video, the audio-region always stayed put and the video could only be moved forward. TODO: add an "unlock all" option.
2015-08-19Fix undo/redo when changing fade out lengthTim Mayberry
This may fix bug #6518 or there may be more issues to be found
2015-08-14Fix bug #6337, clicking in canvas without session loaded causes crashTim Mayberry
2015-08-07remove more cruft (dead assignments)Robin Gareus
2015-07-23rename Marker classRobin Gareus
Classes are in the global namespace. OSX has a flat namespace and OSX32bit/Carbon has a Marker too.
2015-07-16merge fixBen Loftis
2015-06-29correctly track range selection trim and drag creation w.r.t playback priorityPaul Davis
2015-06-19Fix another LineDrag click crash.nick_m
2015-06-19Don't begin command on start_grab for AutomationRangeDrag and NoteResizeDragnick_m
- fixes a crash when clicking to resize without movement. - minor readability fix for _drag_had_movement
2015-06-18Rework last commit, clicking on an automation line no longer adds history.nick_m
- fixes a crash when clicking on automation lines repeatedly.
2015-06-18Single control points can now be dragged up and down properly.nick_m
- preserves the zero notch, but doesn't mess up the cumulative drag.
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-06-17More _reversible_command() auditing in the gui.nick_m
- try to keep begin/commit pairs in the same file where possible.
2015-06-17Unbreak region brush drag wrt undo, avoid some dangling commands in the guinick_m
- also allow moving of automation lines in internal mouse mode. - this is also a first pass at ensuring that if an operation does nothing, avoid an undo entry.