summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mini_timeline.cc
AgeCommit message (Collapse)Author
2020-01-18rename DoTheRightThing to RollIfAppropriatePaul Davis
2020-01-18Session::request_locate() takes a tri-valued second argument for ↵Paul Davis
"roll-after-locate" This allows callers to defer logic about auto-play/current rolling state and more to TransportFSM where it can be cnentralized and is less ambiguous
2020-01-08Mini-timeline, use explicit cairo-group to consolidate renderingRobin Gareus
2019-12-27Consolidate mini-timeline renderingRobin Gareus
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2018-02-09new_snap: Snapped Cursor ( squashed commit )Ben Loftis
Snapped Cursor is a line that follows the edit point, and indicates where the operation will occur. This replaces and extends the line that appears with the Cut tool. New associated preferences: snap_threshold and show_snap_cursor.
2017-11-22Add seconds as clock-unitRobin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-07-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext.
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-05-23Remove dead assignment in MiniTimeline::draw_edgeTim Mayberry
2017-05-14yet another stupid typoRobin Gareus
2017-04-03mini-timeline: show labels for outside range markersRobin Gareus
2017-04-02Minitimeline: show markers immediately left/right of viewpointRobin Gareus
2017-03-20Towards a consistent render() API.Robin Gareus
This fixes an -Woverloaded-virtual ambiguity introduced in b5e613d45 void render (cairo_t*, cairo_rectagle*) void render (Cairo::RefPtr<Cairo::Context> const&, cairo_rectangle_t*) ArdourCanvas prefers cairomm and CairoWidget itself uses Cairo::Context, this improves overall API consistency.
2017-03-16consolidate context-menu popup methodsRobin Gareus
2017-01-05disallow mini-timebar navigation when recordingRobin Gareus
2016-12-28Correct a namespace typoJohn Emmas
2016-12-21Mini-timeline: honor left/right scrollRobin Gareus
2016-12-20Don't redraw hidden toolbar elementsRobin Gareus
2016-12-20add tooltip to mini-timelineRobin Gareus
2016-12-20fix mini-timeline marker-prelightRobin Gareus
2016-12-19update mini-timeline to immediately display tempo-map changesRobin Gareus
2016-12-19cont'd work on mini-timeline:Robin Gareus
* add context-menu to configure visible time-span * prelight markers on mouse-over * constrain active click area (mouse-up) * change scroll-event granularity: multiple of configured span.
2016-12-18fix blank mini-timelineRobin Gareus
2016-12-18consolidate mini-timeline code, latch exposeRobin Gareus
2016-12-18Revert mini-timeline marker drawing to before 448f921dRobin Gareus
2016-12-18mini-tl: subscribe to location add/remove signalsRobin Gareus
2016-12-18Transport Layout:Ben Loftis
* Remove some redundant containers and frames, for a cleaner look. * Adjust transport button spacing and sizes to more closely match the editor toolbar.
2016-12-17Mini-timeline: Any click not on a marker should trigger a locateBen Loftis
2016-12-17Mini-timeline: Use timeline colors from configBen Loftis
2016-12-18Prepare configurable mini-timeline time-spanRobin Gareus
2016-12-17fix gcc4 compilation (local type used in template)Robin Gareus
2016-12-17Prepare mini-timeline widget for toolbarRobin Gareus