---
title: grabIdle
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/pointerstyle/grabidle
---

# grabIdle

The pointer style appropriate to indicate that dragging to reposition content within specific bounds, such as panning a large image, is possible.

## Declaration

```swift
static let grabIdle: PointerStyle
```

## Discussion

Discussion This pointer style displays an open hand to indicate that the content can be repositioned. Typically it’s used along with the PointerStyle.grabActive pointer style while a mouse or trackpad is actively clicked to indicate that the content is currently being repositioned. You may apply this pointer style to a single view or a view hierarchy using the pointerStyle(_:) modifier.

## See Also

### Getting built-in pointer styles

- [default](swiftui/pointerstyle/default.md)
- [horizontalText](swiftui/pointerstyle/horizontaltext.md)
- [verticalText](swiftui/pointerstyle/verticaltext.md)
- [rectSelection](swiftui/pointerstyle/rectselection.md)
- [grabActive](swiftui/pointerstyle/grabactive.md)
- [link](swiftui/pointerstyle/link.md)
- [zoomIn](swiftui/pointerstyle/zoomin.md)
- [zoomOut](swiftui/pointerstyle/zoomout.md)
- [frameResize(position:directions:)](swiftui/pointerstyle/frameresize(position:directions:).md)
- [columnResize(directions:)](swiftui/pointerstyle/columnresize(directions:).md)
- [rowResize(directions:)](swiftui/pointerstyle/rowresize(directions:).md)
