[ 1470717 ] wxUniv toolbar separator drawing fix.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39290 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2006-05-23 16:05:12 +00:00
parent 0164f8ebfd
commit 1f7e5f7be3

View File

@@ -2499,9 +2499,20 @@ void wxWin32Renderer::DrawToolBarButton(wxDC& dc,
{
// leave a small gap aroudn the line, also account for the toolbar
// border itself
DrawVerticalLine(dc, rectOrig.x + rectOrig.width/2,
rectOrig.y + 2*BORDER_THICKNESS,
rectOrig.GetBottom() - BORDER_THICKNESS);
if(rectOrig.height > rectOrig.width)
{
// horizontal
DrawVerticalLine(dc, rectOrig.x + rectOrig.width/2,
rectOrig.y + 2*BORDER_THICKNESS,
rectOrig.GetBottom() - BORDER_THICKNESS);
}
else
{
// vertical
DrawHorizontalLine(dc, rectOrig.y + rectOrig.height/2,
rectOrig.x + 2*BORDER_THICKNESS,
rectOrig.GetRight() - BORDER_THICKNESS);
}
}
// don't draw wxTOOL_STYLE_CONTROL
}