diff options
Diffstat (limited to 'Emby.Drawing/PlayedIndicatorDrawer.cs')
| -rw-r--r-- | Emby.Drawing/PlayedIndicatorDrawer.cs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/Emby.Drawing/PlayedIndicatorDrawer.cs b/Emby.Drawing/PlayedIndicatorDrawer.cs deleted file mode 100644 index 38b5edc92..000000000 --- a/Emby.Drawing/PlayedIndicatorDrawer.cs +++ /dev/null @@ -1,44 +0,0 @@ -using MediaBrowser.Model.Drawing; -using SkiaSharp; - -namespace Emby.Drawing -{ - public static class PlayedIndicatorDrawer - { - private const int OffsetFromTopRightCorner = 38; - - public static void DrawPlayedIndicator(SKCanvas canvas, ImageDimensions imageSize) - { - var x = imageSize.Width - OffsetFromTopRightCorner; - - using (var paint = new SKPaint()) - { - paint.Color = SKColor.Parse("#CC52B54B"); - paint.Style = SKPaintStyle.Fill; - canvas.DrawCircle((float)x, OffsetFromTopRightCorner, 20, paint); - } - - using (var paint = new SKPaint()) - { - paint.Color = new SKColor(255, 255, 255, 255); - paint.Style = SKPaintStyle.Fill; - - paint.TextSize = 30; - paint.IsAntialias = true; - - var text = "✔️"; - var emojiChar = StringUtilities.GetUnicodeCharacterCode(text, SKTextEncoding.Utf32); - // or: - //var emojiChar = 0x1F680; - - // ask the font manager for a font with that character - var fontManager = SKFontManager.Default; - var emojiTypeface = fontManager.MatchCharacter(emojiChar); - - paint.Typeface = emojiTypeface; - - canvas.DrawText(text, (float)x - 20, OffsetFromTopRightCorner + 12, paint); - } - } - } -} |
