An adaptive view switcher designed to switch between multiple views contained in a [class@ViewStack] in a similar fashion to [
[email protected]].
`AdwViewSwitcher` buttons always have an icon and a label. They can be displayed side by side, or icon on top of the label. This can be
controlled via the [property@ViewSwitcher:policy] property.
Most applications should be using [class@ViewSwitcherBar] and [class@ViewSwitcherTitle].
CSS nodes
`AdwViewSwitcher` has a single CSS node with name `viewswitcher`. It can have the style classes `.wide` and `.narrow`, matching its
policy.
Accessibility
`AdwViewSwitcher` uses the `GTK_ACCESSIBLE_ROLE_TAB_LIST` role and uses the `GTK_ACCESSIBLE_ROLE_TAB` for its buttons.