Update of /cvsroot/javaamp/javaamp/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26359/src
Modified Files:
EQLabel.java
Log Message:
Changed equalizer appearance
Index: EQLabel.java
===================================================================
RCS file: /cvsroot/javaamp/javaamp/src/EQLabel.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- EQLabel.java 10 Mar 2006 14:29:09 -0000 1.9
+++ EQLabel.java 19 Mar 2006 11:34:07 -0000 1.10
@@ -39,18 +39,27 @@
public void paint(Graphics g) {
offg.setColor(Color.WHITE);
offg.fillRect(0, 0, 239, 66);
+
for(int i = 0; i < 10; i++) {
int _r = 255 - owner.equalizerDialog.eqvals[i] * 127 / 63;
int _g = 128 + owner.equalizerDialog.eqvals[i] * 127 / 63;
for(int j = 0; j <= 11; j++) {
int _r2 = _r + (int)(Math.pow(j - 11, 2) * (255 - _r) / 121);
int _g2 = _g + (int)(Math.pow(j - 11, 2) * (255 - _g) / 121);
- offg.setColor(new Color(_r2, _g2, 255 - j * 255 / 11));
- offg.fillRect(i * 24 + j + 1, 0, (11 - j) * 2 - 1, 66);
+ int _b2 = 255 - j * 255 / 11;
+ for(int k = 0; k <= 33; k++) {
+ offg.setColor(new Color(_r2 * (k + 33) / 66, _g2 *
+ (k + 33) / 66, _b2 * (k + 33) / 66));
+ offg.fillRect(i * 24 + j + 1, 32 - k, 1, 1);
+ offg.fillRect(i * 24 + j + 1, 32 + k, 1, 1);
+ offg.fillRect(i * 24 - j + 21, 32 - k, 1, 1);
+ offg.fillRect(i * 24 - j + 21, 32 + k, 1, 1);
+ }
}
offg.setColor(Color.LIGHT_GRAY);
offg.drawLine(i * 24 - 1, 0, i * 24 - 1, 65);
}
+
offg.setColor(Color.LIGHT_GRAY);
offg.fillRect(0, 63 - owner.equalizerDialog.sliPre.getValue(), 239, 3);
offg.setColor(Color.BLACK);
|