Table of Contents

Class LayoutManager

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class LayoutManager : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
LayoutManager
Implements
Derived
Inherited Members

Constructors

LayoutManager(bool, params ConstructArgument[])

protected LayoutManager(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

LayoutManager(IntPtr, bool)

protected LayoutManager(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Methods

Allocate(Widget, int, int, int)

public void Allocate(Widget widget, int width, int height, int baseline)

Parameters

widget Widget
width int
height int
baseline int

GetGType()

public static Type GetGType()

Returns

Type

GetLayoutChild(Widget)

public LayoutChild GetLayoutChild(Widget child)

Parameters

child Widget

Returns

LayoutChild

GetRequestMode()

public SizeRequestMode GetRequestMode()

Returns

SizeRequestMode

GetWidget()

public Widget? GetWidget()

Returns

Widget

LayoutChanged()

public void LayoutChanged()

Measure(Widget, Orientation, int, out int, out int, out int, out int)

public void Measure(Widget widget, Orientation orientation, int forSize, out int minimum, out int natural, out int minimumBaseline, out int naturalBaseline)

Parameters

widget Widget
orientation Orientation
forSize int
minimum int
natural int
minimumBaseline int
naturalBaseline int