GestureLongPressRef

public struct GestureLongPressRef : GestureLongPressProtocol, GWeakCapturing

GtkGestureLongPress is a GtkGesture implementation able to recognize long presses, triggering the GtkGestureLongPress::pressed after the timeout is exceeded.

If the touchpoint is lifted before the timeout passes, or if it drifts too far of the initial press point, the GtkGestureLongPress::cancelled signal will be emitted.

The GestureLongPressRef type acts as a lightweight Swift reference to an underlying GtkGestureLongPress instance. It exposes methods that can operate on this data type through GestureLongPressProtocol conformance. Use GestureLongPressRef only as an unowned reference to an existing GtkGestureLongPress instance.

  • ptr
    Untyped pointer to the underlying `GtkGestureLongPress` instance.
    

    For type-safe access, use the generated, typed pointer gesture_long_press_ptr property instead.

    Declaration

    Swift

    public let ptr: UnsafeMutableRawPointer!

GestureLongPress Class