Table of Contents

Class LayoutManager

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

Methods

Allocate(IntPtr, IntPtr, int, int, int)

Calls native method gtk_layout_manager_allocate.

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

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(IntPtr, IntPtr)

Calls native method gtk_layout_manager_get_layout_child.

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetRequestMode(IntPtr)

Calls native method gtk_layout_manager_get_request_mode.

public static extern SizeRequestMode GetRequestMode(IntPtr manager)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

SizeRequestMode

Transfer ownership: None Nullable: False

GetWidget(IntPtr)

Calls native method gtk_layout_manager_get_widget.

public static extern IntPtr GetWidget(IntPtr manager)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

LayoutChanged(IntPtr)

Calls native method gtk_layout_manager_layout_changed.

public static extern void LayoutChanged(IntPtr manager)

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Measure(IntPtr, IntPtr, Orientation, int, out int, out int, out int, out int)

Calls native method gtk_layout_manager_measure.

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

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