LibSyntax+Libraries: Replace TextStyle with Gfx::TextAttributes

Rather than creating a TextStyle struct, and then copying its fields
over to a TextAttributes, let's just create a TextAttributes to start
with. This also simplifies the syntax highlighting code by letting us
define underlines along with the other text styling.
This commit is contained in:
Sam Atkins 2023-03-15 12:49:17 +00:00 committed by Andreas Kling
commit 406a7ea577
Notes: sideshowbarker 2024-07-17 02:08:15 +09:00
10 changed files with 59 additions and 90 deletions

View file

@ -15,11 +15,6 @@
namespace Syntax {
struct TextStyle {
const Gfx::Color color;
bool const bold { false };
};
class Highlighter {
AK_MAKE_NONCOPYABLE(Highlighter);
AK_MAKE_NONMOVABLE(Highlighter);