phosphor-layout-api
Layout description interfaces + provider registry.
The shared vocabulary the zones and tiles libraries both speak. ILayoutSource is the canonical layout-producer contract. ILayoutSourceFactory and ILayoutSourceRegistry are the provider-side seams; LayoutSourceProviderRegistry + LayoutSourceBundle are the composition-root glue that lets a process advertise providers once. Plus the cross-cutting value types: LayoutId, AlgorithmMetadata, AspectRatioClass, EdgeGaps, CompositeLayoutSource, LayoutPreview.
Key types
ILayoutSourceILayoutSourceFactoryILayoutSourceRegistrycontentsChanged.LayoutSourceProviderRegistryCompositeLayoutSourceAlgorithmMetadataLayoutPreviewDependencies
QtCore
References
- Full API reference → Doxygen-generated page for
PhosphorLayout. - Namespace index Every symbol under
PhosphorLayout::.