`AdwTabView` is a container which shows one child at a time. While it provides keyboard shortcuts for switching between pages, it does
not provide a visible tab switcher and relies on external widgets for that, such as [class@TabBar], [class@TabOverview] and [
class@TabButton].
`AdwTabView` maintains a [class@TabPage] object for each page, which holds additional per-page properties. You can obtain the
`AdwTabPage` for a page with [method@TabView.get_page], and as the return value for [method@TabView.append] and other functions for adding
children.
`AdwTabView` only aims to be useful for dynamic tabs in multi-window document-based applications, such as web browsers, file managers,
text editors or terminals. It does not aim to replace [class@Gtk.Notebook] for use cases such as tabbed dialogs.
As such, it does not support disabling page reordering or detaching.
`AdwTabView` adds a number of global page switching and reordering shortcuts. The [property@TabView:shortcuts] property can be used to
manage them.
See [flags@TabViewShortcuts] for the list of the available shortcuts. All of the shortcuts are enabled by default.
[method@TabView.add_shortcuts] and [method@TabView.remove_shortcuts] can be used to manage shortcuts in a convenient way, for example: