Преглед на файлове

LibGfx: Add Color::Transparent as a named color

Andreas Kling преди 5 години
родител
ревизия
3bba163574
променени са 2 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 5 0
      Libraries/LibGfx/Color.cpp
  2. 1 0
      Libraries/LibGfx/Color.h

+ 5 - 0
Libraries/LibGfx/Color.cpp

@@ -40,6 +40,11 @@ namespace Gfx {
 
 
 Color::Color(NamedColor named)
 Color::Color(NamedColor named)
 {
 {
+    if (named == Transparent) {
+        m_value = 0;
+        return;
+    }
+
     struct {
     struct {
         u8 r;
         u8 r;
         u8 g;
         u8 g;

+ 1 - 0
Libraries/LibGfx/Color.h

@@ -49,6 +49,7 @@ struct HSV {
 class Color {
 class Color {
 public:
 public:
     enum NamedColor {
     enum NamedColor {
+        Transparent,
         Black,
         Black,
         White,
         White,
         Red,
         Red,