Class FixedLayoutChild
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.gnome.gtk.LayoutChild
org.gnome.gtk.FixedLayoutChild
- All Implemented Interfaces:
Proxy
GtkLayoutChild subclass for children in a GtkFixedLayout.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFixedLayoutChild.Builder<B extends FixedLayoutChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.static classNested classes/interfaces inherited from class LayoutChild
LayoutChild.LayoutChild$Impl, LayoutChild.LayoutChildClassNested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClass -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new FixedLayoutChild.FixedLayoutChild(MemorySegment address) Create a FixedLayoutChild instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected FixedLayoutChildasParent()Return this instance as if it were its parent type.static FixedLayoutChild.Builder<? extends FixedLayoutChild.Builder> builder()AFixedLayoutChild.Builderobject constructs aFixedLayoutChildwith the specified properties.static MemoryLayoutThe memory layout of the native struct.@Nullable TransformRetrieves the transformation of the child.static @Nullable TypegetType()Get the GType of the FixedLayoutChild class.voidsetTransform(Transform transform) Sets the transformation of the child of aGtkFixedLayout.Methods inherited from class LayoutChild
getChildWidget, getLayoutManagerMethods inherited from class GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newv, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withPropertiesMethods inherited from class TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
FixedLayoutChild
Create a FixedLayoutChild instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
FixedLayoutChild
public FixedLayoutChild()Create a new FixedLayoutChild.
-
-
Method Details
-
getType
Get the GType of the FixedLayoutChild class.- Returns:
- the GType
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
Return this instance as if it were its parent type. Comparable to the Javasuperkeyword, but ensures the parent typeclass is also used in native code.- Overrides:
asParentin classLayoutChild- Returns:
- the instance as if it were its parent type
-
getTransform
Retrieves the transformation of the child.- Returns:
- a
GskTransform
-
setTransform
Sets the transformation of the child of aGtkFixedLayout.- Parameters:
transform- aGskTransform
-
builder
AFixedLayoutChild.Builderobject constructs aFixedLayoutChildwith the specified properties. Use the variousset...()methods to set properties, and finish construction withFixedLayoutChild.Builder.build().- Returns:
- the builder object
-