Klasse Pointer

java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
Alle implementierten Schnittstellen:
PointerInterface
Bekannte direkte Unterklassen:
Bitmask, DoubleRange, Event, Expression, FlagSet, Fraction, FractionRange, Int64Range, IntRange, Object, Outsider, ParamSpec, Record, RenderNode, Strs, ValueArray, ValueList, Wrapper

public class Pointer extends Type implements PointerInterface
  • Felddetails

    • NULL

      public static final Pointer NULL
  • Konstruktordetails

    • Pointer

      public Pointer(PointerContainer pointerContainer)
      Casting constructor to access another interface.
      Parameter:
      pointerContainer - Wraps a C pointerContainer of a GTK class or record
      Siehe auch:
  • Methodendetails

    • asCPointer

      public final long asCPointer()
      Angegeben von:
      asCPointer in Schnittstelle PointerInterface
    • cast

      public final PointerContainer cast()
      Pass the return value of this function to the casting constructor of any class derived from Pointer
      Angegeben von:
      cast in Schnittstelle PointerInterface
      Gibt zurück:
      CPointer (wraps a C pointer of a GTK class or record)
      Siehe auch:
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • equals

      public boolean equals(Object obj)
      Setzt außer Kraft:
      equals in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • throwNullPointerException

      public final void throwNullPointerException(String msg)
    • throwIfNull

      public final void throwIfNull()
      Angegeben von:
      throwIfNull in Schnittstelle PointerInterface
    • connectSignal

      public SignalHandler connectSignal(String detailedSignal, com.sun.jna.Callback callback)
      Connect GTK signal to JNA callback.
      Parameter:
      detailedSignal - GTK signal name
      callback - JNA callback function (lambda).
      Gibt zurück:
      SignalHandler. Can be used to disconnect signal and to release callback function.
    • disconnectSignals

      public final void disconnectSignals()
    • disconnectSignals

      public final void disconnectSignals(String detailedSignal)
    • unregisterCallbacks

      public final void unregisterCallbacks()
    • unregisterCallbacks

      public final void unregisterCallbacks(String detailedName)