One more drawing test
This commit is contained in:
Родитель
1e6225aae6
Коммит
b999477a99
|
@ -74,6 +74,7 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Info.plist" />
|
<None Include="Info.plist" />
|
||||||
|
<None Include="ReferenceImages\RectanglePathConnection.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||||
<Import Project="$(MSBuildExtensionsPath)\Mono\MonoMac\v0.0\Mono.MonoMac.targets" />
|
<Import Project="$(MSBuildExtensionsPath)\Mono\MonoMac\v0.0\Mono.MonoMac.targets" />
|
||||||
|
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 346 B |
|
@ -102,6 +102,16 @@ namespace Xwt
|
||||||
CheckImage ("Rectangle.png");
|
CheckImage ("Rectangle.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void RectanglePathConnection ()
|
||||||
|
{
|
||||||
|
InitBlank ();
|
||||||
|
context.Rectangle (5.5, 5.5, 20, 20);
|
||||||
|
DrawCurrentPosition ();
|
||||||
|
context.Stroke ();
|
||||||
|
CheckImage ("RectanglePathConnection.png");
|
||||||
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void RectangleFill ()
|
public void RectangleFill ()
|
||||||
{
|
{
|
||||||
|
@ -140,7 +150,7 @@ namespace Xwt
|
||||||
CheckImage ("StrokePreserve.png");
|
CheckImage ("StrokePreserve.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
void DrawArcTerminator ()
|
void DrawCurrentPosition ()
|
||||||
{
|
{
|
||||||
context.RelMoveTo (-2.5, -3);
|
context.RelMoveTo (-2.5, -3);
|
||||||
context.RelLineTo (6, 0);
|
context.RelLineTo (6, 0);
|
||||||
|
@ -159,7 +169,7 @@ namespace Xwt
|
||||||
{
|
{
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.Arc (25, 25, 20.5, 0, 90);
|
context.Arc (25, 25, 20.5, 0, 90);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
|
|
||||||
|
@ -171,7 +181,7 @@ namespace Xwt
|
||||||
{
|
{
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.Arc (25, 25, 20.5, -45, 45);
|
context.Arc (25, 25, 20.5, -45, 45);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
CheckImage ("ArcStartingNegative.png");
|
CheckImage ("ArcStartingNegative.png");
|
||||||
|
@ -182,7 +192,7 @@ namespace Xwt
|
||||||
{
|
{
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.Arc (25, 25, 20.5, 300, 0);
|
context.Arc (25, 25, 20.5, 300, 0);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
CheckImage ("ArcSwappedAngles.png");
|
CheckImage ("ArcSwappedAngles.png");
|
||||||
|
@ -216,7 +226,7 @@ namespace Xwt
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.MoveTo (25.5, 25.5);
|
context.MoveTo (25.5, 25.5);
|
||||||
context.Arc (25.5, 25.5, 20, 0, 135);
|
context.Arc (25.5, 25.5, 20, 0, 135);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.LineTo (25.5, 25.5);
|
context.LineTo (25.5, 25.5);
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
|
@ -232,7 +242,7 @@ namespace Xwt
|
||||||
{
|
{
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.ArcNegative (25, 25, 20.5, 0, 90);
|
context.ArcNegative (25, 25, 20.5, 0, 90);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
CheckImage ("ArcNegative.png");
|
CheckImage ("ArcNegative.png");
|
||||||
|
@ -243,7 +253,7 @@ namespace Xwt
|
||||||
{
|
{
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.ArcNegative (25, 25, 20.5, -45, 45);
|
context.ArcNegative (25, 25, 20.5, -45, 45);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
CheckImage ("ArcNegativeStartingNegative.png");
|
CheckImage ("ArcNegativeStartingNegative.png");
|
||||||
|
@ -254,7 +264,7 @@ namespace Xwt
|
||||||
{
|
{
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.ArcNegative (25, 25, 20.5, 300, 0);
|
context.ArcNegative (25, 25, 20.5, 300, 0);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
CheckImage ("ArcNegativeSwappedAngles.png");
|
CheckImage ("ArcNegativeSwappedAngles.png");
|
||||||
|
@ -288,7 +298,7 @@ namespace Xwt
|
||||||
InitBlank ();
|
InitBlank ();
|
||||||
context.MoveTo (25.5, 25.5);
|
context.MoveTo (25.5, 25.5);
|
||||||
context.ArcNegative (25.5, 25.5, 20, 0, 135);
|
context.ArcNegative (25.5, 25.5, 20, 0, 135);
|
||||||
DrawArcTerminator ();
|
DrawCurrentPosition ();
|
||||||
context.LineTo (25.5, 25.5);
|
context.LineTo (25.5, 25.5);
|
||||||
context.SetColor (Colors.Black);
|
context.SetColor (Colors.Black);
|
||||||
context.Stroke ();
|
context.Stroke ();
|
||||||
|
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 265 B |
|
@ -217,6 +217,9 @@
|
||||||
<EmbeddedResource Include="ReferenceImages\CurvePathConnection.png">
|
<EmbeddedResource Include="ReferenceImages\CurvePathConnection.png">
|
||||||
<LogicalName>CurvePathConnection.png</LogicalName>
|
<LogicalName>CurvePathConnection.png</LogicalName>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="ReferenceImages\RectanglePathConnection.png">
|
||||||
|
<LogicalName>RectanglePathConnection.png</LogicalName>
|
||||||
|
</EmbeddedResource>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ProjectExtensions>
|
<ProjectExtensions>
|
||||||
<MonoDevelop>
|
<MonoDevelop>
|
||||||
|
|
Загрузка…
Ссылка в новой задаче