Skip to content

net.kernelpanicsoft.archie.gui.layer

Types

Layer

class Layer(
    val id: UUID = UUID.randomUUID(), 
    parentComposition: CompositionContext, 
    content: @Composable



 () -> Unit
)

A self-contained UI layer with its own independent LayoutNode tree and Composition.

LayerStackManager

class LayerStackManager(parentComposition: CompositionContext)

Manages an ordered stack of Layers for a single screen.

ModalScope

interface ModalScope

Receiver scope for modal layer content, exposing a way to close the modal.

Properties

LocalLayerManager

val LocalLayerManager: ProvidableCompositionLocal<LayerStackManager>