aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2013-06-22 16:59:31 +0000
committerDimitri Sokolyuk <demon@dim13.org>2013-06-22 16:59:31 +0000
commit1d377823e084e155e0b14f89ca6c95f2799e16ed (patch)
tree32192d84d33af98c114b2608eb09e5268e9e9899
parent6ae99beaa929f44e3cec4e782031a0aac33c9e25 (diff)
colorize shadow
-rw-r--r--spectrogram.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/spectrogram.c b/spectrogram.c
index 7b17410..2755bea 100644
--- a/spectrogram.c
+++ b/spectrogram.c
@@ -205,11 +205,12 @@ draw(struct data *data)
rx, sp_right.y,
rx, sp_right.y + sp_right.height - r - 1);
- XSetForeground(dsp, gc, data->wf[data->maxval - 1]);
if (data->left_shadow[x] < l)
data->left_shadow[x] = l;
else if(data->left_shadow[x] > 0) {
data->left_shadow[x]--;
+ XSetForeground(dsp, gc,
+ data->sp[data->left_shadow[x] - 1]);
XDrawPoint(dsp, pix, gc,
lx, sp_left.y + sp_left.height
- data->left_shadow[x] - 1);
@@ -219,6 +220,8 @@ draw(struct data *data)
data->right_shadow[x] = r;
else if(data->right_shadow[x] > 0) {
data->right_shadow[x]--;
+ XSetForeground(dsp, gc,
+ data->sp[data->right_shadow[x] - 1]);
XDrawPoint(dsp, pix, gc,
rx, sp_right.y + sp_right.height
- data->right_shadow[x] - 1);