# RemoteEdgeButtonSize

Artifact: [androidx.wear.compose.remote:remote-material3](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote) [View Source](https://cs.android.com/search?q=file:androidx/wear/compose/remote/material3/RemoteEdgeButton.kt+class:androidx.wear.compose.remote.material3.RemoteEdgeButtonSize) Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)


```
class RemoteEdgeButtonSize
```

<br />

*** ** * ** ***

Size of the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

## Summary

| ### Public companion properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#ExtraSmall()` The Size to be applied for an extra small `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Large()` The Size to be applied for a large `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Medium()` The Size to be applied for a medium `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Small()` The Size to be applied for a small `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |

| ### Public functions |
|---|---|
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#hashCode()()` |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#maximumHeight()` The maximum height of the button. |

## Public companion properties

### ExtraSmall

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val ExtraSmall: RemoteEdgeButtonSize
```

The Size to be applied for an extra small `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### Large

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val Large: RemoteEdgeButtonSize
```

The Size to be applied for a large `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### Medium

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val Medium: RemoteEdgeButtonSize
```

The Size to be applied for a medium `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### Small

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val Small: RemoteEdgeButtonSize
```

The Size to be applied for a small `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

## Public functions

### equals

```
open operator fun equals(other: Any?): Boolean
```

### hashCode

```
open fun hashCode(): Int
```

## Public properties

### maximumHeight

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val maximumHeight: RemoteDp
```

The maximum height of the button.