mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 13:18:13 +00:00

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.
22 lines
428 B
Makefile
22 lines
428 B
Makefile
OBJS = \
|
|
Project.o \
|
|
ProjectFile.o \
|
|
TerminalWrapper.o \
|
|
FindInFilesWidget.o \
|
|
ProcessStateWidget.o \
|
|
FormEditorWidget.o \
|
|
FormWidget.o \
|
|
Editor.o \
|
|
EditorWrapper.o \
|
|
Locator.o \
|
|
Tool.o \
|
|
CursorTool.o \
|
|
WidgetTool.o \
|
|
WidgetTreeModel.o \
|
|
main.o
|
|
|
|
PROGRAM = HackStudio
|
|
|
|
LIB_DEPS = GUI HTML VT Protocol Markdown Gfx IPC Thread Pthread Core
|
|
|
|
include ../../Makefile.common
|