Package ch.bailu.gtk.type
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
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungPointer(PointerContainer pointerContainer) Casting constructor to access another interface. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal longfinal PointerContainercast()Pass the return value of this function to the casting constructor of any class derived from PointerconnectSignal(String detailedSignal, com.sun.jna.Callback callback) Connect GTK signal to JNA callback.final voidfinal voiddisconnectSignals(String detailedSignal) booleaninthashCode()final voidfinal voidtoString()final voidfinal voidunregisterCallbacks(String detailedName) Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Felddetails
-
NULL
-
-
Konstruktordetails
-
Pointer
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:
asCPointerin SchnittstellePointerInterface
-
cast
Pass the return value of this function to the casting constructor of any class derived from Pointer- Angegeben von:
castin SchnittstellePointerInterface- Gibt zurück:
- CPointer (wraps a C pointer of a GTK class or record)
- Siehe auch:
-
hashCode
public int hashCode() -
equals
-
toString
-
throwNullPointerException
-
throwIfNull
public final void throwIfNull()- Angegeben von:
throwIfNullin SchnittstellePointerInterface
-
connectSignal
Connect GTK signal to JNA callback.- Parameter:
detailedSignal- GTK signal namecallback- 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
-
unregisterCallbacks
public final void unregisterCallbacks() -
unregisterCallbacks
-