EbenenManager
EbenenManager is a software component designed to manage layers (Ebenen) within applications that compose visual content. It provides an abstraction for creating, organizing, and manipulating a stack of layers, along with per-layer properties, to support rendering, editing, and interaction workflows.
At its core, EbenenManager exposes objects such as Layer and LayerGroup and a LayerStack that preserves the
The manager supports operations including creating and deleting layers, renaming, reordering, toggling visibility, adjusting opacity, changing
Architecture and interoperability: EbenenManager is designed as a modular component with a core layer stack, layer
Applications and scope: It is used in graphics editors, map and geographic information systems, CAD/architecture tools,