Table of Contents

Class Viewport

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

Methods

GetChild(IntPtr)

Calls native method gtk_viewport_get_child.

public static extern IntPtr GetChild(IntPtr viewport)

Parameters

viewport IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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

Calls native method gtk_viewport_get_scroll_to_focus.

public static extern bool GetScrollToFocus(IntPtr viewport)

Parameters

viewport IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(IntPtr, IntPtr)

Calls native constructor gtk_viewport_new.

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

Parameters

hadjustment IntPtr

Transfer ownership: None Nullable: True

vadjustment IntPtr

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

ScrollTo(IntPtr, IntPtr, ScrollInfoUnownedHandle)

Calls native method gtk_viewport_scroll_to. Version: 4.12

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

Parameters

viewport IntPtr

Transfer ownership: None Nullable: False

descendant IntPtr

Transfer ownership: None Nullable: False

scroll ScrollInfoUnownedHandle

Transfer ownership: Full Nullable: True

SetChild(IntPtr, IntPtr)

Calls native method gtk_viewport_set_child.

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

Parameters

viewport IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetScrollToFocus(IntPtr, bool)

Calls native method gtk_viewport_set_scroll_to_focus.

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

Parameters

viewport IntPtr

Transfer ownership: None Nullable: False

scrollToFocus bool

Transfer ownership: None Nullable: False