Beispiel #1
0
        private static void GenerateRectangles(IMaterialsGeneratorService materialGenerator)
        {
            var rectangles = new List <RectangleWidget>()
            {
                new RectangleWidget
                {
                    XPosition = 10,
                    YPosition = 10,
                    Width     = 30,
                    Height    = 40
                },
                new RectangleWidget
                {
                    XPosition = -10,
                    YPosition = 10,
                    Width     = 30,
                    Height    = 40
                },
                new RectangleWidget
                {
                    XPosition = 10,
                    YPosition = -10,
                    Width     = 30,
                    Height    = 40
                },
                new RectangleWidget
                {
                    XPosition = 10,
                    YPosition = 10,
                    Width     = -30,
                    Height    = 40
                },
                new RectangleWidget
                {
                    XPosition = 10,
                    YPosition = 10,
                    Width     = 30,
                    Height    = -40
                },
                new RectangleWidget
                {
                    XPosition = 995,
                    YPosition = 10,
                    Width     = 30,
                    Height    = 40
                },
                new RectangleWidget
                {
                    XPosition = 10,
                    YPosition = 910,
                    Width     = 30,
                    Height    = 140
                }
            };

            foreach (var rect in rectangles)
            {
                Log.LogInformation(materialGenerator.CreateWidget(rect));
            }
        }
Beispiel #2
0
        private static void GenerateEllipses(IMaterialsGeneratorService materialGenerator)
        {
            var ellipses = new List <EllipseWidget>()
            {
                new EllipseWidget
                {
                    XPosition = 100,
                    YPosition = 150,
                    Width     = 300,
                    Height    = 200
                },
                new EllipseWidget
                {
                    XPosition = -100,
                    YPosition = 150,
                    Width     = 300,
                    Height    = 200
                },
                new EllipseWidget
                {
                    XPosition = 100,
                    YPosition = -150,
                    Width     = 300,
                    Height    = 200
                },
                new EllipseWidget
                {
                    XPosition = 100,
                    YPosition = 150,
                    Width     = -300,
                    Height    = 200
                },
                new EllipseWidget
                {
                    XPosition = 100,
                    YPosition = 150,
                    Width     = 300,
                    Height    = -200
                },
                new EllipseWidget
                {
                    XPosition = 900,
                    YPosition = 150,
                    Width     = 300,
                    Height    = 200
                },
                new EllipseWidget
                {
                    XPosition = 100,
                    YPosition = 950,
                    Width     = 300,
                    Height    = 200
                }
            };

            foreach (var elp in ellipses)
            {
                Log.LogInformation(materialGenerator.CreateWidget(elp));
            }
        }
Beispiel #3
0
        private static void GenerateSquares(IMaterialsGeneratorService materialGenerator)
        {
            var squares = new List <SquareWidget>()
            {
                new SquareWidget
                {
                    XPosition = 15,
                    YPosition = 30,
                    Width     = 35
                },
                new SquareWidget
                {
                    XPosition = -15,
                    YPosition = 30,
                    Width     = 35
                },
                new SquareWidget
                {
                    XPosition = 15,
                    YPosition = -30,
                    Width     = 35
                },
                new SquareWidget
                {
                    XPosition = 15,
                    YPosition = 30,
                    Width     = -35
                },
                new SquareWidget
                {
                    XPosition = 995,
                    YPosition = 30,
                    Width     = 35
                }
            };

            foreach (var squ in squares)
            {
                Log.LogInformation(materialGenerator.CreateWidget(squ));
            }
        }
Beispiel #4
0
        private static void GenerateCircles(IMaterialsGeneratorService materialGenerator)
        {
            var circles = new List <CircleWidget>()
            {
                new CircleWidget
                {
                    XPosition = 1,
                    YPosition = 1,
                    Width     = 300
                },
                new CircleWidget
                {
                    XPosition = -1,
                    YPosition = 1,
                    Width     = 300
                },
                new CircleWidget
                {
                    XPosition = 1,
                    YPosition = -1,
                    Width     = 300
                },
                new CircleWidget
                {
                    XPosition = 1,
                    YPosition = 1,
                    Width     = -300
                },
                new CircleWidget
                {
                    XPosition = 911,
                    YPosition = 1,
                    Width     = 300
                }
            };

            foreach (var circ in circles)
            {
                Log.LogInformation(materialGenerator.CreateWidget(circ));
            }
        }
Beispiel #5
0
        private static void GenerateTextboxes(IMaterialsGeneratorService materialGenerator)
        {
            var textboxes = new List <TextboxWidget>()
            {
                new TextboxWidget
                {
                    XPosition = 5,
                    YPosition = 5,
                    Width     = 200,
                    Height    = 100,
                    Text      = "sample text"
                },
                new TextboxWidget
                {
                    XPosition = 5,
                    YPosition = 5,
                    Width     = 200,
                    Height    = 100,
                    Text      = string.Empty
                },
                new TextboxWidget
                {
                    XPosition = -5,
                    YPosition = 5,
                    Width     = 200,
                    Height    = 100,
                    Text      = "sample text"
                },
                new TextboxWidget
                {
                    XPosition = 5,
                    YPosition = -5,
                    Width     = 200,
                    Height    = 100,
                    Text      = "sample text"
                },
                new TextboxWidget
                {
                    XPosition = 5,
                    YPosition = 5,
                    Width     = -200,
                    Height    = 100,
                    Text      = "sample text"
                },
                new TextboxWidget
                {
                    XPosition = 5,
                    YPosition = 5,
                    Width     = 200,
                    Height    = -100,
                    Text      = "sample text"
                },
                new TextboxWidget
                {
                    XPosition = 905,
                    YPosition = 5,
                    Width     = 200,
                    Height    = 100,
                    Text      = "sample text"
                },
                new TextboxWidget
                {
                    XPosition = 5,
                    YPosition = 905,
                    Width     = 200,
                    Height    = 100,
                    Text      = "sample text"
                }
            };

            foreach (var txt in textboxes)
            {
                Log.LogInformation(materialGenerator.CreateWidget(txt));
            }
        }