ladybird/Libraries/LibGfx/TextAttributes.h

29 lines
534 B
C++

/*
* Copyright (c) 2021, Andreas Kling <andreas@ladybird.org>
* Copyright (c) 2022, Tobias Christiansen <tobyase@serenityos.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/Optional.h>
#include <LibGfx/Color.h>
namespace Gfx {
struct TextAttributes {
enum class UnderlineStyle {
Solid,
Wavy
};
Color color;
Optional<Color> background_color {};
bool bold { false };
Optional<UnderlineStyle> underline_style {};
Optional<Color> underline_color {};
};
}