10 bytes off yay
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1105 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
c47d51da56
commit
5b14215756
1 changed files with 7 additions and 4 deletions
|
@ -16,17 +16,18 @@ static LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM l
|
||||||
HFONT newFont, oldFont;
|
HFONT newFont, oldFont;
|
||||||
HDC hdc=BeginPaint(hwnd,&ps);
|
HDC hdc=BeginPaint(hwnd,&ps);
|
||||||
RECT r;
|
RECT r;
|
||||||
int y;
|
int y,ry;
|
||||||
GetClientRect(hwnd,&r);
|
GetClientRect(hwnd,&r);
|
||||||
// this portion by Drew Davidson, drewdavidson@mindspring.com
|
// this portion by Drew Davidson, drewdavidson@mindspring.com
|
||||||
|
ry=r.bottom;
|
||||||
|
y=r.top;
|
||||||
|
|
||||||
// JF: made slower, reduced to 4 pixels high, because I like how it looks better/
|
// JF: made slower, reduced to 4 pixels high, because I like how it looks better/
|
||||||
for (y = r.top; y < r.bottom; y += 4)
|
while (y < r.bottom)
|
||||||
{
|
{
|
||||||
int rv,gv,bv;
|
int rv,gv,bv;
|
||||||
RECT rect;
|
RECT rect;
|
||||||
HBRUSH brush;
|
HBRUSH brush;
|
||||||
int ry=r.bottom-y;
|
|
||||||
rv = (GetRValue(m_color2) * y + GetRValue(m_color1) * ry) / r.bottom;
|
rv = (GetRValue(m_color2) * y + GetRValue(m_color1) * ry) / r.bottom;
|
||||||
gv = (GetGValue(m_color2) * y + GetGValue(m_color1) * ry) / r.bottom;
|
gv = (GetGValue(m_color2) * y + GetGValue(m_color1) * ry) / r.bottom;
|
||||||
bv = (GetBValue(m_color2) * y + GetBValue(m_color1) * ry) / r.bottom;
|
bv = (GetBValue(m_color2) * y + GetBValue(m_color1) * ry) / r.bottom;
|
||||||
|
@ -36,6 +37,8 @@ static LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM l
|
||||||
// because FillRect lets us specify the brush as a parameter.
|
// because FillRect lets us specify the brush as a parameter.
|
||||||
FillRect(hdc, &rect, brush);
|
FillRect(hdc, &rect, brush);
|
||||||
DeleteObject(brush);
|
DeleteObject(brush);
|
||||||
|
ry-=4;
|
||||||
|
y+=4;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_textcolor != -1)
|
if (m_textcolor != -1)
|
||||||
|
@ -66,7 +69,7 @@ static LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM l
|
||||||
HWND NSISCALL bgWnd_Init(HINSTANCE hInstance, int color1, int color2, int color3)
|
HWND NSISCALL bgWnd_Init(HINSTANCE hInstance, int color1, int color2, int color3)
|
||||||
{
|
{
|
||||||
RECT vp;
|
RECT vp;
|
||||||
char classname[4]="_Nb";
|
static char classname[4]="_Nb";
|
||||||
static WNDCLASS wc;
|
static WNDCLASS wc;
|
||||||
wc.style = CS_VREDRAW | CS_HREDRAW;
|
wc.style = CS_VREDRAW | CS_HREDRAW;
|
||||||
wc.lpfnWndProc = BG_WndProc;
|
wc.lpfnWndProc = BG_WndProc;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue