PanelContainerElement

sealed class PanelContainerElement<SD>

Element of a panel container.

A panel container can have one or more PanelContainerElement.SubContainer with sub-container data type SD and one or more basic elements. Basic elements can be used to visualize views as part of the system UI which do not visualize panels.

Parameters

elementType

: Panel container element type.

SD

The type of the panel sub-container data. The data is derived from the panel container data.

Types

Link copied to clipboard
data class BasicElement<SD, BD>(val elementType: PanelContainerElementTypeId, val basicElementData: BD) : PanelContainerElement<SD>

Basic panel container element.

Link copied to clipboard
class SubContainer<SD>(val subContainerData: SD) : PanelContainerElement<SD>

Panel sub-container element.

Properties

Link copied to clipboard
open val elementType: PanelContainerElementTypeId

Inheritors

Link copied to clipboard
Link copied to clipboard