[vlc-commits] Qt: SoundSlider: create gradients according to sound max value
Francois Cartegnie
git at videolan.org
Mon Mar 5 22:25:11 CET 2012
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Mon Mar 5 22:24:22 2012 +0100| [c9186e33f299e7045e70f07d8562c4c38b8421ef] | committer: Francois Cartegnie
Qt: SoundSlider: create gradients according to sound max value
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c9186e33f299e7045e70f07d8562c4c38b8421ef
---
modules/gui/qt4/util/input_slider.cpp | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/modules/gui/qt4/util/input_slider.cpp b/modules/gui/qt4/util/input_slider.cpp
index e43560d..3cf5fcd 100644
--- a/modules/gui/qt4/util/input_slider.cpp
+++ b/modules/gui/qt4/util/input_slider.cpp
@@ -636,10 +636,11 @@ SoundSlider::SoundSlider( QWidget *_parent, int _i_step, bool b_hard,
add_color( gradient1, range, c1, c2, c3 ); \
add_desaturated_color( gradient2, range, c1, c2, c3 );
+ float f_mid_point = ( 100.0 / maximum() );
QColor * foo;
add_colors( gradient, gradient2, 0.0, 0, 1, 2 );
- add_colors( gradient, gradient2, 0.45, 3, 4, 5 );
- add_colors( gradient, gradient2, 0.55, 6, 7, 8 );
+ add_colors( gradient, gradient2, f_mid_point - 0.05, 3, 4, 5 );
+ add_colors( gradient, gradient2, f_mid_point + 0.05, 6, 7, 8 );
add_colors( gradient, gradient2, 1.0, 9, 10, 11 );
painter.begin( &pixGradient );
More information about the vlc-commits
mailing list