Class Layout
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.gnome.adw.Layout
An individual layout in
MultiLayoutView.- Since:
- 1.6
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classLayout.Builder<B extends Layout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.static classNested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClassNested classes/interfaces inherited from interface Buildable
Buildable.Buildable$Impl, Buildable.BuildableIface -
Constructor Summary
ConstructorsConstructorDescriptionLayout()Create a new Layout.Layout(MemorySegment address) Create a Layout instance for the provided memory address.Creates a newAdwLayoutthat containscontent. -
Method Summary
Modifier and TypeMethodDescriptionprotected LayoutasParent()Return this instance as if it were its parent type.static Layout.Builder<? extends Layout.Builder> builder()ALayout.Builderobject constructs aLayoutwith the specified properties.Gets the content widget.static MemoryLayoutThe memory layout of the native struct.@Nullable StringgetName()Gets the name of the layout.static @Nullable TypegetType()Get the GType of the Layout class.voidSets the name of the layout.Methods 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, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Buildable
getBuildableId
-
Constructor Details
-
Layout
Create a Layout instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
Layout
Creates a newAdwLayoutthat containscontent.- Parameters:
content- the content widget to use- Since:
- 1.6
-
Layout
public Layout()Create a new Layout.
-
-
Method Details
-
getType
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
-
getContent
-
getName
Gets the name of the layout.- Returns:
- the name of the layout
- Since:
- 1.6
-
setName
Sets the name of the layout.- Parameters:
name- the layout name- Since:
- 1.6
-
builder
ALayout.Builderobject constructs aLayoutwith the specified properties. Use the variousset...()methods to set properties, and finish construction withLayout.Builder.build().- Returns:
- the builder object
-