efa2efa221
Fix "muted" indicator (dup on audio-regions, missing on macOS)
...
RegionView::make_name already adds the prefix, AudioRegionView
does not need to add it again.
Also the font used on macOS (Lucia Grande) has a rather limited
UTF-8 charset and does not support:
\u20F0 (COMBINING ENCLOSING CIRCLE BACKSLASH)
\U0001F507 (SPEAKER WITH CANCELLATION STROKE)
so for now we keep using "!" on macOS.
2022-06-07 02:33:55 +02:00
itmuckel
498a3d90c5
Modernize region_view
2022-05-14 23:33:21 +02:00
itmuckel
13836bde44
Give muted regions cancelled speaker instead of '!'
2022-05-14 23:33:21 +02:00
f8b0a8843c
stash info on whether we disabled region view redisplay for view-only or model changes
...
The bool may be unnecessary since everywhere we use this seems to be for model changes
2022-04-05 20:52:10 -06:00
4fa97e2c50
split midi region view redisplay into two similar methods
...
::model_changed() is used when the model has changed (eg. new notes or some
notes deleted); ::view_changed() is used when only some view parameter (e.g.
zoom, scroll, track height etc) has been altered.
Not fully functional yet (::view_chanted() ignores scroll)
2022-04-05 20:52:10 -06:00
b8a6b97b49
redesign (MIDI)RegionView display disabling around an RAII model
2022-04-05 20:52:10 -06:00
ae8c043fe1
regionviews: use integer counter instead of boolean to control redisplay of contents
2022-04-05 20:52:09 -06:00
e8dc95ded5
NOOP: whitespace conventions
2022-02-21 16:13:48 -07:00
2eda6d1865
initialize sync mark/line in Region copied from another region
2022-02-21 16:13:30 -07:00
61b728bdcc
more avoidance of double initialization
2022-02-19 16:42:03 -07:00
dcdfd3ff0f
no need to repeat initialization
2022-02-19 09:03:48 -07:00
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
3c03e4951e
Use updated temporal API 2/2
2021-12-11 15:51:31 +01:00
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
7415f5cc18
fix timeline type usage in region/cue markers
2021-08-13 12:51:36 -06:00
daad7b74ae
libtemporal: rename TempoMap::full_duration_at() to ::convert_duration() and reorder parameters
2021-08-13 12:51:34 -06:00
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
068cc4135f
remove another NUTEMPO #warning (see comment)
2021-08-13 12:51:33 -06:00
0632ced2d5
fix Region::(region|source)_relative_distance()
2021-08-13 12:51:31 -06:00
18d64f0402
change all Region::nt_*() methods to names without the nt_ prefix (GUI version)
2021-08-13 12:51:30 -06:00
aa56f4a16e
GUI: moving along with timeline type conversion
2021-08-13 12:51:29 -06:00
5b2a435e02
getting editor_drag.cc to compile
2021-08-13 12:51:29 -06:00
7433bc27e0
intermediate, unfinished snapshot of ongoing timeline types work on GTK GUI
2021-08-13 12:51:29 -06:00
899ffa3b23
amend 256e22344f
- no need for a non-const iterator
2021-08-06 10:16:05 -06:00
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
b8bb5e6bd1
delete region cue marker (views) when a regionview is deleted. Fixes #8757
2021-08-03 11:41:49 -06:00
54e0b7f230
renaming cue markers (via dbl-click)
2021-05-24 20:23:06 -06:00
60a972a7de
implement region marker deletion
2021-05-18 18:01:38 -06:00
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
b76991c00b
reset region cue marker colors when colors change
2021-05-18 16:17:37 -06:00
eb8c25edce
remove debug output
2021-05-18 16:17:37 -06:00
91ec860b3b
redesign color mgmt when entering/leaving markers of various kinds
2021-05-18 16:17:37 -06:00
689d33ddd5
get line for region markers functioning and visible
2021-05-14 18:37:50 -06:00
8859f76f48
new structure/design for managing visible cue markers
2021-05-14 18:37:50 -06:00
272b4f5cdc
redraw region markers after a region color change
2021-05-14 18:37:50 -06:00
681b60463b
fix color and position of region markers
2021-05-14 18:37:50 -06:00
822864e301
remove debug output
2021-05-14 18:37:50 -06:00
ea94a045ae
update region markers after a regions bounds change (they may have moved)
2021-05-14 18:37:50 -06:00
82d502f67a
avoid crash in RegionView constructors, caused by accessing _region too early
2021-05-14 18:37:50 -06:00
a1c68460be
add basic/initial code for action to add a region marker
2021-05-14 18:37:50 -06:00
297760885c
add UI option to control region cue mark visibility
2021-05-14 18:37:50 -06:00
56857302f4
add cue markers to RegionViews
2021-05-14 18:37:50 -06:00
f4f9d76e53
Option to how x-run markers in regions
2021-02-14 16:22:35 +01:00
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
d70245daa9
New region opacity rules. (final part of 973e9a)
2019-09-29 10:58:53 -05:00
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
8463fb728f
add option to show/hide region names
2019-05-29 15:24:40 -06:00
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
c6e5b138a0
NO-OP: fix comment
2019-04-09 02:19:51 +02:00
eb4e854a56
Replace some more "samples" with "frames" (rectangles)
2019-04-09 00:31:29 +02:00