Package ch.bailu.gtk.gobject
Class SignalQuery
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gobject.SignalQuery
- All Implemented Interfaces:
PointerInterface
A structure holding in-depth information for a specific signal.
See also: g_signal_query()
See also: g_signal_query()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The interface/instance type that this signal can be emitted for.static final String
The number of parameters that user callbacks take.static final String
The return type for user callbacks.static final String
The signal flags as passed in to g_signal_new().static final String
The signal id of the signal being queried, or 0 if the
signal to be queried was unknown.static final String
The signal name. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandler
long
The interface/instance type that this signal can be emitted for.int
The number of parameters that user callbacks take.long
The return type for user callbacks.int
The signal flags as passed in to g_signal_new().int
The signal id of the signal being queried, or 0 if the
signal to be queried was unknown.The signal name.void
setFieldItype
(long itype) The interface/instance type that this signal can be emitted for.void
setFieldNParams
(int n_params) The number of parameters that user callbacks take.void
setFieldReturnType
(long return_type) The return type for user callbacks.void
setFieldSignalFlags
(int signal_flags) The signal flags as passed in to g_signal_new().void
setFieldSignalId
(int signal_id) The signal id of the signal being queried, or 0 if the
signal to be queried was unknown.void
setFieldSignalName
(Str signal_name) The signal name.Methods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Methods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Field Details
-
SIGNAL_ID
The signal id of the signal being queried, or 0 if the
signal to be queried was unknown.- See Also:
-
SIGNAL_NAME
The signal name.- See Also:
-
ITYPE
The interface/instance type that this signal can be emitted for.- See Also:
-
SIGNAL_FLAGS
The signal flags as passed in to g_signal_new().- See Also:
-
RETURN_TYPE
The return type for user callbacks.- See Also:
-
N_PARAMS
The number of parameters that user callbacks take.- See Also:
-
-
Constructor Details
-
SignalQuery
-
-
Method Details
-
getClassHandler
-
setFieldSignalId
public void setFieldSignalId(int signal_id) The signal id of the signal being queried, or 0 if the
signal to be queried was unknown. -
getFieldSignalId
public int getFieldSignalId()The signal id of the signal being queried, or 0 if the
signal to be queried was unknown. -
setFieldSignalName
The signal name. -
getFieldSignalName
The signal name. -
setFieldItype
public void setFieldItype(long itype) The interface/instance type that this signal can be emitted for. -
getFieldItype
public long getFieldItype()The interface/instance type that this signal can be emitted for. -
setFieldSignalFlags
public void setFieldSignalFlags(int signal_flags) The signal flags as passed in to g_signal_new(). -
getFieldSignalFlags
public int getFieldSignalFlags()The signal flags as passed in to g_signal_new(). -
setFieldReturnType
public void setFieldReturnType(long return_type) The return type for user callbacks. -
getFieldReturnType
public long getFieldReturnType()The return type for user callbacks. -
setFieldNParams
public void setFieldNParams(int n_params) The number of parameters that user callbacks take. -
getFieldNParams
public int getFieldNParams()The number of parameters that user callbacks take.
-