[ 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:
@@ -2499,9 +2499,20 @@ void wxWin32Renderer::DrawToolBarButton(wxDC& dc,
|
|||||||
{
|
{
|
||||||
// leave a small gap aroudn the line, also account for the toolbar
|
// leave a small gap aroudn the line, also account for the toolbar
|
||||||
// border itself
|
// border itself
|
||||||
DrawVerticalLine(dc, rectOrig.x + rectOrig.width/2,
|
if(rectOrig.height > rectOrig.width)
|
||||||
rectOrig.y + 2*BORDER_THICKNESS,
|
{
|
||||||
rectOrig.GetBottom() - BORDER_THICKNESS);
|
// 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
|
// don't draw wxTOOL_STYLE_CONTROL
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user