The Android Developer Challenge is back! Submit your idea before December 2.

androidx.ui.tooling

Classes

CallGroup

A group that represents the invocation of a component

Group

A group in the slot table.

JoinedKey

A key that has being joined together to form one key.

NodeGroup

A group that represents an emitted node

Top-level functions summary

Unit
InInspectionModeOnly(children: () -> Unit)

A wrapper for inspection-mode-only behavior.

Unit
Inspectable(children: () -> Unit)

A wrapper for compositions in inspection mode.

Top-level properties summary

Ambient<Boolean>

Inspectable mode ambient.

MutableSet<SlotTable!>!

Extension functions summary

For SlotTable
Group

Return a group tree for for the slot table that represents the entire content of the slot table.

Extension properties summary

For Group
String?

The source position of the group extracted from the key, if one exists for the group.

Top-level functions

InInspectionModeOnly

@Composable fun InInspectionModeOnly(children: () -> Unit
): Unit

A wrapper for inspection-mode-only behavior. The children of this component will only be included in the composition when the composition is in inspection mode.

Inspectable

@Composable fun Inspectable(children: () -> Unit
): Unit

A wrapper for compositions in inspection mode. The composition inside the Inspectable component is in inspection mode.

Top-level properties

InspectionMode

val InspectionMode: Ambient<Boolean>

Inspectable mode ambient. True if the composition is composed inside a Inspectable component.

tables

val tables: MutableSet<SlotTable!>!

Extension functions

asTree

fun SlotTable.asTree(): Group

Return a group tree for for the slot table that represents the entire content of the slot table.

Extension properties

position

val Group.position: String?

The source position of the group extracted from the key, if one exists for the group.