---
name: "wxSpinEvent"
section: "3erl"
platform: "linux"
package: "erlang-manpages"
version: "1:25.2.3+dfsg-1+deb12u4"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/wxSpinEvent"
---

# wxSpinEvent(3erl)

Functions for wxSpinEvent class

## NAME

wxSpinEvent - Functions for wxSpinEvent class

## DESCRIPTION

This event class is used for the events generated by *wxSpinButton* and *wxSpinCtrl*.

See: *wxSpinButton*, and, *wxSpinCtrl*

This class is derived (and can use functions) from: *wxNotifyEvent* *wxCommandEvent* *wxEvent*

wxWidgets docs: wxSpinEvent

## EVENTS

Use *wxEvtHandler:connect/3* with *wxSpinEventType* to subscribe to events of this type.

## DATA TYPES

```
wxSpinEvent() = wx:wx_object()
```

```
wxSpin() =
    #wxSpin{type = wxSpinEvent:wxSpinEventType(),
            commandInt = integer()}
```

```
wxSpinEventType() =
    command_spinctrl_updated | spin_up | spin_down | spin
```

## EXPORTS

```
getPosition(This) -> integer()
```

Types:

This = wxSpinEvent()\

Retrieve the current spin button or control value.

```
setPosition(This, Pos) -> ok
```

Types:

This = wxSpinEvent()\
 Pos = integer()\

Set the value associated with the event.
