-
Notifications
You must be signed in to change notification settings - Fork 273
Closed
Labels
RefactoringInternal code changes that improve architectureInternal code changes that improve architecture
Description
There's possibility to reduce number of circular links by untying BaseTree from VirtualTrees. It would require:
- adding empty method DoPaintText to BaseTree and call it unconditionally in TVirtualTreeHintWindow.CalcHintRect (or adding some flag to TVirtualTreeHintWindow)
- calling RegisterVTClipboardFormat related to TCustomVirtualStringTree from VirtualTrees
Benefit of this change is not only reducing circular links but also extracting independent layer of BaseTree with its dependents and DrawTree independent from StringTree with Export, Accessibility and EditLink thus reducing binary size.
Metadata
Metadata
Assignees
Labels
RefactoringInternal code changes that improve architectureInternal code changes that improve architecture