mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-26 19:22:30 -05:00
ddbf20ecf6
This is a little bit messy but the basic idea is: Syntax::Highlighter now has a Syntax::HighlighterClient to talk to the outside world. It mostly communicates in LibGUI primitives that are available in headers, so inlineable. GUI::TextEditor inherits from Syntax::HighlighterClient. This let us to move GUI::JSSyntaxHighlighter to JS::SyntaxHighlighter and remove LibGUI's dependency on LibJS. |
||
---|---|---|
.. | ||
CellType | ||
Readers | ||
Writers | ||
Cell.cpp | ||
Cell.h | ||
CellSyntaxHighlighter.cpp | ||
CellSyntaxHighlighter.h | ||
CellTypeDialog.cpp | ||
CellTypeDialog.h | ||
CMakeLists.txt | ||
CondFormatting.gml | ||
ConditionalFormatting.h | ||
CondView.gml | ||
Forward.h | ||
HelpWindow.cpp | ||
HelpWindow.h | ||
JSIntegration.cpp | ||
JSIntegration.h | ||
main.cpp | ||
Position.h | ||
Spreadsheet.cpp | ||
Spreadsheet.h | ||
SpreadsheetModel.cpp | ||
SpreadsheetModel.h | ||
SpreadsheetView.cpp | ||
SpreadsheetView.h | ||
SpreadsheetWidget.cpp | ||
SpreadsheetWidget.h | ||
Workbook.cpp | ||
Workbook.h |