13
0
Commit Graph

37 Commits

Author SHA1 Message Date
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