mirror of
https://github.com/RGBCube/serenity
synced 2026-01-13 01:20:59 +00:00
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 | ||