Table of Contents

Class NavigationView

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

Methods

Add(IntPtr, IntPtr)

Calls native method adw_navigation_view_add. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

FindPage(IntPtr, NonNullableUtf8StringHandle)

Calls native method adw_navigation_view_find_page. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetAnimateTransitions(IntPtr)

Calls native method adw_navigation_view_get_animate_transitions. Version: 1.4

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

Parameters

self IntPtr

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

Calls native method adw_navigation_view_get_navigation_stack. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetPopOnEscape(IntPtr)

Calls native method adw_navigation_view_get_pop_on_escape. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPreviousPage(IntPtr, IntPtr)

Calls native method adw_navigation_view_get_previous_page. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetVisiblePage(IntPtr)

Calls native method adw_navigation_view_get_visible_page. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

New()

Calls native constructor adw_navigation_view_new. Version: 1.4

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

Returns

IntPtr

Transfer ownership: None Nullable: False

Pop(IntPtr)

Calls native method adw_navigation_view_pop. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PopToPage(IntPtr, IntPtr)

Calls native method adw_navigation_view_pop_to_page. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

PopToTag(IntPtr, NonNullableUtf8StringHandle)

Calls native method adw_navigation_view_pop_to_tag. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Push(IntPtr, IntPtr)

Calls native method adw_navigation_view_push. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

PushByTag(IntPtr, NonNullableUtf8StringHandle)

Calls native method adw_navigation_view_push_by_tag. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

tag NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Remove(IntPtr, IntPtr)

Calls native method adw_navigation_view_remove. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Replace(IntPtr, IntPtr[], int)

Calls native method adw_navigation_view_replace. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

pages IntPtr[]

Transfer ownership: None Nullable: False

nPages int

Transfer ownership: None Nullable: False

ReplaceWithTags(IntPtr, string[], int)

Calls native method adw_navigation_view_replace_with_tags. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

tags string[]

Transfer ownership: None Nullable: False

nTags int

Transfer ownership: None Nullable: False

SetAnimateTransitions(IntPtr, bool)

Calls native method adw_navigation_view_set_animate_transitions. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

animateTransitions bool

Transfer ownership: None Nullable: False

SetPopOnEscape(IntPtr, bool)

Calls native method adw_navigation_view_set_pop_on_escape. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

popOnEscape bool

Transfer ownership: None Nullable: False