0d82703f8e
meterbridge: track size and position via configure events
...
This allows ::get_state() to be const.
2022-04-07 11:47:13 -06:00
ca22ba77e1
Constification: make Stateful::get_state() const, with all other required const-ness added (GUI)
2022-04-06 21:56:59 -06: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
4ee15fa7b3
Tweak meterbridge track reordering -- amend d03574987
2019-02-16 23:37:21 +01:00
0f3ee7c049
Use Stripable::Sorter in meterbridge
2017-07-01 21:25:01 +02:00
b976bf8986
NO-OP whitespace & foratting of header files
2017-07-01 21:19:56 +02:00
2d4358ddb5
Various changes to PresentationInfo and a small consolidation of sorters.
...
The semantics for sorting PresentationInfo are up to the caller, not the
PresentationInfo object, so operator<() was removed and callers specifically
invoke ::order() for sorting.
2016-06-10 13:57:18 -04:00
e0ff70cf86
first vaguely working version using PresentationInfo
...
remote control ID and "order keys" have been removed.
2016-05-31 15:30:42 -04:00
nick_m
5b62e88fbf
Unify editor / mixer ordering.
2013-10-21 00:19:43 +11:00
3ab25dc6f3
change metric-scale on the sides of meterbridge when scrolling
2013-07-29 15:26:36 +02:00
8013160eb3
meterbridge metrics update:
...
* display metrics for every used meter-type
* show metrics between meters with differnet types
* update text and label alignment for meterbridge
* fix crash when deleting metrics-strip (zero route)
* clean up metric pattern code (use float for dBFS)
2013-07-23 13:30:23 +02:00
4a9e79e53f
fix meterbridge metric display switch
2013-07-10 15:27:13 +02:00
a181009cae
meterbridge: ignore non-visible routes/meters.
2013-07-10 15:27:12 +02:00
62d5585e34
prepare meter configuration..
...
- rework metric/tick image cache invalidation
- flush cache
- send signal to queue redraws
(TODO) selectively flush cache // cache per size, style
- add four common line up levels
2013-07-10 15:27:11 +02:00
eb0f1d3123
meterbridge: handle shift+scroll
2013-07-10 15:27:10 +02:00
da08f8b1c5
add options to show/hide master and midi tracks;; hide inactive tracks
2013-07-10 15:27:10 +02:00
424d368614
shared peak-display reset in mixer+meterbridge
2013-07-10 15:27:10 +02:00
af191fddca
limit width of meterbridge window -> align right metrics
2013-07-10 15:27:09 +02:00
daca3ac45c
meterbridge move metric outside of scroll area
2013-07-10 15:27:09 +02:00
40493e06ee
dynamically change metebridge metrics (midi|audio)
2013-07-10 15:27:09 +02:00
f4557194ab
meterbridge shift|ctrl reset [group] peaks
2013-07-10 15:27:08 +02:00
08167d6ac4
overhaul meterbridge metrics part one.
2013-07-10 15:27:04 +02:00
c23a537b61
session property - include busses in meterbridge
2013-07-10 15:27:02 +02:00
afa34d57a0
set window title of meterbridge window
2013-07-10 15:27:02 +02:00
b582112aeb
meterbridge: fix initial and max window size.
2013-07-10 15:27:02 +02:00
a4373a99c6
meter-bridge details:
...
* sort routes
* draw metric area
* layout & style
2013-07-10 15:27:02 +02:00
35937e5083
implement meterbridge & meter-strip
2013-07-10 15:27:02 +02:00