Example #1
0
        public static void RenderIcons(Canvas canvas) {
            var icons = new Icons16();

            // Cross/Failed
            canvas.DrawRectangleRounded(10, 190, 30, 210, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(12, 192, BasicColor.Red, icons.Failed);
            canvas.DrawRectangleRounded(10, 220, 30, 240, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(12, 222, BasicColor.Red, icons.Failed);
            canvas.DrawIcon16(12, 222, BasicColor.White, icons.FailedInterior);
            canvas.DrawRectangleRounded(10, 250, 30, 270, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(12, 252, BasicColor.White, icons.FailedInterior);

            // Alert
            canvas.DrawRectangleRounded(40, 190, 60, 210, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(42, 192, BasicColor.Yellow, icons.Alert);
            canvas.DrawRectangleRounded(40, 220, 60, 240, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(42, 222, BasicColor.Yellow, icons.Alert);
            canvas.DrawIcon16(42, 222, BasicColor.White, icons.AlertInterior);
            canvas.DrawRectangleRounded(40, 250, 60, 270, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(42, 252, BasicColor.White, icons.AlertInterior);
 
            // Checkmark/Passed
            canvas.DrawRectangleRounded(70, 190, 90, 210, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(72, 192, BasicColor.Green, icons.Passed);
            canvas.DrawRectangleRounded(70, 220, 90, 240, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(72, 222, BasicColor.Green, icons.Passed);
            canvas.DrawIcon16(72, 222, BasicColor.White, icons.PassedInterior);
            canvas.DrawRectangleRounded(70, 250, 90, 270, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(72, 252, BasicColor.White, icons.PassedInterior);
 
            // Info
            canvas.DrawRectangleRounded(100, 190, 120, 210, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(102, 192, BasicColor.Blue, icons.Info);
            canvas.DrawRectangleRounded(100, 220, 120, 240, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(102, 222, BasicColor.Blue, icons.Info);
            canvas.DrawIcon16(102, 222, BasicColor.White, icons.InfoInterior);
            canvas.DrawRectangleRounded(100, 250, 120, 270, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(102, 252, BasicColor.White, icons.InfoInterior);
 
            // Tools/Config
            canvas.DrawRectangleRounded(130, 190, 150, 210, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(132, 192, BasicColor.Green, icons.Tools);

            // Pointer
            canvas.DrawRectangleRounded(160, 190, 180, 210, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(162, 192, BasicColor.Magenta, icons.Pointer);
            canvas.DrawRectangleRounded(160, 220, 180, 240, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(162, 222, BasicColor.Magenta, icons.Pointer);
            canvas.DrawIcon16(162, 222, BasicColor.White, icons.PointerDot);
            canvas.DrawRectangleRounded(160, 250, 180, 270, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(162, 252, BasicColor.White, icons.PointerDot);
 
            // Tag
            canvas.DrawRectangleRounded(190, 190, 210, 210, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(192, 192, BasicColor.Cyan, icons.Tag);
            canvas.DrawRectangleRounded(190, 220, 210, 240, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(192, 222, BasicColor.Cyan, icons.Tag);
            canvas.DrawIcon16(192, 222, BasicColor.White, icons.TagDot);
            canvas.DrawRectangleRounded(190, 250, 210, 270, ColorButton, 5, Canvas.RoundedCornerStyle.None);
            canvas.DrawIcon16(192, 252, BasicColor.White, icons.TagDot);
        }