luz paz
364f2f0788
Fix typos in gtk2_ardour/ directory
...
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sur,te,trough,ue`
2022-01-26 12:35:38 -05:00
Robin Gareus
3c03e4951e
Use updated temporal API 2/2
2021-12-11 15:51:31 +01:00
Paul Davis
754230921d
there is no Properties::position any more (GUI)
...
Position is a part of a length property (a duple specifying
"duration AT position", and there is no distinct property
for just the position itself
2021-09-25 16:49:51 -06:00
Paul Davis
7415f5cc18
fix timeline type usage in region/cue markers
2021-08-13 12:51:36 -06:00
Paul Davis
daad7b74ae
libtemporal: rename TempoMap::full_duration_at() to ::convert_duration() and reorder parameters
2021-08-13 12:51:34 -06:00
Paul Davis
9a9bc3408f
fixups for xrun-marker work, now that Region::sample() and Region::length() so not return sample types
2021-08-13 12:51:34 -06:00
Paul Davis
068cc4135f
remove another NUTEMPO #warning (see comment)
2021-08-13 12:51:33 -06:00
Paul Davis
0632ced2d5
fix Region::(region|source)_relative_distance()
2021-08-13 12:51:31 -06:00
Paul Davis
18d64f0402
change all Region::nt_*() methods to names without the nt_ prefix (GUI version)
2021-08-13 12:51:30 -06:00
Paul Davis
aa56f4a16e
GUI: moving along with timeline type conversion
2021-08-13 12:51:29 -06:00
Paul Davis
5b2a435e02
getting editor_drag.cc to compile
2021-08-13 12:51:29 -06:00
Paul Davis
7433bc27e0
intermediate, unfinished snapshot of ongoing timeline types work on GTK GUI
2021-08-13 12:51:29 -06:00
Paul Davis
899ffa3b23
amend 256e22344f - no need for a non-const iterator
2021-08-06 10:16:05 -06:00
Paul Davis
256e22344f
ensure that region cue markers that get "trimmed off the edge" of a region actually vanish
2021-08-03 11:42:39 -06:00
Paul Davis
b8bb5e6bd1
delete region cue marker (views) when a regionview is deleted. Fixes #8757
2021-08-03 11:41:49 -06:00
Paul Davis
54e0b7f230
renaming cue markers (via dbl-click)
2021-05-24 20:23:06 -06:00
Paul Davis
60a972a7de
implement region marker deletion
2021-05-18 18:01:38 -06:00
Paul Davis
baee1a2f01
add API to make sure that region cue markers are above any waveviews or MIDI etc
2021-05-18 16:50:27 -06:00
Paul Davis
b76991c00b
reset region cue marker colors when colors change
2021-05-18 16:17:37 -06:00
Paul Davis
eb8c25edce
remove debug output
2021-05-18 16:17:37 -06:00
Paul Davis
91ec860b3b
redesign color mgmt when entering/leaving markers of various kinds
2021-05-18 16:17:37 -06:00
Paul Davis
689d33ddd5
get line for region markers functioning and visible
2021-05-14 18:37:50 -06:00
Paul Davis
8859f76f48
new structure/design for managing visible cue markers
2021-05-14 18:37:50 -06:00
Paul Davis
272b4f5cdc
redraw region markers after a region color change
2021-05-14 18:37:50 -06:00
Paul Davis
681b60463b
fix color and position of region markers
2021-05-14 18:37:50 -06:00
Paul Davis
822864e301
remove debug output
2021-05-14 18:37:50 -06:00
Paul Davis
ea94a045ae
update region markers after a regions bounds change (they may have moved)
2021-05-14 18:37:50 -06:00
Paul Davis
82d502f67a
avoid crash in RegionView constructors, caused by accessing _region too early
2021-05-14 18:37:50 -06:00
Paul Davis
a1c68460be
add basic/initial code for action to add a region marker
2021-05-14 18:37:50 -06:00
Paul Davis
297760885c
add UI option to control region cue mark visibility
2021-05-14 18:37:50 -06:00
Paul Davis
56857302f4
add cue markers to RegionViews
2021-05-14 18:37:50 -06:00
Robin Gareus
f4f9d76e53
Option to how x-run markers in regions
2021-02-14 16:22:35 +01:00
Paul Davis
13c0145890
move virtual method from region_view.h to region_view.cc
...
It cannot be inlined anyway, so nothing gained by the header file presence
2020-05-01 17:39:13 -06:00
Ben Loftis
d70245daa9
New region opacity rules. (final part of 973e9a)
2019-09-29 10:58:53 -05:00
Robin Gareus
4050ca5633
Update GPL boilerplate and (C)
...
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.
2019-08-03 15:53:15 +02:00
Paul Davis
8463fb728f
add option to show/hide region names
2019-05-29 15:24:40 -06:00
Robin Gareus
31815b5f26
NO-OP: whitespace
...
This fixes mostly <tab> after <space> and similar <tab> not used
for indenting as well as some related code alignment issues.
2019-04-13 17:57:46 +02:00
Robin Gareus
c6e5b138a0
NO-OP: fix comment
2019-04-09 02:19:51 +02:00
Robin Gareus
eb4e854a56
Replace some more "samples" with "frames" (rectangles)
2019-04-09 00:31:29 +02:00
Robin Gareus
a0b032efe2
Revert more "frame/sample" replacements
...
- Coverage concerns rectangles (frames, not sample)
- frame-handles are rectangles
- layout container boxes are frames
- inline display boxes are display_frame
2019-04-08 22:42:47 +02:00
Robin Gareus
37aaa2d11b
NO-OP: whitespace, alignment
2019-04-08 22:39:22 +02:00
Robin Gareus
8a7e452265
Yet another "Rect frame" (not a sample)
2019-04-08 20:57:56 +02:00
Robin Gareus
f9e12235c3
Frame as in "picture frame", not sample
2019-04-08 20:19:15 +02:00
Ben Loftis
0883f02de9
new_grid: The Return of the snap_to_X functions.
...
We no longer assume that Snap always uses the visible ruler lines.
If you want to snap to the grid, and ignore the users zoom scale, use SnapPref::SnapToGrid_Unscaled
This fixes 2 (known) oversights: "snap region(s) to grid" and "regions whose start are left of the canvas edge".
2018-07-27 00:28:47 +02:00
Ben Loftis
dc61256466
new_grid: Rewrite of Snap and Grid. (squashed commit)
...
Separate Snap from Grid. Lots of naming changes.
Multiple simultaneous snap options allowed. Grid is one of the possible Snap options.
Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines.
The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser.
2018-02-09 09:59:39 -06:00
Paul Davis
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
Paul Davis
f9e7ffc601
no more per-track varispeed
2017-09-18 11:40:53 -04:00
nick_m
33c06fd3ca
Indicate musical position lock style of regions and locations using BEAMED EIGHTH NOTES in name
...
Also attempt to indicate lock type with symbols CROSS OF JERUSALEM and
LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
2017-07-22 02:15:20 +10:00
Robin Gareus
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
Thomas Brand
63ea7b6516
NO-OP whitespace (updated GH PR #357 )
2017-07-01 19:28:26 +02:00