Table of Contents

Class NavigationView

Namespace
Adw.Internal
Assembly
Adw-1.dll
public class NavigationView
Inheritance
NavigationView
Inherited Members

Methods

Add(nint, nint)

Calls native method adw_navigation_view_add. Version: 1.4

[Version("1.4")]
public static extern void Add(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

FindPage(nint, NonNullableUtf8StringHandle)

Calls native method adw_navigation_view_find_page. Version: 1.4

[Version("1.4")]
public static extern nint FindPage(nint self, NonNullableUtf8StringHandle tag)

Parameters

self nint

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetAnimateTransitions(nint)

Calls native method adw_navigation_view_get_animate_transitions. Version: 1.4

[Version("1.4")]
public static extern bool GetAnimateTransitions(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function adw_navigation_view_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetNavigationStack(nint)

Calls native method adw_navigation_view_get_navigation_stack. Version: 1.4

[Version("1.4")]
public static extern nint GetNavigationStack(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetPopOnEscape(nint)

Calls native method adw_navigation_view_get_pop_on_escape. Version: 1.4

[Version("1.4")]
public static extern bool GetPopOnEscape(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPreviousPage(nint, nint)

Calls native method adw_navigation_view_get_previous_page. Version: 1.4

[Version("1.4")]
public static extern nint GetPreviousPage(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetVisiblePage(nint)

Calls native method adw_navigation_view_get_visible_page. Version: 1.4

[Version("1.4")]
public static extern nint GetVisiblePage(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

New()

Calls native constructor adw_navigation_view_new. Version: 1.4

[Version("1.4")]
public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

Pop(nint)

Calls native method adw_navigation_view_pop. Version: 1.4

[Version("1.4")]
public static extern bool Pop(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PopToPage(nint, nint)

Calls native method adw_navigation_view_pop_to_page. Version: 1.4

[Version("1.4")]
public static extern bool PopToPage(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PopToTag(nint, NonNullableUtf8StringHandle)

Calls native method adw_navigation_view_pop_to_tag. Version: 1.4

[Version("1.4")]
public static extern bool PopToTag(nint self, NonNullableUtf8StringHandle tag)

Parameters

self nint

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Push(nint, nint)

Calls native method adw_navigation_view_push. Version: 1.4

[Version("1.4")]
public static extern void Push(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

PushByTag(nint, NonNullableUtf8StringHandle)

Calls native method adw_navigation_view_push_by_tag. Version: 1.4

[Version("1.4")]
public static extern void PushByTag(nint self, NonNullableUtf8StringHandle tag)

Parameters

self nint

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Remove(nint, nint)

Calls native method adw_navigation_view_remove. Version: 1.4

[Version("1.4")]
public static extern void Remove(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Replace(nint, nint[], int)

Calls native method adw_navigation_view_replace. Version: 1.4

[Version("1.4")]
public static extern void Replace(nint self, nint[] pages, int nPages)

Parameters

self nint

Transfer ownership: None Nullable: False

pages nint[]

Transfer ownership: None Nullable: False

nPages int

Transfer ownership: None Nullable: False

ReplaceWithTags(nint, string[], int)

Calls native method adw_navigation_view_replace_with_tags. Version: 1.4

[Version("1.4")]
public static extern void ReplaceWithTags(nint self, string[] tags, int nTags)

Parameters

self nint

Transfer ownership: None Nullable: False

tags string[]

Transfer ownership: None Nullable: False

nTags int

Transfer ownership: None Nullable: False

SetAnimateTransitions(nint, bool)

Calls native method adw_navigation_view_set_animate_transitions. Version: 1.4

[Version("1.4")]
public static extern void SetAnimateTransitions(nint self, bool animateTransitions)

Parameters

self nint

Transfer ownership: None Nullable: False

animateTransitions bool

Transfer ownership: None Nullable: False

SetPopOnEscape(nint, bool)

Calls native method adw_navigation_view_set_pop_on_escape. Version: 1.4

[Version("1.4")]
public static extern void SetPopOnEscape(nint self, bool popOnEscape)

Parameters

self nint

Transfer ownership: None Nullable: False

popOnEscape bool

Transfer ownership: None Nullable: False