From ec50f74f8d3268f7bbde6ec2139a2991a6fe037b Mon Sep 17 00:00:00 2001 From: DarkWyrm Date: Wed, 17 Sep 2003 16:55:06 +0000 Subject: [PATCH] StrokeLineArray now uses the BView LineArray API internally git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4730 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/server/ViewDriver.cpp | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/servers/app/server/ViewDriver.cpp b/src/servers/app/server/ViewDriver.cpp index 409c6a7285..d66ee7014f 100644 --- a/src/servers/app/server/ViewDriver.cpp +++ b/src/servers/app/server/ViewDriver.cpp @@ -1064,14 +1064,9 @@ void ViewDriver::StrokeLineArray(BPoint *pts, int32 numlines, RGBColor *colors, screenwin->Lock(); framebuffer->Lock(); SetLayerData(d); - - // Do LineArray stuff here. - -// drawview->Sync(); -// screenwin->view->Invalidate(); - // for now, just print the data and hope we don't crash - int32 ptindex=0; + // Old stand-in for real StrokeLineArray stuff +/* int32 ptindex=0; for(int32 i=0; iStrokeLine(pt1,pt2,B_SOLID_HIGH); } +*/ + + int32 ptindex=0; + + drawview->BeginLineArray(numlines); + for(int32 i=0; iAddLine(pt1,pt2,col); + + } + drawview->EndLineArray(); + drawview->Sync(); screenwin->view->Invalidate();