Table of Contents

Class LayoutManager

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class LayoutManager
Inheritance
LayoutManager
Inherited Members

Methods

Allocate(nint, nint, int, int, int)

Calls native method gtk_layout_manager_allocate.

public static extern void Allocate(nint manager, nint widget, int width, int height, int baseline)

Parameters

manager nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

baseline int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_layout_manager_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLayoutChild(nint, nint)

Calls native method gtk_layout_manager_get_layout_child.

public static extern nint GetLayoutChild(nint manager, nint child)

Parameters

manager nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetRequestMode(nint)

Calls native method gtk_layout_manager_get_request_mode.

public static extern SizeRequestMode GetRequestMode(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

SizeRequestMode

Transfer ownership: None Nullable: False

GetWidget(nint)

Calls native method gtk_layout_manager_get_widget.

public static extern nint GetWidget(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

LayoutChanged(nint)

Calls native method gtk_layout_manager_layout_changed.

public static extern void LayoutChanged(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Measure(nint, nint, Orientation, int, out int, out int, out int, out int)

Calls native method gtk_layout_manager_measure.

public static extern void Measure(nint manager, nint widget, Orientation orientation, int forSize, out int minimum, out int natural, out int minimumBaseline, out int naturalBaseline)

Parameters

manager nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

orientation Orientation

Transfer ownership: None Nullable: False

forSize int

Transfer ownership: None Nullable: False

minimum int

Transfer ownership: Full Nullable: False

natural int

Transfer ownership: Full Nullable: False

minimumBaseline int

Transfer ownership: Full Nullable: False

naturalBaseline int

Transfer ownership: Full Nullable: False