summaryrefslogtreecommitdiff
path: root/canvas/workben/canvasdemo.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'canvas/workben/canvasdemo.cxx')
-rw-r--r--canvas/workben/canvasdemo.cxx65
1 files changed, 33 insertions, 32 deletions
diff --git a/canvas/workben/canvasdemo.cxx b/canvas/workben/canvasdemo.cxx
index 031068adf9e9..3ec7a3d6df75 100644
--- a/canvas/workben/canvasdemo.cxx
+++ b/canvas/workben/canvasdemo.cxx
@@ -39,6 +39,7 @@
#include <comphelper/random.hxx>
#include <cppuhelper/bootstrap.hxx>
#include <o3tl/safeint.hxx>
+#include <utility>
#include <vcl/canvastools.hxx>
#include <vcl/svapp.hxx>
#include <vcl/vclmain.hxx>
@@ -92,7 +93,7 @@ class DemoRenderer
maColorBlack( vcl::unotools::colorToStdColorSpaceSequence( COL_BLACK) ),
maColorRed( vcl::unotools::colorToStdColorSpaceSequence( COL_RED) ),
mxCanvas(xCanvas),
- mxDevice( xDevice )
+ mxDevice(std::move( xDevice ))
{
// Geometry init
geometry::AffineMatrix2D aUnit( 1,0, 0,
@@ -181,7 +182,7 @@ class DemoRenderer
const double RADIUS = 60.0;
int i, j;
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( center_x, center_y );
for (i = 0; i < VERTICES; i++)
@@ -201,14 +202,14 @@ class DemoRenderer
}
}
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
void drawHilbert( double anchor_x, double anchor_y )
{
const double SCALE=7.0;
const char hilbert[] = "urdrrulurulldluuruluurdrurddldrrruluurdrurddldrddlulldrdldrrurd";
- int nLength = SAL_N_ELEMENTS( hilbert );
+ int nLength = std::size( hilbert );
uno::Sequence< geometry::RealPoint2D > aPoints( nLength );
auto pPoints = aPoints.getArray();
@@ -268,9 +269,9 @@ class DemoRenderer
void drawRectangles()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
- drawTitle( OString( "Rectangles" ) );
+ drawTitle( "Rectangles"_ostr );
drawRect( tools::Rectangle( 20, 30, 70, 60 ), maColorRed, 8 );
// color mediumseagreen, stipple fill, outline black
@@ -278,15 +279,15 @@ class DemoRenderer
// color steelblue, filled, no outline
drawRect( tools::Rectangle( 10, 80, 80, 140 ), maColorBlack, 1 );
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
void drawEllipses()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( maBox.Width(), 0.0 );
- drawTitle( OString( "Ellipses" ) );
+ drawTitle( "Ellipses"_ostr );
const basegfx::B2DPoint aCenter( maBox.Width()*.5,
maBox.Height()*.5 );
@@ -309,29 +310,29 @@ class DemoRenderer
aStrokeAttrs.JoinType = rendering::PathJoinType::MITER;
mxCanvas->strokePolyPolygon( xPoly, maViewState, maRenderState, aStrokeAttrs );
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
void drawText()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( maBox.Width() * 2.0, 0.0 );
- drawTitle( OString( "Text" ) );
+ drawTitle( "Text"_ostr );
translate( 0.0,
maBox.Height() * .5 );
- drawTitle( OString( "This is lame" ) );
+ drawTitle( "This is lame"_ostr );
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
void drawImages()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( 0.0, maBox.Height() );
- drawTitle( OString( "Images" ) );
+ drawTitle( "Images"_ostr );
uno::Reference< rendering::XBitmap > xBitmap(mxCanvas, uno::UNO_QUERY);
@@ -356,28 +357,28 @@ class DemoRenderer
//bitmapExFromXBitmap(): could not extract bitmap' thrown
// Thorsten says that this is a bug, and Thorsten never lies.
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
void drawLines()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( maBox.Width(), maBox.Height() );
- drawTitle( OString( "Lines" ) );
+ drawTitle( "Lines"_ostr );
drawPolishDiamond( 70.0, 80.0 );
drawHilbert( 140.0, 140.0 );
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
void drawCurves()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( maBox.Width() * 2.0, maBox.Height() );
- drawTitle( OString( "Curves" ) );
+ drawTitle( "Curves"_ostr );
translate( maBox.Width() * .5, maBox.Height() * .5 );
@@ -412,7 +413,7 @@ class DemoRenderer
//you can't draw a BezierPolyPolygon2D with this, even though it is derived from it
//mxCanvas->drawPolyPolygon( xPoly, maViewState, maRenderState );
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
double gimmerand()
@@ -422,10 +423,10 @@ class DemoRenderer
void drawArcs()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( 0.0, maBox.Height() * 2.0 );
- drawTitle( OString( "Arcs" ) );
+ drawTitle( "Arcs"_ostr );
//begin hacks
@@ -471,7 +472,7 @@ class DemoRenderer
aEndPoint,
maViewState, maRenderState );
}
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
@@ -500,10 +501,10 @@ class DemoRenderer
void drawPolygons()
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( maBox.Width() * 1.0, maBox.Height() * 2.0 );
- drawTitle( OString( "Polygons" ) );
+ drawTitle( "Polygons"_ostr );
int sides= 3;
for (int i= 1; i <= 4; i++)
@@ -512,17 +513,17 @@ class DemoRenderer
sides++;
}
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
void drawWidgets() // FIXME: prolly makes no sense
{
- rendering::RenderState maOldRenderState = maRenderState; // push
+ rendering::RenderState aOldRenderState = maRenderState; // push
translate( maBox.Width() * 2.0, maBox.Height() * 2.0 );
- drawTitle( OString( "Widgets" ) );
+ drawTitle( "Widgets"_ostr );
- maRenderState = maOldRenderState; // pop
+ maRenderState = std::move(aOldRenderState); // pop
}
};