c515737b14
move ardour meter globals into dedicated namespace (TODO meter_patters typedef)
2013-08-08 15:23:09 -04:00
bce09c06b9
improve caching of metric and tick patters
...
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
2013-08-08 15:23:08 -04:00
dfb9129648
ignore mouse-scroll if scroll-bar is not present.
...
fixes http://tracker.ardour.org/view.php?id=5557
2013-08-08 15:23:08 -04:00
50a1eb04a5
limit meterbridge window height to multiples of 16px
...
(workaround to bad resizing performance, realloc drawing areas)
2013-07-10 15:27:17 +02:00
833ab2ebbd
remove unique track number from meterbridge
2013-07-10 15:27:16 +02:00
c675942fb3
fix meterbridge window pos+size state save
...
...even if window is not open when session is closed.
2013-07-10 15:27:16 +02:00
1699be7c98
number/name on meterbridge
2013-07-10 15:27:15 +02:00
4d49961c93
allow to include solo,mute buttons on meterbridge
2013-07-10 15:27:14 +02:00
7121e19437
meterbridge: if track-name starts with number, display only number
2013-07-10 15:27:14 +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
26dfd972a9
amend to prev commit. properly remember window size..
2013-07-10 15:27:11 +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
68762b9efd
break out meter&metric pattern rendering.. first step towards new mixer-meters
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
ab13954404
remove meterbridge height debug code
2013-07-10 15:27:09 +02:00
c72702883b
meterbridge potential fix viewport alignment (+debug msg)
2013-07-10 15:27:09 +02:00
daca3ac45c
meterbridge move metric outside of scroll area
2013-07-10 15:27:09 +02:00
3ac592bcb0
fix initial size of meterbridge window
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
8574be424e
meterbridge - change label size with height
2013-07-10 15:27:08 +02:00
2e696812d5
keep meterbridge always on top
2013-07-10 15:27:07 +02:00
6b4e263d85
make meterbridge a normal window - border-colored overflow if maximized
2013-07-10 15:27:07 +02:00
b04ce87f79
refine meterbridge layout..
2013-07-10 15:27:05 +02:00
2d0309c092
experiment - no space in meterbridge.
2013-07-10 15:27:05 +02:00
08167d6ac4
overhaul meterbridge metrics part one.
2013-07-10 15:27:04 +02:00
3c82b99a3b
metrics test (should not be part of 1st meter)
2013-07-10 15:27:04 +02:00
c23a537b61
session property - include busses in meterbridge
2013-07-10 15:27:02 +02:00
bc2ff6a554
overhaul meterbridge:
...
* rotate labels, fix size
* identical total width for mono + stereo meters
* show metric area only every 8th meter
* ...
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