1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-16 12:31:00 +00:00
serenity/DevTools
Andreas Kling bb8e65be41 LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI
This patch introduces the GUI::SyntaxHighlighter class, which can be
attached to a GUI::TextEditor to provide syntax highlighting.

The C++ syntax highlighting from HackStudio becomes a new class called
GUI::CppSyntaxHighlighter. This will make it possible to get C++ syntax
highlighting in any app that uses a GUI::TextEditor. :^)

Sidenote: It does feel a bit weird having a C++ lexer in a GUI toolkit
library, and we'll probably end up moving this out to a separate place
as this functionality grows larger.
2020-02-07 20:07:15 +01:00
..
FormCompiler LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
HackStudio LibGUI+HackStudio: Move syntax highlighting from HackStudio to LibGUI 2020-02-07 20:07:15 +01:00
Inspector LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
IPCCompiler IPCCompiler: Put message classes in the Messages namespace 2020-02-06 20:21:49 +01:00
ProfileViewer LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
VisualBuilder LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00