Package-level declarations
Functions
Link copied to clipboard
fun AnimatedDebugDrawerSubRegion(visible: Boolean, itemSpacing: Dp = DebugDrawerDefaults.ITEM_SPACING, content: @Composable ColumnScope.() -> Unit)
Link copied to clipboard
fun DebugDrawerButton(label: String, modifier: Modifier = Modifier.fillMaxWidth(), image: @Composable () -> Unit? = null, foregroundTint: Color? = null, outline: Boolean = true, onClick: () -> Unit)
Link copied to clipboard
fun DebugDrawerCheckbox(label: String, checked: MutableState<Boolean>, modifier: Modifier = Modifier, image: @Composable () -> Unit? = null, description: String = "", foregroundTint: Color? = null)
fun DebugDrawerCheckbox(label: String, checked: Boolean, modifier: Modifier = Modifier, image: @Composable () -> Unit? = null, description: String = "", foregroundTint: Color? = null, onCheckedChange: (checked: Boolean) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun <T> DebugDrawerDropdown(label: String, items: List<T>, selected: MutableState<T>, modifier: Modifier = Modifier, image: @Composable () -> Unit? = null, labelProvider: (item: T) -> String = { it.toString() }, iconProvider: @Composable (item: T) -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
fun DebugDrawerRegion(label: String, id: String = label, image: @Composable () -> Unit? = null, description: String = "", drawerState: DebugDrawerState, collapsible: Boolean = true, itemSpacing: Dp = DebugDrawerDefaults.ITEM_SPACING, content: @Composable ColumnScope.() -> Unit)
Link copied to clipboard
fun <T> DebugDrawerSegmentedButtons(items: List<T>, selected: MutableState<T>, modifier: Modifier = Modifier, icon: ImageVector, labelProvider: (item: T) -> String = { it.toString() })
fun <T> DebugDrawerSegmentedButtons(items: List<T>, selected: MutableState<T>, modifier: Modifier = Modifier, image: @Composable () -> Unit? = null, labelProvider: (item: T) -> String = { it.toString() })