Class OverlayLayout
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.gnome.gtk.LayoutManager
org.gnome.gtk.OverlayLayout
- All Implemented Interfaces:
Proxy
The layout manager used by Overlay.
It places widgets as overlays on top of the main child.
This is not a reusable layout manager, since it expects its widget
to be a GtkOverlay. It is only listed here so that its layout
properties get documented.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOverlayLayout.Builder<B extends OverlayLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.static classNested classes/interfaces inherited from class LayoutManager
LayoutManager.LayoutManager$Impl, LayoutManager.LayoutManagerClassNested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClass -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new OverlayLayout.OverlayLayout(MemorySegment address) Create a OverlayLayout instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionprotected OverlayLayoutasParent()Return this instance as if it were its parent type.static OverlayLayout.Builder<? extends OverlayLayout.Builder> builder()AOverlayLayout.Builderobject constructs aOverlayLayoutwith the specified properties.static MemoryLayoutThe memory layout of the native struct.static @Nullable TypegetType()Get the GType of the OverlayLayout class.Methods inherited from class LayoutManager
allocate, createLayoutChild, getLayoutChild, getRequestMode, getRequestMode, getWidget, layoutChanged, measure, root, unrootMethods 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
-
OverlayLayout
Create a OverlayLayout instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
OverlayLayout
public OverlayLayout()Create a new OverlayLayout.
-
-
Method Details
-
getType
-
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 classLayoutManager- Returns:
- the instance as if it were its parent type
-
builder
AOverlayLayout.Builderobject constructs aOverlayLayoutwith the specified properties. Use the variousset...()methods to set properties, and finish construction withOverlayLayout.Builder.build().- Returns:
- the builder object
-