summaryrefslogtreecommitdiff
path: root/muse2/muse/arranger/tlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/arranger/tlist.cpp')
-rw-r--r--muse2/muse/arranger/tlist.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/muse2/muse/arranger/tlist.cpp b/muse2/muse/arranger/tlist.cpp
index 3b219f71..c28a40b2 100644
--- a/muse2/muse/arranger/tlist.cpp
+++ b/muse2/muse/arranger/tlist.cpp
@@ -193,8 +193,10 @@ void TList::paint(const QRect& r)
mask.setColorAt(0, mask_edge);
mask.setColorAt(0.15, mask_center);
mask.setColorAt(0.3, mask_center);
+ mask.setColorAt(0.85, mask_edge);
mask.setColorAt(1, mask_edge);
+
TrackList* l = song->tracks();
int idx = 0;
int yy = -ypos;
@@ -212,7 +214,11 @@ void TList::paint(const QRect& r)
// clear one row
//
QColor bg;
-
+ if (track->selected()) {
+ bg = MusEConfig::config.selectTrackBg;
+ p.setPen(MusEConfig::config.selectTrackFg);
+ }
+ else {
switch(type) {
case Track::MIDI:
bg = MusEConfig::config.midiTrackBg;
@@ -240,7 +246,8 @@ void TList::paint(const QRect& r)
break;
}
- p.setPen(palette().color(QPalette::Active, QPalette::Text));
+ p.setPen(palette().color(QPalette::Active, QPalette::Text));
+ }
p.fillRect(x1, yy, w, trackHeight, bg);
if (track->selected()) {