replace_with_tags


Description:

public void replace_with_tags (string[] tags)

Replaces the current navigation stack with pages with the tags tags.

The last page becomes the visible page.

Replacing the navigation stack has no animation.

If [method@NavigationView.add] hasn't been called for any pages that are no longer in the navigation stack, they are automatically removed.

tags.length can be 0, in that case no page will be visible after calling this method. This can be useful for removing all pages from this.

The [signal@NavigationView:AdwNavigationView:replaced] signal will be emitted.

See [method@NavigationView.replace] and [property@NavigationPage:tag].

Parameters:

this

a navigation view

tags

tags of the pages in the navigation stack

n_tags

the number of tags