/** * Attributes module for dcell. * * Copyright: Copyright 2022 Garrett D'Amore * Authors: Garrett D'Amore * License: * Distributed under the Boost Software License, Version 1.0. * (See accompanying file LICENSE or https://www.boost.org/LICENSE_1_0.txt) * SPDX-License-Identifier: BSL-1.0 */ module dcell.attr; /** * Text attributes that do not include color. */ enum Attr : int { none = 0, /// normal, plain text bold = 1 << 0, blink = 1 << 1, reverse = 1 << 2, /// foreground and background colors reversed underline = 1 << 3, dim = 1 << 4, italic = 1 << 5, strikethrough = 1 << 6, invalid = -1, // invalid attribute }