Table of Contents

Class Viewport

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

Methods

GetChild(nint)

Calls native method gtk_viewport_get_child.

public static extern nint GetChild(nint viewport)

Parameters

viewport nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_viewport_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetScrollToFocus(nint)

Calls native method gtk_viewport_get_scroll_to_focus.

public static extern bool GetScrollToFocus(nint viewport)

Parameters

viewport nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(nint, nint)

Calls native constructor gtk_viewport_new.

public static extern nint New(nint hadjustment, nint vadjustment)

Parameters

hadjustment nint

Transfer ownership: None Nullable: True

vadjustment nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

ScrollTo(nint, nint, ScrollInfoUnownedHandle)

Calls native method gtk_viewport_scroll_to. Version: 4.12

[Version("4.12")]
public static extern void ScrollTo(nint viewport, nint descendant, ScrollInfoUnownedHandle scroll)

Parameters

viewport nint

Transfer ownership: None Nullable: False

descendant nint

Transfer ownership: None Nullable: False

scroll ScrollInfoUnownedHandle

Transfer ownership: Full Nullable: True

SetChild(nint, nint)

Calls native method gtk_viewport_set_child.

public static extern void SetChild(nint viewport, nint child)

Parameters

viewport nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: True

SetScrollToFocus(nint, bool)

Calls native method gtk_viewport_set_scroll_to_focus.

public static extern void SetScrollToFocus(nint viewport, bool scrollToFocus)

Parameters

viewport nint

Transfer ownership: None Nullable: False

scrollToFocus bool

Transfer ownership: None Nullable: False