Table of Contents

Class Leaflet

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

Methods

Append(nint, nint)

Calls native method adw_leaflet_append.

public static extern nint Append(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetAdjacentChild(nint, NavigationDirection)

Calls native method adw_leaflet_get_adjacent_child.

public static extern nint GetAdjacentChild(nint self, NavigationDirection direction)

Parameters

self nint

Transfer ownership: None Nullable: False

direction NavigationDirection

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetCanNavigateBack(nint)

Calls native method adw_leaflet_get_can_navigate_back.

public static extern bool GetCanNavigateBack(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCanNavigateForward(nint)

Calls native method adw_leaflet_get_can_navigate_forward.

public static extern bool GetCanNavigateForward(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCanUnfold(nint)

Calls native method adw_leaflet_get_can_unfold.

public static extern bool GetCanUnfold(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetChildByName(nint, NonNullableUtf8StringHandle)

Calls native method adw_leaflet_get_child_by_name.

public static extern nint GetChildByName(nint self, NonNullableUtf8StringHandle name)

Parameters

self nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetChildTransitionParams(nint)

Calls native method adw_leaflet_get_child_transition_params.

public static extern SpringParamsOwnedHandle GetChildTransitionParams(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

SpringParamsOwnedHandle

Transfer ownership: Full Nullable: False

GetChildTransitionRunning(nint)

Calls native method adw_leaflet_get_child_transition_running.

public static extern bool GetChildTransitionRunning(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFoldThresholdPolicy(nint)

Calls native method adw_leaflet_get_fold_threshold_policy.

public static extern FoldThresholdPolicy GetFoldThresholdPolicy(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

FoldThresholdPolicy

Transfer ownership: None Nullable: False

GetFolded(nint)

Calls native method adw_leaflet_get_folded.

public static extern bool GetFolded(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function adw_leaflet_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHomogeneous(nint)

Calls native method adw_leaflet_get_homogeneous.

public static extern bool GetHomogeneous(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetModeTransitionDuration(nint)

Calls native method adw_leaflet_get_mode_transition_duration.

public static extern uint GetModeTransitionDuration(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetPage(nint, nint)

Calls native method adw_leaflet_get_page.

public static extern nint GetPage(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPages(nint)

Calls native method adw_leaflet_get_pages.

public static extern nint GetPages(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetTransitionType(nint)

Calls native method adw_leaflet_get_transition_type.

public static extern LeafletTransitionType GetTransitionType(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

LeafletTransitionType

Transfer ownership: None Nullable: False

GetVisibleChild(nint)

Calls native method adw_leaflet_get_visible_child.

public static extern nint GetVisibleChild(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetVisibleChildName(nint)

Calls native method adw_leaflet_get_visible_child_name.

public static extern NullableUtf8StringUnownedHandle GetVisibleChildName(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

InsertChildAfter(nint, nint, nint)

Calls native method adw_leaflet_insert_child_after.

public static extern nint InsertChildAfter(nint self, nint child, nint sibling)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

sibling nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

Navigate(nint, NavigationDirection)

Calls native method adw_leaflet_navigate.

public static extern bool Navigate(nint self, NavigationDirection direction)

Parameters

self nint

Transfer ownership: None Nullable: False

direction NavigationDirection

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor adw_leaflet_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

Prepend(nint, nint)

Calls native method adw_leaflet_prepend.

public static extern nint Prepend(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

Remove(nint, nint)

Calls native method adw_leaflet_remove.

public static extern void Remove(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

ReorderChildAfter(nint, nint, nint)

Calls native method adw_leaflet_reorder_child_after.

public static extern void ReorderChildAfter(nint self, nint child, nint sibling)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

sibling nint

Transfer ownership: None Nullable: True

SetCanNavigateBack(nint, bool)

Calls native method adw_leaflet_set_can_navigate_back.

public static extern void SetCanNavigateBack(nint self, bool canNavigateBack)

Parameters

self nint

Transfer ownership: None Nullable: False

canNavigateBack bool

Transfer ownership: None Nullable: False

SetCanNavigateForward(nint, bool)

Calls native method adw_leaflet_set_can_navigate_forward.

public static extern void SetCanNavigateForward(nint self, bool canNavigateForward)

Parameters

self nint

Transfer ownership: None Nullable: False

canNavigateForward bool

Transfer ownership: None Nullable: False

SetCanUnfold(nint, bool)

Calls native method adw_leaflet_set_can_unfold.

public static extern void SetCanUnfold(nint self, bool canUnfold)

Parameters

self nint

Transfer ownership: None Nullable: False

canUnfold bool

Transfer ownership: None Nullable: False

SetChildTransitionParams(nint, SpringParamsHandle)

Calls native method adw_leaflet_set_child_transition_params.

public static extern void SetChildTransitionParams(nint self, SpringParamsHandle @params)

Parameters

self nint

Transfer ownership: None Nullable: False

params SpringParamsHandle

SetFoldThresholdPolicy(nint, FoldThresholdPolicy)

Calls native method adw_leaflet_set_fold_threshold_policy.

public static extern void SetFoldThresholdPolicy(nint self, FoldThresholdPolicy policy)

Parameters

self nint

Transfer ownership: None Nullable: False

policy FoldThresholdPolicy

Transfer ownership: None Nullable: False

SetHomogeneous(nint, bool)

Calls native method adw_leaflet_set_homogeneous.

public static extern void SetHomogeneous(nint self, bool homogeneous)

Parameters

self nint

Transfer ownership: None Nullable: False

homogeneous bool

Transfer ownership: None Nullable: False

SetModeTransitionDuration(nint, uint)

Calls native method adw_leaflet_set_mode_transition_duration.

public static extern void SetModeTransitionDuration(nint self, uint duration)

Parameters

self nint

Transfer ownership: None Nullable: False

duration uint

Transfer ownership: None Nullable: False

SetTransitionType(nint, LeafletTransitionType)

Calls native method adw_leaflet_set_transition_type.

public static extern void SetTransitionType(nint self, LeafletTransitionType transition)

Parameters

self nint

Transfer ownership: None Nullable: False

transition LeafletTransitionType

Transfer ownership: None Nullable: False

SetVisibleChild(nint, nint)

Calls native method adw_leaflet_set_visible_child.

public static extern void SetVisibleChild(nint self, nint visibleChild)

Parameters

self nint

Transfer ownership: None Nullable: False

visibleChild nint

Transfer ownership: None Nullable: False

SetVisibleChildName(nint, NonNullableUtf8StringHandle)

Calls native method adw_leaflet_set_visible_child_name.

public static extern void SetVisibleChildName(nint self, NonNullableUtf8StringHandle name)

Parameters

self nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False