A widget letting you switch between multiple views contained by a
class@ViewStack via an class@ViewSwitcher.
It is designed to be used as the title widget of a class@HeaderBar, and
will display the window's title when the window is too narrow to fit the view
switcher e.g. on mobile phones, or if there are less than two views.
In order to center the title in narrow windows, the header bar should have
property@HeaderBar:centering-policy set to
adw.types.CenteringPolicy.Strict.
A common use case is to bind the property@ViewSwitcherBar:reveal property
to property@ViewSwitcherTitle:title-visible to automatically reveal the
view switcher bar when the title label is displayed in place of the view
switcher, as follows:
A view switcher title.
<picture> <source srcset="view-switcher-title-dark.png" media="(prefers-color-scheme: dark)"> <img src="view-switcher-title.png" alt="view-switcher-title"> </picture>
A widget letting you switch between multiple views contained by a class@ViewStack via an class@ViewSwitcher.
It is designed to be used as the title widget of a class@HeaderBar, and will display the window's title when the window is too narrow to fit the view switcher e.g. on mobile phones, or if there are less than two views.
In order to center the title in narrow windows, the header bar should have property@HeaderBar:centering-policy set to adw.types.CenteringPolicy.Strict.
adw.view_switcher_title.ViewSwitcherTitle is intended to be used together with class@ViewSwitcherBar.
A common use case is to bind the property@ViewSwitcherBar:reveal property to property@ViewSwitcherTitle:title-visible to automatically reveal the view switcher bar when the title label is displayed in place of the view switcher, as follows:
CSS nodes
adw.view_switcher_title.ViewSwitcherTitle has a single CSS node with name viewswitchertitle.