The GtkStackSwitcher widget acts as a controller for a
#GtkStack; it shows a row of buttons to switch between
the various pages of the associated stack widget.
All the content for the buttons comes from the child properties
of the #GtkStack; the button visibility in a #GtkStackSwitcher
widget is controlled by the visibility of the child in the
#GtkStack.
It is possible to associate multiple #GtkStackSwitcher widgets
with the same #GtkStack widget.
The GtkStackSwitcher widget was added in 3.10.
CSS nodes
GtkStackSwitcher has a single CSS node named stackswitcher and
style class .stack-switcher.
When circumstances require it, GtkStackSwitcher adds the
.needs-attention style class to the widgets representing the
stack pages.
The GtkStackSwitcher widget acts as a controller for a #GtkStack; it shows a row of buttons to switch between the various pages of the associated stack widget.
All the content for the buttons comes from the child properties of the #GtkStack; the button visibility in a #GtkStackSwitcher widget is controlled by the visibility of the child in the #GtkStack.
It is possible to associate multiple #GtkStackSwitcher widgets with the same #GtkStack widget.
The GtkStackSwitcher widget was added in 3.10.
CSS nodes
GtkStackSwitcher has a single CSS node named stackswitcher and style class .stack-switcher.
When circumstances require it, GtkStackSwitcher adds the .needs-attention style class to the widgets representing the stack pages.