From 3bba163574c46589e514284b66a8db4fa8616c0c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 13 Jun 2020 20:03:19 +0200 Subject: [PATCH] LibGfx: Add Color::Transparent as a named color --- Libraries/LibGfx/Color.cpp | 5 +++++ Libraries/LibGfx/Color.h | 1 + 2 files changed, 6 insertions(+) diff --git a/Libraries/LibGfx/Color.cpp b/Libraries/LibGfx/Color.cpp index 59f596ce21..0b4f5f0c8b 100644 --- a/Libraries/LibGfx/Color.cpp +++ b/Libraries/LibGfx/Color.cpp @@ -40,6 +40,11 @@ namespace Gfx { Color::Color(NamedColor named) { + if (named == Transparent) { + m_value = 0; + return; + } + struct { u8 r; u8 g; diff --git a/Libraries/LibGfx/Color.h b/Libraries/LibGfx/Color.h index 1af7ecfbbd..d58d546584 100644 --- a/Libraries/LibGfx/Color.h +++ b/Libraries/LibGfx/Color.h @@ -49,6 +49,7 @@ struct HSV { class Color { public: enum NamedColor { + Transparent, Black, White, Red,