Table of Contents

Class Frame

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

Methods

GetChild(IntPtr)

Calls native method gtk_frame_get_child.

public static extern IntPtr GetChild(IntPtr frame)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_frame_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLabel(IntPtr)

Calls native method gtk_frame_get_label.

public static extern NullableUtf8StringUnownedHandle GetLabel(IntPtr frame)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetLabelAlign(IntPtr)

Calls native method gtk_frame_get_label_align.

public static extern float GetLabelAlign(IntPtr frame)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetLabelWidget(IntPtr)

Calls native method gtk_frame_get_label_widget.

public static extern IntPtr GetLabelWidget(IntPtr frame)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

New(NullableUtf8StringHandle)

Calls native constructor gtk_frame_new.

public static extern IntPtr New(NullableUtf8StringHandle label)

Parameters

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

SetChild(IntPtr, IntPtr)

Calls native method gtk_frame_set_child.

public static extern void SetChild(IntPtr frame, IntPtr child)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetLabel(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_frame_set_label.

public static extern void SetLabel(IntPtr frame, NullableUtf8StringHandle label)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetLabelAlign(IntPtr, float)

Calls native method gtk_frame_set_label_align.

public static extern void SetLabelAlign(IntPtr frame, float xalign)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: None Nullable: False

SetLabelWidget(IntPtr, IntPtr)

Calls native method gtk_frame_set_label_widget.

public static extern void SetLabelWidget(IntPtr frame, IntPtr labelWidget)

Parameters

frame IntPtr

Transfer ownership: None Nullable: False

labelWidget IntPtr

Transfer ownership: None Nullable: True