<div class='sourceset sourceset-common'>Common</div>

```kotlin
@ExperimentalMaterial3AdaptiveApi
sealed interface PaneScaffoldParentData
```

The parent data passed to pane scaffolds by their contents like panes and drag handles.

## Properties

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val preferredWidth: Dp
```

The preferred width of the pane, which is supposed to be set via
[PaneScaffoldScope.preferredWidth](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/interfaces/PaneScaffoldScope) on a pane composable, like [AnimatedPane](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/composable-functions/AnimatedPane). Note that this
won't take effect on drag handle composables with the default scaffold implementations.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val preferredHeight: Dp
```

The preferred height of the pane, which is supposed to be set via
[PaneScaffoldScope.preferredHeight](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/interfaces/PaneScaffoldScope) on a pane composable, like [AnimatedPane](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/composable-functions/AnimatedPane). Note that this
won't take effect on drag handle composables with the default scaffold implementations.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val paneMargins: PaneMargins
```

The margins that should be applied to the pane.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val preferredWidthInProportion: Float
```

The preferred width of the pane as a proportion to the overall scaffold width, represented as
a float value ranging from 0 to 1. It is supposed to be set via
[PaneScaffoldScope.preferredWidth](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/interfaces/PaneScaffoldScope) on a pane composable, like [AnimatedPane](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/composable-functions/AnimatedPane). Note that this
won't take effect on drag handle composables with the default scaffold implementations.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val preferredHeightInProportion: Float
```

The preferred height of the pane as a proportion to the overall scaffold height, represented
as a float value ranging from 0 to 1. It is supposed to be set via
[PaneScaffoldScope.preferredHeight](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/interfaces/PaneScaffoldScope) on a pane composable, like [AnimatedPane](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/composable-functions/AnimatedPane). Note that this
won't take effect on drag handle composables with the default scaffold implementations.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val isAnimatedPane: Boolean
```

`true` to indicate that the pane is an [AnimatedPane](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/composable-functions/AnimatedPane); otherwise `false`. Note that this
won't take effect on drag handle composables with the default scaffold implementations.

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val minTouchTargetSize: Dp
```

The minimum touch target size of the child, which is supposed to be set via
[PaneScaffoldScope.paneExpansionDraggable](/jetpack-compose/androidx.compose.material3.adaptive/adaptive-layout/interfaces/PaneScaffoldScope) on a drag handle component. Note that this won't
take effect on pane composables with the default scaffold implementations.