c6eab71435
new_snap: Snapped Cursor ( squashed commit )
...
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.
2018-02-09 08:21:45 -06:00
867460cd30
Add seconds as clock-unit
2017-11-22 20:36:28 +01:00
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
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-09-18 12:39:17 -04:00
601c317d70
Clean up library inheritance (colors.h, utils.h)
...
make libwidget independent of libcanvas.
Confine basics to pbd and gtkmm2ext.
2017-07-17 21:06:04 +02:00
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
3b8afbcd00
Remove dead assignment in MiniTimeline::draw_edge
2017-05-23 09:13:27 +10:00
2fe3bac92f
yet another stupid typo
2017-05-14 15:15:10 +02:00
43a07bab51
mini-timeline: show labels for outside range markers
2017-04-03 16:14:01 +02:00
907fbdd19e
Minitimeline: show markers immediately left/right of viewpoint
2017-04-02 22:20:12 +02:00
d06de26a4f
Towards a consistent render() API.
...
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-20 17:12:08 +01:00
3aefd0e744
consolidate context-menu popup methods
2017-03-16 02:36:48 +01:00
58466b9019
disallow mini-timebar navigation when recording
2017-01-05 17:48:03 +01:00
6d566c9fe0
Correct a namespace typo
2016-12-28 09:20:39 +00:00
f3ac0929aa
Mini-timeline: honor left/right scroll
2016-12-21 03:53:45 +01:00
1a500bc00b
Don't redraw hidden toolbar elements
2016-12-20 12:34:40 +01:00
1fbc9aaa69
add tooltip to mini-timeline
2016-12-20 03:59:15 +01:00
da4d29401a
fix mini-timeline marker-prelight
2016-12-20 03:59:15 +01:00
267dd5edd9
update mini-timeline to immediately display tempo-map changes
2016-12-19 19:25:14 +01:00
d82abddfff
cont'd work on mini-timeline:
...
* 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-19 19:12:13 +01:00
27415486fc
fix blank mini-timeline
2016-12-18 22:58:19 +01:00
1bc0f9a178
consolidate mini-timeline code, latch expose
2016-12-18 22:21:10 +01:00
89b9456024
Revert mini-timeline marker drawing to before 448f921d
2016-12-18 18:18:11 +01:00
f9743a1eb1
mini-tl: subscribe to location add/remove signals
2016-12-18 17:25:08 +01:00
448f921dd8
Transport Layout:
...
* 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-18 09:02:13 -06:00
291631759c
Mini-timeline: Any click not on a marker should trigger a locate
2016-12-17 19:18:16 -06:00
28b5e8b6e2
Mini-timeline: Use timeline colors from config
2016-12-17 19:16:09 -06:00
f80fb029e2
Prepare configurable mini-timeline time-span
2016-12-18 00:06:39 +01:00
8405f642e7
fix gcc4 compilation (local type used in template)
2016-12-17 13:00:33 +01:00
4a83bd80a5
Prepare mini-timeline widget for toolbar
2016-12-17 02:43:42 +01:00