Package org.gnome.gtk
Class LayoutManager.LayoutManagerClass
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeClass
org.gnome.gobject.GObject.ObjectClass
org.gnome.gtk.LayoutManager.LayoutManagerClass
- All Implemented Interfaces:
Proxy
- Direct Known Subclasses:
BinLayout.BinLayoutClass,BoxLayout.BoxLayoutClass,CenterLayout.CenterLayoutClass,ClampLayout.ClampLayoutClass,ConstraintLayout.ConstraintLayoutClass,FixedLayout.FixedLayoutClass,GridLayout.GridLayoutClass,OverlayLayout.OverlayLayoutClass,WrapLayout.WrapLayoutClass
- Enclosing class:
LayoutManager
The
GtkLayoutManagerClass structure contains only private data, and
should only be accessed through the provided API, or when subclassing
GtkLayoutManager.-
Constructor Summary
ConstructorsConstructorDescriptionLayoutManagerClass(MemorySegment address) Create a LayoutManagerClass proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayoutThe memory layout of the native struct.voidoverrideAllocate(Arena arena, @Nullable Method method) Override virtual methodallocate.voidoverrideCreateLayoutChild(Arena arena, @Nullable Method method) Override virtual methodcreate_layout_child.voidoverrideGetRequestMode(Arena arena, @Nullable Method method) Override virtual methodget_request_mode.voidoverrideMeasure(Arena arena, @Nullable Method method) Override virtual methodmeasure.voidoverrideRoot(Arena arena, @Nullable Method method) Override virtual methodroot.voidoverrideUnroot(Arena arena, @Nullable Method method) Override virtual methodunroot.@Nullable MemorySegment @Nullable []Read the value of the field_padding.Read the value of the fieldlayout_child_type.voidwrite_padding(@Nullable MemorySegment @Nullable [] _padding, Arena _arena) Write a value in the field_padding.voidwriteLayoutChildType(Type layoutChildType) Write a value in the fieldlayout_child_type.Methods inherited from class org.gnome.gobject.GObject.ObjectClass
findProperty, installProperties, installProperty, listProperties, overrideConstructed, overrideConstructor, overrideDispatchPropertiesChanged, overrideDispose, overrideFinalize, overrideGetProperty, overrideNotify, overrideProperty, overrideSetProperty, readConstructProperties, readFlags, readNConstructProperties, readNPspecs, readPdummy, readPspecs, writeConstructProperties, writeFlags, writeNConstructProperties, writeNPspecs, writePdummy, writePspecsMethods inherited from class org.gnome.gobject.TypeClass
addPrivate, adjustPrivateOffset, get, getInstancePrivateOffset, getPrivate, peek, peekParent, peekStatic, readGType, ref, unref, unrefUncached, writeGTypeMethods inherited from class org.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
LayoutManagerClass
Create a LayoutManagerClass proxy instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideGetRequestMode
-
overrideMeasure
-
overrideAllocate
-
readLayoutChildType
Read the value of the fieldlayout_child_type.- Returns:
- The value of the field
layout_child_type
-
writeLayoutChildType
Write a value in the fieldlayout_child_type.- Parameters:
layoutChildType- The new value for the fieldlayout_child_type
-
overrideCreateLayoutChild
-
overrideRoot
-
overrideUnroot
-
read_padding
Read the value of the field_padding.- Returns:
- The value of the field
_padding
-
write_padding
Write a value in the field_padding.- Parameters:
_padding- The new value for the field_padding
-