Paul Davis
0d82703f8e
meterbridge: track size and position via configure events
...
This allows ::get_state() to be const.
2022-04-07 11:47:13 -06:00
Paul Davis
ca22ba77e1
Constification: make Stateful::get_state() const, with all other required const-ness added (GUI)
2022-04-06 21:56:59 -06: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
Robin Gareus
4ee15fa7b3
Tweak meterbridge track reordering -- amend d03574987
2019-02-16 23:37:21 +01:00
Robin Gareus
0f3ee7c049
Use Stripable::Sorter in meterbridge
2017-07-01 21:25:01 +02:00
Robin Gareus
b976bf8986
NO-OP whitespace & foratting of header files
2017-07-01 21:19:56 +02:00
Paul Davis
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
Paul Davis
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
Robin Gareus
3ab25dc6f3
change metric-scale on the sides of meterbridge when scrolling
2013-07-29 15:26:36 +02:00
Robin Gareus
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
Robin Gareus
4a9e79e53f
fix meterbridge metric display switch
2013-07-10 15:27:13 +02:00
Robin Gareus
a181009cae
meterbridge: ignore non-visible routes/meters.
2013-07-10 15:27:12 +02:00
Robin Gareus
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
Robin Gareus
eb0f1d3123
meterbridge: handle shift+scroll
2013-07-10 15:27:10 +02:00
Robin Gareus
da08f8b1c5
add options to show/hide master and midi tracks;; hide inactive tracks
2013-07-10 15:27:10 +02:00
Robin Gareus
424d368614
shared peak-display reset in mixer+meterbridge
2013-07-10 15:27:10 +02:00
Robin Gareus
af191fddca
limit width of meterbridge window -> align right metrics
2013-07-10 15:27:09 +02:00
Robin Gareus
daca3ac45c
meterbridge move metric outside of scroll area
2013-07-10 15:27:09 +02:00
Robin Gareus
40493e06ee
dynamically change metebridge metrics (midi|audio)
2013-07-10 15:27:09 +02:00
Robin Gareus
f4557194ab
meterbridge shift|ctrl reset [group] peaks
2013-07-10 15:27:08 +02:00
Robin Gareus
08167d6ac4
overhaul meterbridge metrics part one.
2013-07-10 15:27:04 +02:00
Robin Gareus
c23a537b61
session property - include busses in meterbridge
2013-07-10 15:27:02 +02:00
Robin Gareus
afa34d57a0
set window title of meterbridge window
2013-07-10 15:27:02 +02:00
Robin Gareus
b582112aeb
meterbridge: fix initial and max window size.
2013-07-10 15:27:02 +02:00
Robin Gareus
a4373a99c6
meter-bridge details:
...
* sort routes
* draw metric area
* layout & style
2013-07-10 15:27:02 +02:00
Robin Gareus
35937e5083
implement meterbridge & meter-strip
2013-07-10 15:27:02 +02:00