This commit is contained in:
Erik Faye-Lund 2007-11-22 21:44:18 +00:00
parent e6a171a395
commit 37402ae2a2

View File

@ -80,7 +80,7 @@ void paintTracks(HDC hdc, RECT rcTracks)
int lastLine = scrollPosY + ((rcTracks.bottom - topMarginHeight) + (fontHeight - 1)) / fontHeight; int lastLine = scrollPosY + ((rcTracks.bottom - topMarginHeight) + (fontHeight - 1)) / fontHeight;
int trackLeft = -scrollPosX; int trackLeft = -scrollPosX;
for (int x = 0; x < 10; ++x) for (int x = 0; x < 16; ++x)
{ {
int trackWidth = fontWidth * 5; int trackWidth = fontWidth * 5;
@ -97,7 +97,7 @@ void paintTracks(HDC hdc, RECT rcTracks)
_snprintf_s(temp, 256, "track %d", x); _snprintf_s(temp, 256, "track %d", x);
SetBkMode(hdc, TRANSPARENT); SetBkMode(hdc, TRANSPARENT);
TextOut(hdc, TextOut(hdc,
trackLeft, 0, topMargin.left, 0,
temp, int(strlen(temp)) temp, int(strlen(temp))
); );
ExcludeClipRect(hdc, topMargin.left, topMargin.top, topMargin.right, topMargin.bottom); ExcludeClipRect(hdc, topMargin.left, topMargin.top, topMargin.right, topMargin.bottom);
@ -126,6 +126,24 @@ void paintTracks(HDC hdc, RECT rcTracks)
} }
trackLeft += trackWidth; trackLeft += trackWidth;
} }
/* pad top margin to the left edge */
RECT topMargin;
topMargin.top = 0;
topMargin.bottom = topMarginHeight;
topMargin.left = trackLeft;
topMargin.right = rcTracks.right;
FillRect( hdc, &topMargin, (HBRUSH)GetStockObject(LTGRAY_BRUSH));
/* right margin */
RECT rightMargin;
topMargin.top = topMarginHeight;
topMargin.bottom = rcTracks.bottom;
topMargin.left = trackLeft;
topMargin.right = rcTracks.right;
FillRect( hdc, &topMargin, (HBRUSH)GetStockObject(LTGRAY_BRUSH));
} }
void paintWindow(HWND hwnd) void paintWindow(HWND hwnd)