Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
Fluid::NavigationRail Struct Reference

Material Design 3 Expressive navigation rail tokens. More...

#include <navigationrail.h>

Public Member Functions

constexpr qreal containerElevation () const
 Resting elevation of the persistent rail container.
 
constexpr ShapeValue containerShape () const
 Shape of the persistent rail container.
 
constexpr qreal collapsedContainerWidth () const
 Width of a collapsed Expressive navigation rail.
 
constexpr qreal expandedContainerWidthMinimum () const
 Minimum width of an expanded Expressive navigation rail.
 
constexpr qreal expandedContainerWidthMaximum () const
 Maximum width of an expanded Expressive navigation rail.
 
constexpr qreal modalContainerElevation () const
 Elevation of an expanded modal navigation rail.
 
constexpr ShapeValue modalContainerShape () const
 Shape of an expanded modal navigation rail.
 
constexpr qreal topSpace () const
 Vertical space between the rail edge and its content.
 
constexpr qreal collapsedItemVerticalSpace () const
 Space between consecutive collapsed destinations.
 
constexpr qreal itemContainerHeight () const
 Baseline height of a navigation-rail destination.
 
constexpr ShapeValue itemContainerShape () const
 Baseline shape of a destination container.
 
constexpr qreal itemContainerVerticalSpace () const
 Baseline vertical space between destination containers.
 
constexpr qreal headerSpaceMinimum () const
 Minimum space between a header and top-arranged destinations.
 
constexpr qreal iconSize () const
 Size of a destination icon.
 
constexpr ShapeValue activeIndicatorShape () const
 Shape of the active destination indicator.
 
constexpr qreal activeIndicatorIconLabelSpace () const
 Baseline space between icon and label inside an active indicator.
 
constexpr qreal activeIndicatorLeadingSpace () const
 Baseline leading space inside an active indicator.
 
constexpr qreal activeIndicatorTrailingSpace () const
 Baseline trailing space inside an active indicator.
 
constexpr qreal verticalActiveIndicatorHeight () const
 Height of the collapsed, vertically arranged active indicator.
 
constexpr qreal verticalActiveIndicatorWidth () const
 Width of the collapsed, vertically arranged active indicator.
 
constexpr qreal verticalIconLabelSpace () const
 Space between icon and label in a collapsed destination.
 
constexpr qreal verticalLeadingSpace () const
 Leading space of a collapsed destination.
 
constexpr qreal verticalTrailingSpace () const
 Trailing space of a collapsed destination.
 
constexpr qreal horizontalActiveIndicatorHeight () const
 Height of the expanded, horizontally arranged active indicator.
 
constexpr qreal horizontalFullWidthLeadingSpace () const
 Leading space inside a full-width expanded indicator.
 
constexpr qreal horizontalFullWidthTrailingSpace () const
 Trailing space inside a full-width expanded indicator.
 
constexpr qreal horizontalIconLabelSpace () const
 Space between icon and label in an expanded destination.
 
constexpr qreal horizontalLeadingSpace () const
 Leading space of an expanded destination.
 
constexpr qreal itemHorizontalPadding () const
 Horizontal inset applied around expanded destinations by AndroidX.
 
constexpr qreal hoverStateLayerOpacity () const
 Opacity of a hovered destination's state layer.
 
constexpr qreal focusStateLayerOpacity () const
 Opacity of a keyboard-focused destination's state layer.
 
constexpr qreal pressedStateLayerOpacity () const
 Opacity of a pressed destination's state layer.
 
constexpr qreal disabledContentOpacity () const
 Opacity of disabled destination content.
 
constexpr qreal modalScrimOpacity () const
 Opacity of the scrim behind an expanded modal rail.
 

Properties

QML_ANONYMOUSqreal containerElevation
 
Fluid::ShapeValue containerShape
 
qreal collapsedContainerWidth
 
qreal expandedContainerWidthMinimum
 
qreal expandedContainerWidthMaximum
 
qreal modalContainerElevation
 
Fluid::ShapeValue modalContainerShape
 
qreal topSpace
 
qreal collapsedItemVerticalSpace
 
qreal itemContainerHeight
 
Fluid::ShapeValue itemContainerShape
 
qreal itemContainerVerticalSpace
 
qreal headerSpaceMinimum
 
qreal iconSize
 
Fluid::ShapeValue activeIndicatorShape
 
qreal activeIndicatorIconLabelSpace
 
qreal activeIndicatorLeadingSpace
 
qreal activeIndicatorTrailingSpace
 
qreal verticalActiveIndicatorHeight
 
qreal verticalActiveIndicatorWidth
 
qreal verticalIconLabelSpace
 
qreal verticalLeadingSpace
 
qreal verticalTrailingSpace
 
qreal horizontalActiveIndicatorHeight
 
qreal horizontalFullWidthLeadingSpace
 
qreal horizontalFullWidthTrailingSpace
 
qreal horizontalIconLabelSpace
 
qreal horizontalLeadingSpace
 
qreal itemHorizontalPadding
 
qreal hoverStateLayerOpacity
 
qreal focusStateLayerOpacity
 
qreal pressedStateLayerOpacity
 
qreal disabledContentOpacity
 
qreal modalScrimOpacity
 

Detailed Description

Material Design 3 Expressive navigation rail tokens.

Definition at line 24 of file navigationrail.h.

Member Function Documentation

◆ activeIndicatorIconLabelSpace()

constexpr qreal Fluid::NavigationRail::activeIndicatorIconLabelSpace ( ) const
inlineconstexpr

Baseline space between icon and label inside an active indicator.

Definition at line 163 of file navigationrail.h.

◆ activeIndicatorLeadingSpace()

constexpr qreal Fluid::NavigationRail::activeIndicatorLeadingSpace ( ) const
inlineconstexpr

Baseline leading space inside an active indicator.

Definition at line 169 of file navigationrail.h.

◆ activeIndicatorShape()

constexpr ShapeValue Fluid::NavigationRail::activeIndicatorShape ( ) const
inlineconstexpr

Shape of the active destination indicator.

Definition at line 157 of file navigationrail.h.

◆ activeIndicatorTrailingSpace()

constexpr qreal Fluid::NavigationRail::activeIndicatorTrailingSpace ( ) const
inlineconstexpr

Baseline trailing space inside an active indicator.

Definition at line 175 of file navigationrail.h.

◆ collapsedContainerWidth()

constexpr qreal Fluid::NavigationRail::collapsedContainerWidth ( ) const
inlineconstexpr

Width of a collapsed Expressive navigation rail.

Definition at line 85 of file navigationrail.h.

◆ collapsedItemVerticalSpace()

constexpr qreal Fluid::NavigationRail::collapsedItemVerticalSpace ( ) const
inlineconstexpr

Space between consecutive collapsed destinations.

Definition at line 121 of file navigationrail.h.

◆ containerElevation()

constexpr qreal Fluid::NavigationRail::containerElevation ( ) const
inlineconstexpr

Resting elevation of the persistent rail container.

Definition at line 73 of file navigationrail.h.

◆ containerShape()

constexpr ShapeValue Fluid::NavigationRail::containerShape ( ) const
inlineconstexpr

Shape of the persistent rail container.

Definition at line 79 of file navigationrail.h.

◆ disabledContentOpacity()

constexpr qreal Fluid::NavigationRail::disabledContentOpacity ( ) const
inlineconstexpr

Opacity of disabled destination content.

Definition at line 265 of file navigationrail.h.

◆ expandedContainerWidthMaximum()

constexpr qreal Fluid::NavigationRail::expandedContainerWidthMaximum ( ) const
inlineconstexpr

Maximum width of an expanded Expressive navigation rail.

Definition at line 97 of file navigationrail.h.

◆ expandedContainerWidthMinimum()

constexpr qreal Fluid::NavigationRail::expandedContainerWidthMinimum ( ) const
inlineconstexpr

Minimum width of an expanded Expressive navigation rail.

Definition at line 91 of file navigationrail.h.

◆ focusStateLayerOpacity()

constexpr qreal Fluid::NavigationRail::focusStateLayerOpacity ( ) const
inlineconstexpr

Opacity of a keyboard-focused destination's state layer.

Definition at line 253 of file navigationrail.h.

◆ headerSpaceMinimum()

constexpr qreal Fluid::NavigationRail::headerSpaceMinimum ( ) const
inlineconstexpr

Minimum space between a header and top-arranged destinations.

Definition at line 145 of file navigationrail.h.

◆ horizontalActiveIndicatorHeight()

constexpr qreal Fluid::NavigationRail::horizontalActiveIndicatorHeight ( ) const
inlineconstexpr

Height of the expanded, horizontally arranged active indicator.

Definition at line 211 of file navigationrail.h.

◆ horizontalFullWidthLeadingSpace()

constexpr qreal Fluid::NavigationRail::horizontalFullWidthLeadingSpace ( ) const
inlineconstexpr

Leading space inside a full-width expanded indicator.

Definition at line 217 of file navigationrail.h.

◆ horizontalFullWidthTrailingSpace()

constexpr qreal Fluid::NavigationRail::horizontalFullWidthTrailingSpace ( ) const
inlineconstexpr

Trailing space inside a full-width expanded indicator.

Definition at line 223 of file navigationrail.h.

◆ horizontalIconLabelSpace()

constexpr qreal Fluid::NavigationRail::horizontalIconLabelSpace ( ) const
inlineconstexpr

Space between icon and label in an expanded destination.

Definition at line 229 of file navigationrail.h.

◆ horizontalLeadingSpace()

constexpr qreal Fluid::NavigationRail::horizontalLeadingSpace ( ) const
inlineconstexpr

Leading space of an expanded destination.

Definition at line 235 of file navigationrail.h.

◆ hoverStateLayerOpacity()

constexpr qreal Fluid::NavigationRail::hoverStateLayerOpacity ( ) const
inlineconstexpr

Opacity of a hovered destination's state layer.

Definition at line 247 of file navigationrail.h.

◆ iconSize()

constexpr qreal Fluid::NavigationRail::iconSize ( ) const
inlineconstexpr

Size of a destination icon.

Definition at line 151 of file navigationrail.h.

◆ itemContainerHeight()

constexpr qreal Fluid::NavigationRail::itemContainerHeight ( ) const
inlineconstexpr

Baseline height of a navigation-rail destination.

Definition at line 127 of file navigationrail.h.

◆ itemContainerShape()

constexpr ShapeValue Fluid::NavigationRail::itemContainerShape ( ) const
inlineconstexpr

Baseline shape of a destination container.

Definition at line 133 of file navigationrail.h.

◆ itemContainerVerticalSpace()

constexpr qreal Fluid::NavigationRail::itemContainerVerticalSpace ( ) const
inlineconstexpr

Baseline vertical space between destination containers.

Definition at line 139 of file navigationrail.h.

◆ itemHorizontalPadding()

constexpr qreal Fluid::NavigationRail::itemHorizontalPadding ( ) const
inlineconstexpr

Horizontal inset applied around expanded destinations by AndroidX.

Definition at line 241 of file navigationrail.h.

◆ modalContainerElevation()

constexpr qreal Fluid::NavigationRail::modalContainerElevation ( ) const
inlineconstexpr

Elevation of an expanded modal navigation rail.

Definition at line 103 of file navigationrail.h.

◆ modalContainerShape()

constexpr ShapeValue Fluid::NavigationRail::modalContainerShape ( ) const
inlineconstexpr

Shape of an expanded modal navigation rail.

Definition at line 109 of file navigationrail.h.

◆ modalScrimOpacity()

constexpr qreal Fluid::NavigationRail::modalScrimOpacity ( ) const
inlineconstexpr

Opacity of the scrim behind an expanded modal rail.

Definition at line 271 of file navigationrail.h.

◆ pressedStateLayerOpacity()

constexpr qreal Fluid::NavigationRail::pressedStateLayerOpacity ( ) const
inlineconstexpr

Opacity of a pressed destination's state layer.

Definition at line 259 of file navigationrail.h.

◆ topSpace()

constexpr qreal Fluid::NavigationRail::topSpace ( ) const
inlineconstexpr

Vertical space between the rail edge and its content.

Definition at line 115 of file navigationrail.h.

◆ verticalActiveIndicatorHeight()

constexpr qreal Fluid::NavigationRail::verticalActiveIndicatorHeight ( ) const
inlineconstexpr

Height of the collapsed, vertically arranged active indicator.

Definition at line 181 of file navigationrail.h.

◆ verticalActiveIndicatorWidth()

constexpr qreal Fluid::NavigationRail::verticalActiveIndicatorWidth ( ) const
inlineconstexpr

Width of the collapsed, vertically arranged active indicator.

Definition at line 187 of file navigationrail.h.

◆ verticalIconLabelSpace()

constexpr qreal Fluid::NavigationRail::verticalIconLabelSpace ( ) const
inlineconstexpr

Space between icon and label in a collapsed destination.

Definition at line 193 of file navigationrail.h.

◆ verticalLeadingSpace()

constexpr qreal Fluid::NavigationRail::verticalLeadingSpace ( ) const
inlineconstexpr

Leading space of a collapsed destination.

Definition at line 199 of file navigationrail.h.

◆ verticalTrailingSpace()

constexpr qreal Fluid::NavigationRail::verticalTrailingSpace ( ) const
inlineconstexpr

Trailing space of a collapsed destination.

Definition at line 205 of file navigationrail.h.

Property Documentation

◆ activeIndicatorIconLabelSpace

qreal Fluid::NavigationRail::activeIndicatorIconLabelSpace
read

Definition at line 46 of file navigationrail.h.

◆ activeIndicatorLeadingSpace

qreal Fluid::NavigationRail::activeIndicatorLeadingSpace
read

Definition at line 48 of file navigationrail.h.

◆ activeIndicatorShape

Fluid::ShapeValue Fluid::NavigationRail::activeIndicatorShape
read

Definition at line 45 of file navigationrail.h.

◆ activeIndicatorTrailingSpace

qreal Fluid::NavigationRail::activeIndicatorTrailingSpace
read

Definition at line 49 of file navigationrail.h.

◆ collapsedContainerWidth

qreal Fluid::NavigationRail::collapsedContainerWidth
read

Definition at line 31 of file navigationrail.h.

◆ collapsedItemVerticalSpace

qreal Fluid::NavigationRail::collapsedItemVerticalSpace
read

Definition at line 39 of file navigationrail.h.

◆ containerElevation

QML_ANONYMOUSqreal Fluid::NavigationRail::containerElevation
read

Definition at line 29 of file navigationrail.h.

◆ containerShape

Fluid::ShapeValue Fluid::NavigationRail::containerShape
read

Definition at line 30 of file navigationrail.h.

◆ disabledContentOpacity

qreal Fluid::NavigationRail::disabledContentOpacity
read

Definition at line 68 of file navigationrail.h.

◆ expandedContainerWidthMaximum

qreal Fluid::NavigationRail::expandedContainerWidthMaximum
read

Definition at line 34 of file navigationrail.h.

◆ expandedContainerWidthMinimum

qreal Fluid::NavigationRail::expandedContainerWidthMinimum
read

Definition at line 32 of file navigationrail.h.

◆ focusStateLayerOpacity

qreal Fluid::NavigationRail::focusStateLayerOpacity
read

Definition at line 66 of file navigationrail.h.

◆ headerSpaceMinimum

qreal Fluid::NavigationRail::headerSpaceMinimum
read

Definition at line 43 of file navigationrail.h.

◆ horizontalActiveIndicatorHeight

qreal Fluid::NavigationRail::horizontalActiveIndicatorHeight
read

Definition at line 56 of file navigationrail.h.

◆ horizontalFullWidthLeadingSpace

qreal Fluid::NavigationRail::horizontalFullWidthLeadingSpace
read

Definition at line 58 of file navigationrail.h.

◆ horizontalFullWidthTrailingSpace

qreal Fluid::NavigationRail::horizontalFullWidthTrailingSpace
read

Definition at line 60 of file navigationrail.h.

◆ horizontalIconLabelSpace

qreal Fluid::NavigationRail::horizontalIconLabelSpace
read

Definition at line 62 of file navigationrail.h.

◆ horizontalLeadingSpace

qreal Fluid::NavigationRail::horizontalLeadingSpace
read

Definition at line 63 of file navigationrail.h.

◆ hoverStateLayerOpacity

qreal Fluid::NavigationRail::hoverStateLayerOpacity
read

Definition at line 65 of file navigationrail.h.

◆ iconSize

qreal Fluid::NavigationRail::iconSize
read

Definition at line 44 of file navigationrail.h.

◆ itemContainerHeight

qreal Fluid::NavigationRail::itemContainerHeight
read

Definition at line 40 of file navigationrail.h.

◆ itemContainerShape

Fluid::ShapeValue Fluid::NavigationRail::itemContainerShape
read

Definition at line 41 of file navigationrail.h.

◆ itemContainerVerticalSpace

qreal Fluid::NavigationRail::itemContainerVerticalSpace
read

Definition at line 42 of file navigationrail.h.

◆ itemHorizontalPadding

qreal Fluid::NavigationRail::itemHorizontalPadding
read

Definition at line 64 of file navigationrail.h.

◆ modalContainerElevation

qreal Fluid::NavigationRail::modalContainerElevation
read

Definition at line 36 of file navigationrail.h.

◆ modalContainerShape

Fluid::ShapeValue Fluid::NavigationRail::modalContainerShape
read

Definition at line 37 of file navigationrail.h.

◆ modalScrimOpacity

qreal Fluid::NavigationRail::modalScrimOpacity
read

Definition at line 69 of file navigationrail.h.

◆ pressedStateLayerOpacity

qreal Fluid::NavigationRail::pressedStateLayerOpacity
read

Definition at line 67 of file navigationrail.h.

◆ topSpace

qreal Fluid::NavigationRail::topSpace
read

Definition at line 38 of file navigationrail.h.

◆ verticalActiveIndicatorHeight

qreal Fluid::NavigationRail::verticalActiveIndicatorHeight
read

Definition at line 50 of file navigationrail.h.

◆ verticalActiveIndicatorWidth

qreal Fluid::NavigationRail::verticalActiveIndicatorWidth
read

Definition at line 52 of file navigationrail.h.

◆ verticalIconLabelSpace

qreal Fluid::NavigationRail::verticalIconLabelSpace
read

Definition at line 53 of file navigationrail.h.

◆ verticalLeadingSpace

qreal Fluid::NavigationRail::verticalLeadingSpace
read

Definition at line 54 of file navigationrail.h.

◆ verticalTrailingSpace

qreal Fluid::NavigationRail::verticalTrailingSpace
read

Definition at line 55 of file navigationrail.h.


The documentation for this struct was generated from the following file: