# ColumnScope

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Column.kt+class:androidx.glance.layout.ColumnScope) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)


```
interface ColumnScope
```

<br />

*** ** * ** ***

Scope defining modifiers only available on rows.

## Summary

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier` | `https://developer.android.com/reference/kotlin/androidx/glance/GlanceModifier.https://developer.android.com/reference/kotlin/androidx/glance/layout/ColumnScope#(androidx.glance.GlanceModifier).defaultWeight()()` Size the element's height to split the available space with other weighted sibling elements in the `https://developer.android.com/reference/kotlin/androidx/glance/layout/Column.composable#Column(androidx.glance.GlanceModifier,androidx.glance.layout.Alignment.Vertical,androidx.glance.layout.Alignment.Horizontal,kotlin.Function1)`. |

## Public functions

### GlanceModifier.defaultWeight

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/layout/Column.kt+function:defaultWeight) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun GlanceModifier.defaultWeight(): GlanceModifier
```

Size the element's height to split the available space with other weighted sibling elements in the `https://developer.android.com/reference/kotlin/androidx/glance/layout/Column.composable#Column(androidx.glance.GlanceModifier,androidx.glance.layout.Alignment.Vertical,androidx.glance.layout.Alignment.Horizontal,kotlin.Function1)`. The parent will divide the vertical space remaining after measuring unweighted child elements and distribute it according to the weights, the default weight being 1.