eafb21bb3b
left/right meter marks in mixer (narrow red-stripe)
2013-08-08 15:26:17 -04:00
1d964e27f4
prepare horizontal meters (level-meter H/V Box abstraction)
2013-08-08 15:25:40 -04:00
1ec9d46ab3
fix crash with "send" meters.
...
Meters in send-UI don't necessarily have a route,
but their type cannot be changed, anyway.
So just use "PeakMeter".
2013-08-08 15:25:40 -04:00
553d393d30
implement new meter types
2013-08-08 15:24:15 -04:00
844a958d29
adjust meter-width when configuration changes
...
fixes http://tracker.ardour.org/view.php?id=5592
2013-08-08 15:23:11 -04:00
271981d3f7
mixer metric background color fix (MIDI & inactive)
...
fixes http://tracker.ardour.org/view.php?id=5594
2013-08-08 15:23:10 -04:00
a943cfd662
revert to right-side mixer metric-labels
2013-08-08 15:23:10 -04:00
416b8d424c
don't hide ticks in narrow mode
2013-08-08 15:23:10 -04:00
00803110f8
move mixer-metric pattern to the left
2013-08-08 15:23:10 -04:00
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
580520b12f
fix conflicts caused by meterbridge merge
2013-07-11 09:11:53 -04:00
7e74514a04
rework narrow mode metric (again)
2013-07-10 22:35:51 +02:00
6d1ca9ce42
narrow down multi-channel tracks
2013-07-10 18:38:25 +02:00
f43aa995a8
slimming diet for the narrow-mixer strip
2013-07-10 17:13:55 +02:00
84465f1ca2
cleanup - prepare narrow mixer strips
2013-07-10 15:27:17 +02:00
7d3d7f8efd
remove cruft
2013-07-10 15:27:16 +02:00
ffc9a2cc70
Revert "replace "-inf" with UTF8 infinity symbol"
...
This reverts commit 7f2000ec8b0d6e0d3a6e22db44a8859301d35791.
2013-07-10 15:27:16 +02:00
0f1f7ca4fd
replace "-inf" with UTF8 infinity symbol
2013-07-10 15:27:16 +02:00
c47afaab74
fixed width meter metric areas
2013-07-10 15:27:14 +02:00
5de0aee287
share meter-type among meter instances.
2013-07-10 15:27:13 +02:00
3a8f5a9770
remember meter type with session
2013-07-10 15:27:13 +02:00
794fa1dd03
make changes to peak-meter threshold config effective immediately
2013-07-10 15:27:11 +02:00
6d09070895
peak-indicator threshold configuration
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
f1f84140e7
reset individual route's peak display
2013-07-10 15:27:10 +02:00
d8477de0ab
amend to d8cbda05d1 - fix typo
2013-07-10 15:27:10 +02:00
424d368614
shared peak-display reset in mixer+meterbridge
2013-07-10 15:27:10 +02:00
ce01658942
add meter ticks to mixer..
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
c38898f1a6
fix alignment of meter tick
2013-07-10 15:27:08 +02:00
4726339f4c
meter metrics tick rendering (offset by meter-border)
2013-07-10 15:27:08 +02:00
6c3695e60e
use narrow mono meter on narrow mixer-strips
2013-07-10 15:27:05 +02:00
97d3393c50
increase width of mono-meters in mixer
2013-07-10 15:27:04 +02:00
38f2aa51bd
Merge branch 'master' into cairocanvas
2013-07-09 09:11:52 -04:00
4fea31fd78
adjust mixer meter metric scale
2013-07-03 13:16:43 +02:00
5d6c986748
Merge branch 'master' into cairocanvas
2013-07-01 03:46:11 -04:00
6ff66a4081
common spelling of infinity (lowercase as libc's printf)
2013-06-30 18:54:53 +02:00
fb8db038f7
Fix crash when showing external send GUI
2013-06-29 17:19:49 +02:00
3031a99364
Merge branch 'master' into cairocanvas
2013-06-25 22:24:47 -04:00
2b9ee3b0f4
fix caching of Audio+Midi metrics
...
MIDI track meters can either be MIDI-only or Audio+MIDI
previously they used the same ID for gain-meter static
image cache.
2013-06-23 14:23:47 +02:00
f00b3b7f11
merge with master
2013-06-13 23:00:24 -04:00
4f0be474ef
prepare font-styling meter labels
...
decrease size and weight of midi-velocity - make '127' fit,...
2013-06-08 11:51:17 +02:00
106364bcfc
prefer audio-fader over midi-gain fader display.
...
This only affects mixer-strip display (and range).
The fader has effect on all MIDI and audio data
passing though it regardless of its display mode.
2013-06-08 09:08:31 +02:00
96eee9e7a1
change UIConfig to use accessor/setter methods like RCConfig so that ParameterChanged methods can actually be emitted; add variable (over a small range) background shading for all TimeAxisViewItems
2013-04-16 23:46:22 -04:00
cd6cbba299
rename Route::is_hidden() to Route::is_auditioner() and Route::Hidden to Route::Auditioner. this has been the meaning of these terms for years now and it would be better to make it explicit
2013-04-06 16:04:02 -04:00
2debe51993
more cleanup of crazy (?) stuff regarding gain display and peak display in GainMeter/MixerStrips
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13960 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 22:27:39 +00:00
dabd5bd174
fix/revert/modify changes from 13617 that hide the gain + peak display from a generic GainMeter; name import dialog preview fader (fixes 5288)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 14:24:57 +00:00
9fcf40c94b
substantive changes to pixfaders and derived classes. now fully dynamically sizable and have an added texture that currently just emulates the ardour2 belt pattern. mild color changes, not finalized yet.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-11 18:33:57 +00:00
b1029a3caf
goodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFader
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-10 15:25:11 +00:00