InlineViewSwitcher


Object Hierarchy:

Object hierarchy for InlineViewSwitcher

Description:

[ CCode ( type_id = "adw_inline_view_switcher_get_type ()" ) ]
[ Version ( since = "1.7" ) ]
public sealed class InlineViewSwitcher : Widget, Accessible, Buildable, ConstraintTarget, Orientable

A view switcher that uses a toggle group.

<picture> <source srcset="inline-view-switcher-dark.png" media="(prefers-color-scheme: dark)"> <img src="inline-view-switcher.png" alt="inline-view-switcher"> </picture>

A view switcher showing pages of an [class@ViewStack] within an [class@ToggleGroup], similar to [class@ViewSwitcher].

The toggles can display either an icon, a label or both. Use the [property@InlineViewSwitcher:display-mode] to control this.

<picture> <source srcset="inline-view-switcher-display-modes-dark.png" media="(prefers-color-scheme: dark)"> <img src="inline-view-switcher-display-modes.png" alt="inline-view-switcher-display-modes"> </picture>

CSS nodes

`AdwInlineViewSwitcher` has a single CSS node with the name `inline-view-switcher`.

Style classes

Like `AdwToggleGroup`, it can accept the [`.flat`](style-classes.html#flat_1) and [`.round`](style-classes.html#round) style classes.

<picture> <source srcset="inline-view-switcher-style-classes-dark.png" media="(prefers-color-scheme: dark)"> <img src="inline-view-switcher-style-classes.png" alt="inline-view-switcher-style-classes"> </picture>

Accessibility

The internal toggle group uses the [enum@Gtk.AccessibleRole.tab-list] role. Its toggles use the [enum@Gtk.AccessibleRole.tab] role.

See also: [class@ViewSwitcher], [class@ViewSwitcherBar], [class@ViewSwitcherSidebar].


Namespace: Adw
Package: libadwaita-1

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Gtk.Widget
All known members inherited from interface Gtk.Orientable