Elements
Reusable UI Toolkit VisualElement components for the Paragon Editor. Each element extends ParagonVisualElement<T>, comes with a UXML template and USS stylesheet, and can be used both programmatically and in UI Builder.
Architecture
Element Subsystems
Common Pattern
All elements follow the ParagonVisualElement<T> lifecycle:
Creation —
Create()orCreateImmediate()static factory, or via UXMLTemplate — UXML template loaded via
[UxmlTemplate]attributeInitialization —
OnCreateGUI()queries child elements and sets up bindingsProperties — Setter methods (e.g.,
SetHeader()) guard against null elements before template is loaded
See Also
ParagonVisualElement — base class for all Paragon elements
Paragon Editor Overview — root editor module
Last updated