1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 16:07:47 +00:00

LibGUI: Add underlines to highlighting

This commit is contained in:
Oriko 2020-03-12 16:36:25 +02:00 committed by Andreas Kling
parent b58893cfe1
commit 6d89f48dd8
6 changed files with 25 additions and 2 deletions

View file

@ -6,6 +6,11 @@
namespace GUI {
enum class SyntaxLanguage {
PlainText,
Cpp
};
class SyntaxHighlighter {
AK_MAKE_NONCOPYABLE(SyntaxHighlighter);
AK_MAKE_NONMOVABLE(SyntaxHighlighter);
@ -13,6 +18,7 @@ class SyntaxHighlighter {
public:
virtual ~SyntaxHighlighter();
virtual SyntaxLanguage language() const = 0;
virtual void rehighlight() = 0;
virtual void highlight_matching_token_pair() = 0;