git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43414
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
else
nB = nB1 + (nB2-nB1)*(w-x)/w;
else
nB = nB1 + (nB2-nB1)*(w-x)/w;
- SetPen(wxPen(wxColour(nR, nG, nB), 1, wxSOLID));
+ wxColour colour(nR,nG,nB);
+ SetPen(wxPen(colour, 1, wxSOLID));
+ SetBrush(wxBrush(colour));
- DrawRectangle(rect.GetLeft()+x, rect.GetTop(),
+ DrawRectangle(rect.GetRight()-x-xDelta, rect.GetTop(),
xDelta, rect.GetHeight());
else //nDirection == wxWEST
xDelta, rect.GetHeight());
else //nDirection == wxWEST
- DrawRectangle(rect.GetRight()-x-xDelta, rect.GetTop(),
+ DrawRectangle(rect.GetLeft()+x, rect.GetTop(),
xDelta, rect.GetHeight());
}
}
xDelta, rect.GetHeight());
}
}
else
nB = nB1 + (nB2-nB1)*(w-y)/w;
else
nB = nB1 + (nB2-nB1)*(w-y)/w;
- SetPen(wxPen(wxColour(nR, nG, nB), 1, wxSOLID));
+ wxColour colour(nR,nG,nB);
+ SetPen(wxPen(colour, 1, wxSOLID));
+ SetBrush(wxBrush(colour));
if(nDirection == wxNORTH)
DrawRectangle(rect.GetLeft(), rect.GetTop()+y,
rect.GetWidth(), yDelta);
if(nDirection == wxNORTH)
DrawRectangle(rect.GetLeft(), rect.GetTop()+y,
rect.GetWidth(), yDelta);