Package ch.bailu.gtk.gobject
Class ParamSpecClass
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gobject.ParamSpecClass
- All Implemented Interfaces:
PointerInterface
The class structure for the GParamSpec type.
Normally, GParamSpec classes are filled by
g_param_type_register_static().
Normally, GParamSpec classes are filled by
g_param_type_register_static().
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandler
ch.bailu.gtk.gobject.JnaParamSpecClass.OnFinalize
ch.bailu.gtk.gobject.JnaParamSpecClass.OnValueIsValid
ch.bailu.gtk.gobject.JnaParamSpecClass.OnValuesCmp
ch.bailu.gtk.gobject.JnaParamSpecClass.OnValueSetDefault
long
the #GValue type for this parameterch.bailu.gtk.gobject.JnaParamSpecClass.OnValueValidate
static int
static TypeSystem.TypeSize
static TypeSystem.TypeSize
void
setFieldFinalize
(ParamSpecClass.OnFinalize finalize) void
setFieldValueIsValid
(ParamSpecClass.OnValueIsValid value_is_valid) void
setFieldValuesCmp
(ParamSpecClass.OnValuesCmp values_cmp) void
setFieldValueSetDefault
(ParamSpecClass.OnValueSetDefault value_set_default) void
setFieldValueValidate
(ParamSpecClass.OnValueValidate value_validate) 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
-
G_TYPE_CLASS
the parent class
Private field: direct-type- See Also:
-
VALUE_TYPE
the #GValue type for this parameter- See Also:
-
FINALIZE
- See Also:
-
VALUE_SET_DEFAULT
- See Also:
-
VALUE_VALIDATE
- See Also:
-
VALUES_CMP
- See Also:
-
VALUE_IS_VALID
- See Also:
-
-
Constructor Details
-
ParamSpecClass
-
-
Method Details
-
getClassHandler
-
getFieldValueType
public long getFieldValueType()the #GValue type for this parameter -
setFieldFinalize
-
getFieldFinalize
public ch.bailu.gtk.gobject.JnaParamSpecClass.OnFinalize getFieldFinalize() -
setFieldValueSetDefault
-
getFieldValueSetDefault
public ch.bailu.gtk.gobject.JnaParamSpecClass.OnValueSetDefault getFieldValueSetDefault() -
setFieldValueValidate
-
getFieldValueValidate
public ch.bailu.gtk.gobject.JnaParamSpecClass.OnValueValidate getFieldValueValidate() -
setFieldValuesCmp
-
getFieldValuesCmp
public ch.bailu.gtk.gobject.JnaParamSpecClass.OnValuesCmp getFieldValuesCmp() -
setFieldValueIsValid
-
getFieldValueIsValid
public ch.bailu.gtk.gobject.JnaParamSpecClass.OnValueIsValid getFieldValueIsValid() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-