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

Type scale definition for typography tokens. More...

#include <typescale.h>

Public Member Functions

qint32 wght () const
 
qint32 grad () const
 
qint32 wdth () const
 
qint32 rond () const
 
qint32 opsz () const
 
qint32 crsv () const
 
qint32 slnt () const
 
qint32 fill () const
 
qint32 hexp () const
 

Public Attributes

FluidStyle::TypeFace face = FluidStyle::TypeFace::Plain
 

Properties

QML_ELEMENTFluidStyle::TypeFace face
 
qint32 fontSize = 14
 
qint32 lineHeight = 24
 
QFont::Weight fontWeight = QFont::Weight::Normal
 
qreal tracking = 0.0
 
qint32 wght
 
qint32 grad
 
qint32 wdth
 
qint32 rond
 
qint32 opsz
 
qint32 crsv
 
qint32 slnt
 
qint32 fill
 
qint32 hexp
 

Detailed Description

Type scale definition for typography tokens.

Provides access to font size and line height for a specific type scale.

import QtQuick
import Fluid as MD
Text {
text: "Hello, World!"
font.pixelSize: MD.Tokens.typescale.bodyLarge.fontSize
lineHeight: MD.Tokens.typescale.bodyLarge.lineHeight
}

Definition at line 29 of file typescale.h.

Member Function Documentation

◆ crsv()

qint32 Fluid::TypeScaleValue::crsv ( ) const
inline

Definition at line 81 of file typescale.h.

◆ fill()

qint32 Fluid::TypeScaleValue::fill ( ) const
inline

Definition at line 91 of file typescale.h.

◆ grad()

qint32 Fluid::TypeScaleValue::grad ( ) const
inline

Definition at line 61 of file typescale.h.

◆ hexp()

qint32 Fluid::TypeScaleValue::hexp ( ) const
inline

Definition at line 96 of file typescale.h.

◆ opsz()

qint32 Fluid::TypeScaleValue::opsz ( ) const
inline

Definition at line 76 of file typescale.h.

◆ rond()

qint32 Fluid::TypeScaleValue::rond ( ) const
inline

Definition at line 71 of file typescale.h.

◆ slnt()

qint32 Fluid::TypeScaleValue::slnt ( ) const
inline

Definition at line 86 of file typescale.h.

◆ wdth()

qint32 Fluid::TypeScaleValue::wdth ( ) const
inline

Definition at line 66 of file typescale.h.

◆ wght()

qint32 Fluid::TypeScaleValue::wght ( ) const
inline

Definition at line 56 of file typescale.h.

Member Data Documentation

◆ face

FluidStyle::TypeFace Fluid::TypeScaleValue::face = FluidStyle::TypeFace::Plain

Definition at line 50 of file typescale.h.

Property Documentation

◆ crsv

qint32 Fluid::TypeScaleValue::crsv
read

Definition at line 45 of file typescale.h.

◆ face

QML_ELEMENTFluidStyle::TypeFace Fluid::TypeScaleValue::face

Definition at line 35 of file typescale.h.

◆ fill

qint32 Fluid::TypeScaleValue::fill
read

Definition at line 47 of file typescale.h.

◆ fontSize

qint32 Fluid::TypeScaleValue::fontSize = 14

Definition at line 36 of file typescale.h.

◆ fontWeight

QFont::Weight Fluid::TypeScaleValue::fontWeight = QFont::Weight::Normal

Definition at line 38 of file typescale.h.

◆ grad

qint32 Fluid::TypeScaleValue::grad
read

Definition at line 41 of file typescale.h.

◆ hexp

qint32 Fluid::TypeScaleValue::hexp
read

Definition at line 48 of file typescale.h.

◆ lineHeight

qint32 Fluid::TypeScaleValue::lineHeight = 24

Definition at line 37 of file typescale.h.

◆ opsz

qint32 Fluid::TypeScaleValue::opsz
read

Definition at line 44 of file typescale.h.

◆ rond

qint32 Fluid::TypeScaleValue::rond
read

Definition at line 43 of file typescale.h.

◆ slnt

qint32 Fluid::TypeScaleValue::slnt
read

Definition at line 46 of file typescale.h.

◆ tracking

qreal Fluid::TypeScaleValue::tracking = 0.0

Definition at line 39 of file typescale.h.

◆ wdth

qint32 Fluid::TypeScaleValue::wdth
read

Definition at line 42 of file typescale.h.

◆ wght

qint32 Fluid::TypeScaleValue::wght
read

Definition at line 40 of file typescale.h.


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