Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: GestureStylusMotionCallback

[341:7] extends: object

Generated low-level callback wrapper for GIR callback motion.

Members

  • callbackObj
  • userFn
  • userData
  • hasUserData

Methods

  • GestureStylusMotionCallback (callback Fn, UserData = null)

    Creates one native callback wrapper. The wrapper owns a trampoline that converts native pointers into generated wrapper objects before invoking Fn.

    • @p Fn is the Aussom callback implementation.
    • @p UserData is retained and passed through to Fn on each invocation when provided.
  • trampoline (nativeSelf, x, y, nativeUserData)

    Internal trampoline. Converts native pointer arguments into generated wrapper instances, then invokes the user's callback.

  • callback ()

    Returns the wrapped NativeCallback.

  • handle ()

    Returns the callback as a NativeHandle.

  • close ()

    Closes the underlying NativeCallback.

  • isClosed ()

    Returns true when the callback has been closed.

class: GestureStylus

[14:7] extends: object

Recognizes tablet stylus input. The provided signals just relay the basic information of the stylus events.

Members

  • handleObj
  • lib
  • retainedCallbacks
  • signalHandlerNames
  • signalSetterHandlers

Methods

  • GestureStylus ()

    Creates a new GtkGestureStylus.

  • toNativeHandle (Source)

    Normalizes a constructor argument into a raw pointer carrier. Accepts a raw NativeHandle, a raw NativeBuffer returned from fn.call(...), another generated wrapper exposing handle(), or null. Returns null when the argument carries no pointer.

    • @p Source is the raw handle, raw buffer, wrapper, or null.
    • @r A raw pointer carrier or null when no pointer is present.
  • getLib ()

    Returns the opened native library for this generated wrapper.

    • @r The opened native library.
  • handle ()

    Returns the wrapped NativeHandle.

    • @r The wrapped NativeHandle.
  • isNull ()

    Returns true when the wrapped handle is null.

    • @r A bool.
  • describe ()

    Returns a small string for debugging generated wrappers.

    • @r A string.
  • asGestureSingle ()

    Wraps this handle as GestureSingle.

    • @r A GestureSingle object.
  • connectSignal (string Name, CallbackObj)

    Connects one generated callback wrapper to a named signal.

    • @p Name is the signal name.
    • @p CallbackObj is the generated callback wrapper to connect.
    • @r The connected handler id.
  • disconnectSignalHandler (int HandlerId)

    Disconnects one retained signal handler id.

    • @p HandlerId is the signal handler id to disconnect.
    • @r None.
  • setOnDown (callback Fn, UserData = null)

    Emitted when the stylus touches the device.

    • @p Fn is the Aussom callback.
    • @p Fn is called with (GestureStylus Self, double X, double Y).
    • @p UserData is retained and passed through to the generated callback wrapper when provided.
    • @r The connected handler id.
  • setOnMotion (callback Fn, UserData = null)

    Emitted when the stylus moves while touching the device.

    • @p Fn is the Aussom callback.
    • @p Fn is called with (GestureStylus Self, double X, double Y).
    • @p UserData is retained and passed through to the generated callback wrapper when provided.
    • @r The connected handler id.
  • setOnProximity (callback Fn, UserData = null)

    Emitted when the stylus is in proximity of the device.

    • @p Fn is the Aussom callback.
    • @p Fn is called with (GestureStylus Self, double X, double Y).
    • @p UserData is retained and passed through to the generated callback wrapper when provided.
    • @r The connected handler id.
  • setOnUp (callback Fn, UserData = null)

    Emitted when the stylus no longer touches the device.

    • @p Fn is the Aussom callback.
    • @p Fn is called with (GestureStylus Self, double X, double Y).
    • @p UserData is retained and passed through to the generated callback wrapper when provided.
    • @r The connected handler id.
  • getProperty (string Name)

    Reads one generated property by name.

  • setProperty (string Name, Value)

    Writes one generated property by name.

  • setStylusonly (bool Value)

    If this gesture should exclusively react to stylus input devices.

    • @p Value is the new property value.
    • @r None.
  • get_device_tool ()

    Returns the GdkDeviceTool currently driving input through this gesture. This function must be called from the handler of one of the [signal@Gtk.GestureStylus::down], [signal@Gtk.GestureStylus::motion], [signal@Gtk.GestureStylus::up] or [signal@Gtk.GestureStylus::proximity] signals.

  • get_stylus_only ()

    Checks whether the gesture is for styluses only. Stylus-only gestures will signal events exclusively from stylus input devices.

  • set_stylus_only (bool stylus_only)

    Sets the state of stylus-only If true, the gesture will exclusively handle events from stylus input devices, otherwise it'll handle events from any pointing device.

    • @p stylus_only is whether the gesture is used exclusively for stylus events.
    • @r None.

class: GestureStylusProximityCallback

[411:7] extends: object

Generated low-level callback wrapper for GIR callback proximity.

Members

  • callbackObj
  • userFn
  • userData
  • hasUserData

Methods

  • GestureStylusProximityCallback (callback Fn, UserData = null)

    Creates one native callback wrapper. The wrapper owns a trampoline that converts native pointers into generated wrapper objects before invoking Fn.

    • @p Fn is the Aussom callback implementation.
    • @p UserData is retained and passed through to Fn on each invocation when provided.
  • trampoline (nativeSelf, x, y, nativeUserData)

    Internal trampoline. Converts native pointer arguments into generated wrapper instances, then invokes the user's callback.

  • callback ()

    Returns the wrapped NativeCallback.

  • handle ()

    Returns the callback as a NativeHandle.

  • close ()

    Closes the underlying NativeCallback.

  • isClosed ()

    Returns true when the callback has been closed.

class: GestureStylusMeta

[551:14] static extends: object

Generated metadata helpers for GestureStylus class surfaces.

Methods

  • properties ()

    Returns property metadata for GestureStylus.

    • @r A list.
  • signals ()

    Returns signal metadata for GestureStylus.

    • @r A list.

class: GestureStylusDownCallback

[271:7] extends: object

Generated low-level callback wrapper for GIR callback down.

Members

  • callbackObj
  • userFn
  • userData
  • hasUserData

Methods

  • GestureStylusDownCallback (callback Fn, UserData = null)

    Creates one native callback wrapper. The wrapper owns a trampoline that converts native pointers into generated wrapper objects before invoking Fn.

    • @p Fn is the Aussom callback implementation.
    • @p UserData is retained and passed through to Fn on each invocation when provided.
  • trampoline (nativeSelf, x, y, nativeUserData)

    Internal trampoline. Converts native pointer arguments into generated wrapper instances, then invokes the user's callback.

  • callback ()

    Returns the wrapped NativeCallback.

  • handle ()

    Returns the callback as a NativeHandle.

  • close ()

    Closes the underlying NativeCallback.

  • isClosed ()

    Returns true when the callback has been closed.

class: GestureStylusUpCallback

[481:7] extends: object

Generated low-level callback wrapper for GIR callback up.

Members

  • callbackObj
  • userFn
  • userData
  • hasUserData

Methods

  • GestureStylusUpCallback (callback Fn, UserData = null)

    Creates one native callback wrapper. The wrapper owns a trampoline that converts native pointers into generated wrapper objects before invoking Fn.

    • @p Fn is the Aussom callback implementation.
    • @p UserData is retained and passed through to Fn on each invocation when provided.
  • trampoline (nativeSelf, x, y, nativeUserData)

    Internal trampoline. Converts native pointer arguments into generated wrapper instances, then invokes the user's callback.

  • callback ()

    Returns the wrapped NativeCallback.

  • handle ()

    Returns the callback as a NativeHandle.

  • close ()

    Closes the underlying NativeCallback.

  • isClosed ()

    Returns true when the callback has been closed.