Package-level declarations

Types

Link copied to clipboard

Represents the position of the level list close button.

Link copied to clipboard

The selection that was made by the user

Link copied to clipboard
sealed interface FloorFilterState

Represents the state for the FloorFilter.

Link copied to clipboard
data class UIProperties(var selectedBackgroundColor: Color = Color(0xFFE2F1FB), var selectedForegroundColor: Color = Color(0xFF005E95), var searchBackgroundColor: Color = Color(0xFFEEEEEE), var textColor: Color = Color.DarkGray, var backgroundColor: Color = Color.White, var maxDisplayLevels: Int = -1, var siteFacilityButtonVisibility: Int = View.VISIBLE, var closeButtonVisibility: Int = View.VISIBLE, var closeButtonPosition: ButtonPosition = ButtonPosition.Top, var buttonSize: Size = Size(60.dp.value, 40.dp.value), var typography: Typography = Typography())

UI properties used by the FloorFilter component.

Functions

Link copied to clipboard
fun FloorFilter(floorFilterState: FloorFilterState, modifier: Modifier = Modifier)

Displays a control for the user to pick which level of a floor aware GeoModel to display.

Link copied to clipboard
fun FloorFilterState(geoModel: GeoModel, coroutineScope: CoroutineScope, uiProperties: UIProperties = UIProperties(), onSelectionChangedListener: (FloorFilterSelection) -> Unit = { }): FloorFilterState

Factory function for the creating FloorFilterState.