Table of Contents

Class SizeGroup

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

Methods

AddWidget(IntPtr, IntPtr)

Calls native method gtk_size_group_add_widget.

public static extern void AddWidget(IntPtr sizeGroup, IntPtr widget)

Parameters

sizeGroup IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_size_group_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMode(IntPtr)

Calls native method gtk_size_group_get_mode.

public static extern SizeGroupMode GetMode(IntPtr sizeGroup)

Parameters

sizeGroup IntPtr

Transfer ownership: None Nullable: False

Returns

SizeGroupMode

Transfer ownership: None Nullable: False

GetWidgets(IntPtr)

Calls native method gtk_size_group_get_widgets.

public static extern SListUnownedHandle GetWidgets(IntPtr sizeGroup)

Parameters

sizeGroup IntPtr

Transfer ownership: None Nullable: False

Returns

SListUnownedHandle

Transfer ownership: None Nullable: False

New(SizeGroupMode)

Calls native constructor gtk_size_group_new.

public static extern IntPtr New(SizeGroupMode mode)

Parameters

mode SizeGroupMode

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

RemoveWidget(IntPtr, IntPtr)

Calls native method gtk_size_group_remove_widget.

public static extern void RemoveWidget(IntPtr sizeGroup, IntPtr widget)

Parameters

sizeGroup IntPtr

Transfer ownership: None Nullable: False

widget IntPtr

Transfer ownership: None Nullable: False

SetMode(IntPtr, SizeGroupMode)

Calls native method gtk_size_group_set_mode.

public static extern void SetMode(IntPtr sizeGroup, SizeGroupMode mode)

Parameters

sizeGroup IntPtr

Transfer ownership: None Nullable: False

mode SizeGroupMode

Transfer ownership: None Nullable: False