summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor.cc
AgeCommit message (Collapse)Author
2016-12-08Clarify "frames" (video, timecode) vs "samples" (audio)Robin Gareus
2016-12-08braces, pleasePaul Davis
2016-11-25cont'd work to prevent duplicate playlist namesRobin Gareus
2016-11-17fix incorrect return type for Editor::get_grid_music_divisions().nick_m
2016-10-19Improve bbt ruler drawing performance for large time ranges.nick_m
- when the timeline displays many bars, zoom/autoscroll speed is improved by calculating the bbt ruler scale first then requesting a suitably scaled grid.
2016-10-15Note selection state uses note event_id_t.nick_m
2016-09-27Revert "Editor does not need to reset track/stripable selection, since ↵Paul Davis
Selection already maintains that itself" This reverts commit 57652d7d50f706e2f0e525c6f48c1fc7830cf222.
2016-09-27Editor does not need to reset track/stripable selection, since Selection ↵Paul Davis
already maintains that itself
2016-09-06use moved version of reset_focus()Paul Davis
2016-09-02Editor::get_grid_type_as_beats() returns the quarter note equivalent of BBT ↵nick_m
beat and bar.
2016-08-31Use quarter-note based 'beat' when snapping.nick_m
2016-07-25the endless quest to plug memory leaks -- episode 379Robin Gareus
2016-07-25add some flush_pending timeoutsRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-06many changes associated with rationalizing selection flowPaul Davis
2016-07-05fix crash when loading a saved visual stateRobin Gareus
2016-07-04GUI doesn't need to listen to old ControlProtocol signals for stripable ↵Paul Davis
selection
2016-07-02make Selection catch up with session/libardour-side selection status at ↵Paul Davis
session load
2016-07-02fix use of removed Session::get_nth_stripable()Paul Davis
2016-06-13use pane position mgmt on appropriate panesPaul Davis
2016-06-12Make exact beat calculation of tempi a bit less cumbersome. Move tempi on an ↵nick_m
audio basis for non-musical snap.
2016-06-10remove certain ControlProtocol signals related to stripable selectionPaul Davis
includes change to Mackie support so that strips listen for PropertyChange on the stripables they represent, no global selection change used anymore.
2016-06-06ensure that dropdowns in editor toolbar are populated at first use (with no ↵Paul Davis
existing config file to set them)
2016-06-06try to keep editor+mixer treemodels in syncPaul Davis
2016-06-05when adding a list of Stripables, sort them into PresentationInfo order firstPaul Davis
2016-06-05there is no PresentationInfo::global_order_t any morePaul 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-06-02part three of using LocaleGuard with pane sizesPaul Davis
2016-06-02the second half of using LocaleGuard with pane sizesPaul Davis
2016-06-02add LocaleGuards to 2 places where we save pane sizes (which are floating ↵Paul Davis
point values now)
2016-05-31handle old-version pane positions by ignoring themPaul Davis
2016-05-31use new pane APIPaul Davis
2016-05-31set minimum size for editor listPaul Davis
2016-05-31set editor pane cursorsPaul Davis
2016-05-31initial sort-of-mostly-working integration of new PanePaul Davis
2016-05-31initial implementation of VCA time axis viewsPaul Davis
2016-05-31make Escape (cancel drag or selection) work in mixer as well as editorPaul Davis
2016-05-31fix GUI handling of surface select requests to include possibility of ↵Paul Davis
selecting non-Routes
2016-05-31remove now-redundant control protocol route-selection signalsPaul 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-31use new paned-sizing strategy in editorPaul Davis
2016-05-31fix restoration of editor pane positionsPaul Davis
2016-05-27Tempo ramps - rename meter_at() -> meter_at_frame() & make the ticker ↵nick_m
slightly more efficient.
2016-05-27Tempo ramps - clean up tempo curve a bit.nick_m
2016-05-27Tempo ramps - add some right-click options to meter and tempo markers.nick_m
2016-05-27Tempo ramps - switch MusicLocked tempos to beat-based dragging. fix various ↵nick_m
bugs wrt future-snapped tempo drags
2016-05-27Tempo ramps - use correct meter when snapping to the future.nick_m
2016-05-27Tempo ramps - tempos now musically snap to their future.nick_m