Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-14 | Fix wonky note length when create-dragging notes backwards. | David Robillard | |
Specifically, when pivoting from forwards to backwards (around the drag start point), the note length was too long. Setting both the start and end x coordinates of the rect every time to the right value does the right thing. | |||
2014-11-13 | Fix crash when deleting overlapped regions. | David Robillard | |
Use RegionSelection for MIDI regions as well, since the old dumb stub didn't do some things correctly. There's probably no reason to have a separate class for this at all, and some good ones for putting all regions in the same selection, so we should probably do that. For now they are still separate in the selection but use the same base class. | |||
2014-10-21 | remove "canvasvar_" from all functions related to obtaining values from ↵ | Paul Davis | |
ARDOUR_UI::config() | |||
2014-10-21 | remove mouse zoom mode; bind z to zoom-to-range | Paul Davis | |
2014-09-17 | new code to support creating skip markers | Paul Davis | |
2014-09-15 | fix double-click-shows-region-properties in Ripple mode | Ben Loftis | |
2014-09-04 | Revert "cont'd work on automation-track headers (amend ba53af1c5)" | Robin Gareus | |
This reverts commit beb5e3e777b0e92e8dde7ee12c324b32c679ff63. | |||
2014-09-03 | cont'd work on automation-track headers (amend ba53af1c5) | Robin Gareus | |
now that the separator line is at the top, offset region-contents y0 by 1px. | |||
2014-08-05 | Initial 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-14 | remove EditAtSelectedMarker for Mixbus, to match mb2. (also fix an existing ↵ | Ben Loftis | |
thinko in the edit point selection actions) (oops: also fix previous track selection fix so that it pays attention to the selection property of the group) | |||
2014-07-09 | polish a few blemishes and add some comments | Ben Loftis | |
2014-07-09 | fix range select so it picks up grouped tracks | Ben Loftis | |
2014-07-08 | call Canvas::re_enter() at the end of a RegionCutDrag so that ↵ | Paul Davis | |
entered_regionview *might* be set | |||
2014-07-08 | cut cursor follows grid | Paul Davis | |
2014-07-07 | fix build after copy-n-paste/code change collision | Paul Davis | |
2014-07-07 | some code shuffling to make sure that cut mode always operates at the mouse ↵ | Paul Davis | |
location, with (maybe) the right regions | |||
2014-07-07 | use an EditorCursor when dragging in cut mode to indicate cut position | Paul Davis | |
2014-07-07 | add functionality for cut tool | Paul Davis | |
2014-07-03 | if 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-03 | fix 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-01 | Ripple mode: ripple all after start of first selected region | Colin Fletcher | |
Ripple drags should affect all regions which start at or after the beginning of the first selected region, not just those which start after its end. | |||
2014-07-01 | Ripple mode: remove debug output | Colin Fletcher | |
Remove std::cerr output, and tidy up a couple of comments. | |||
2014-07-01 | Merge branch 'ripple-mode-cc' into cairocanvas | Colin Fletcher | |
Fix up merge conflicts in gtk2_ardour/editor_mouse.cc gtk2_ardour/editor_ops.cc Also fix up compile errors. | |||
2014-07-01 | Fixes for ripple mode drag | Colin Fletcher | |
Make undo of ripple mode dragging work a bit better, and hopefully prevent rippled regions from jumping about when being dragged. | |||
2014-06-26 | use new TrackingText for verbose cursor | Paul Davis | |
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-21 | use newly factored canvas in gtk2_ardour | Paul Davis | |
2014-06-19 | modifications to region drag implementation | Paul Davis | |
(1) if we're dragging over the drop zone, then x-axis motion is irrelevant for threshold-of-move (2) store original time axis view of a dragged region so that if we create a new track with the region drag, it can be the same height | |||
2014-06-17 | a set of inter-related subtle changes to get vertical autoscrolling to work, ↵ | Paul Davis | |
or at least work better. | |||
2014-06-13 | do most of the work related to adding new anchored trim cursors (but ↵ | Paul Davis | |
debugging/analysis continues) | |||
2014-06-13 | rationalize and coordinate handle of region (time axis view item) opacity. | Paul Davis | |
There are still some bugs with this because of the waveview image cache - fixes coming soon. | |||
2014-06-10 | remove ambiguous use of Rect (on OS X) | Paul Davis | |
2014-06-09 | substantial changes in color management, involving a reduction in the use of ↵ | Paul Davis | |
Gdk::Color and more consistent logic for region coloring. Group tabs now also get the text drawn in an appropriately contrast-y color | |||
2014-06-09 | allow a drag down over the drop zone to be "reversed" and the region moved ↵ | Paul Davis | |
back up into existing tracks | |||
2014-06-08 | introduce Drag::_trackview_only which indicates that all y-axis positions ↵ | Paul Davis | |
for the pointer during a drag should be relative to the top of the trackview group. More or less all drags except for Cursor (playhead) and drags in the range marker bars have this true (which is the default value) | |||
2014-06-06 | fix position where rubberband rect is drawn | Paul Davis | |
2014-06-05 | fix up drawing and selection process for range selections (caused by subtle ↵ | Paul Davis | |
change in semantics of TimeAxisView::covered_by_y_range()) | |||
2014-06-05 | remove needlessly-added method | Paul Davis | |
2014-06-05 | reinstate a canvas group where we reparent regions while dragging, so that ↵ | Paul Davis | |
they are always on top. I mistakenly removed this during the onecanvas changes. | |||
2014-06-03 | merge onecanvas and cairocanvas branches, and manually resolve conflicts, ↵ | Paul Davis | |
including rounding in item_to_window() methods | |||
2014-06-03 | more profound changes to canvas scrolling, in particular find appropriate ↵ | Paul Davis | |
ScrollGroup for Canvas::{window,canvas}_to_{canvas,window}() | |||
2014-06-03 | remove timebar canvas and just use a single canvas instead. This is just ↵ | Paul Davis | |
part one - lots of minor fixes to be done | |||
2014-06-03 | remove incorrect calls to Editor::maybe_autoscroll() from specific Drag ↵ | Paul Davis | |
classes (autoscroll is handled by the Drag manager) | |||
2014-06-03 | non-copy region drag now creates a new track when a region is dragged to the ↵ | Paul Davis | |
drop zone | |||
2014-06-03 | part one of allowing region drag to the bottom (drop-zone) rect of track canvas | Paul Davis | |
2014-06-01 | disable snap fades to 'other' region (for now) | Robin Gareus | |
2014-05-31 | towards region-trims preserving fade duration | Robin Gareus | |
2014-05-19 | comment tweak | Paul Davis | |
2014-05-19 | adding a new track via copy-region-drag now works (and shares code with the ↵ | Paul Davis | |
non-copy case | |||
2014-05-19 | non-copy region drag now creates a new track when a region is dragged to the ↵ | Paul Davis | |
drop zone |