Package ch.bailu.gtk.gtk
Class BuildableIface
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gtk.BuildableIface
- All Implemented Interfaces:
PointerInterface
The `GtkBuildableIface` interface contains methods that are
necessary to allow `GtkBuilder` to construct an object from
a `GtkBuilder` UI definition.
necessary to allow `GtkBuilder` to construct an object from
a `GtkBuilder` UI definition.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandler
ch.bailu.gtk.gtk.JnaBuildableIface.OnAddChild
ch.bailu.gtk.gtk.JnaBuildableIface.OnConstructChild
ch.bailu.gtk.gtk.JnaBuildableIface.OnGetId
ch.bailu.gtk.gtk.JnaBuildableIface.OnSetBuildableProperty
ch.bailu.gtk.gtk.JnaBuildableIface.OnSetId
static int
static TypeSystem.TypeSize
static TypeSystem.TypeSize
void
setFieldAddChild
(BuildableIface.OnAddChild add_child) void
setFieldConstructChild
(BuildableIface.OnConstructChild construct_child) void
setFieldGetId
(BuildableIface.OnGetId get_id) void
setFieldSetBuildableProperty
(BuildableIface.OnSetBuildableProperty set_buildable_property) void
setFieldSetId
(BuildableIface.OnSetId set_id) 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_IFACE
the parent class
Private field: direct-type- See Also:
-
SET_ID
- See Also:
-
GET_ID
SeeBuildableIface.OnGetId.onGetId(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gtk.Buildable)
- See Also:
-
ADD_CHILD
- See Also:
-
SET_BUILDABLE_PROPERTY
- See Also:
-
CONSTRUCT_CHILD
- See Also:
-
-
Constructor Details
-
BuildableIface
-
-
Method Details
-
getClassHandler
-
setFieldSetId
-
getFieldSetId
public ch.bailu.gtk.gtk.JnaBuildableIface.OnSetId getFieldSetId() -
setFieldGetId
-
getFieldGetId
public ch.bailu.gtk.gtk.JnaBuildableIface.OnGetId getFieldGetId() -
setFieldAddChild
-
getFieldAddChild
public ch.bailu.gtk.gtk.JnaBuildableIface.OnAddChild getFieldAddChild() -
setFieldSetBuildableProperty
public void setFieldSetBuildableProperty(BuildableIface.OnSetBuildableProperty set_buildable_property) -
getFieldSetBuildableProperty
public ch.bailu.gtk.gtk.JnaBuildableIface.OnSetBuildableProperty getFieldSetBuildableProperty() -
setFieldConstructChild
-
getFieldConstructChild
public ch.bailu.gtk.gtk.JnaBuildableIface.OnConstructChild getFieldConstructChild() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-