QmlProfiler: render background in gray when outside trace

Change-Id: I80a44f80e12a05e9c3be6ea708f8be41435792b7
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
This commit is contained in:
Christiaan Janssen
2011-11-03 15:03:39 +01:00
parent ea63113364
commit 71e053d67a

View File

@@ -88,6 +88,20 @@ Canvas2D {
ctxt.stroke(); ctxt.stroke();
} }
} }
// gray off out-of-bounds areas
var rectWidth;
if (startTime < qmlEventList.traceStartTime()) {
ctxt.fillStyle = "rgba(127,127,127,0.2)";
rectWidth = (qmlEventList.traceStartTime() - startTime) * spacing;
ctxt.fillRect(0, 0, rectWidth, height);
}
if (endTime > qmlEventList.traceEndTime()) {
ctxt.fillStyle = "rgba(127,127,127,0.2)";
var rectX = (qmlEventList.traceEndTime() - startTime) * spacing;
rectWidth = (endTime - qmlEventList.traceEndTime()) * spacing;
ctxt.fillRect(rectX, 0, rectWidth, height);
}
} }
function updateMarks(start, end) { function updateMarks(start, end) {