mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-21 23:20:20 +00:00
e2f32b8f9d
Instead of everyone overriding save_to() and set_property() and doing a pretty asymmetric job of implementing the various properties, let's add a bit of structure here. Object properties are now represented by a Core::Property. Properties are registered with a getter and setter (optional) in constructors. I've added some convenience macros for creating and registering properties, but this does still feel a bit bulky. We'll have to iterate on this and see where it goes. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Editor.cpp | ||
Editor.h | ||
InternalFunctions.cpp | ||
Span.h | ||
StringMetrics.h | ||
Style.h | ||
SuggestionDisplay.h | ||
SuggestionManager.cpp | ||
SuggestionManager.h | ||
VT.h | ||
XtermSuggestionDisplay.cpp |