Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
Fluid::TypeScale Class Reference

Material Design 3 type scale tokens. More...

#include <typescale.h>

Inheritance diagram for Fluid::TypeScale:
Fluid::EmphasizedTypeScale

Public Member Functions

 TypeScale (QObject *parent=nullptr)
 
TypeScaleValue displayLarge () const
 
TypeScaleValue displayMedium () const
 
TypeScaleValue displaySmall () const
 
TypeScaleValue headlineLarge () const
 
TypeScaleValue headlineMedium () const
 
TypeScaleValue headlineSmall () const
 
TypeScaleValue titleLarge () const
 
TypeScaleValue titleMedium () const
 
TypeScaleValue titleSmall () const
 
TypeScaleValue bodyLarge () const
 
TypeScaleValue bodyMedium () const
 
TypeScaleValue bodySmall () const
 
TypeScaleValue labelLarge () const
 
TypeScaleValue labelMedium () const
 
TypeScaleValue labelSmall () const
 

Protected Attributes

TypeScaleValue m_displayLarge
 
TypeScaleValue m_displayMedium
 
TypeScaleValue m_displaySmall
 
TypeScaleValue m_headlineLarge
 
TypeScaleValue m_headlineMedium
 
TypeScaleValue m_headlineSmall
 
TypeScaleValue m_titleLarge
 
TypeScaleValue m_titleMedium
 
TypeScaleValue m_titleSmall
 
TypeScaleValue m_bodyLarge
 
TypeScaleValue m_bodyMedium
 
TypeScaleValue m_bodySmall
 
TypeScaleValue m_labelLarge
 
TypeScaleValue m_labelMedium
 
TypeScaleValue m_labelSmall
 

Properties

QML_SINGLETONFluid::TypeScaleValue displayLarge
 
Fluid::TypeScaleValue displayMedium
 
Fluid::TypeScaleValue displaySmall
 
Fluid::TypeScaleValue headlineLarge
 
Fluid::TypeScaleValue headlineMedium
 
Fluid::TypeScaleValue headlineSmall
 
Fluid::TypeScaleValue titleLarge
 
Fluid::TypeScaleValue titleMedium
 
Fluid::TypeScaleValue titleSmall
 
Fluid::TypeScaleValue bodyLarge
 
Fluid::TypeScaleValue bodyMedium
 
Fluid::TypeScaleValue bodySmall
 
Fluid::TypeScaleValue labelLarge
 
Fluid::TypeScaleValue labelMedium
 
Fluid::TypeScaleValue labelSmall
 

Detailed Description

Material Design 3 type scale tokens.

Provides access to Material Design 3 type scale definitions that can be used from QML.

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

For more information see the Material Design 3 typography guidelines.

Definition at line 122 of file typescale.h.

Constructor & Destructor Documentation

◆ TypeScale()

Fluid::TypeScale::TypeScale ( QObject *  parent = nullptr)
explicit

Definition at line 15 of file typescale.cpp.

Member Function Documentation

◆ bodyLarge()

TypeScaleValue Fluid::TypeScale::bodyLarge ( ) const

Definition at line 80 of file typescale.cpp.

◆ bodyMedium()

TypeScaleValue Fluid::TypeScale::bodyMedium ( ) const

Definition at line 85 of file typescale.cpp.

◆ bodySmall()

TypeScaleValue Fluid::TypeScale::bodySmall ( ) const

Definition at line 90 of file typescale.cpp.

◆ displayLarge()

TypeScaleValue Fluid::TypeScale::displayLarge ( ) const

Definition at line 35 of file typescale.cpp.

◆ displayMedium()

TypeScaleValue Fluid::TypeScale::displayMedium ( ) const

Definition at line 40 of file typescale.cpp.

◆ displaySmall()

TypeScaleValue Fluid::TypeScale::displaySmall ( ) const

Definition at line 45 of file typescale.cpp.

◆ headlineLarge()

TypeScaleValue Fluid::TypeScale::headlineLarge ( ) const

Definition at line 50 of file typescale.cpp.

◆ headlineMedium()

TypeScaleValue Fluid::TypeScale::headlineMedium ( ) const

Definition at line 55 of file typescale.cpp.

◆ headlineSmall()

TypeScaleValue Fluid::TypeScale::headlineSmall ( ) const

Definition at line 60 of file typescale.cpp.

◆ labelLarge()

TypeScaleValue Fluid::TypeScale::labelLarge ( ) const

Definition at line 95 of file typescale.cpp.

◆ labelMedium()

TypeScaleValue Fluid::TypeScale::labelMedium ( ) const

Definition at line 100 of file typescale.cpp.

◆ labelSmall()

TypeScaleValue Fluid::TypeScale::labelSmall ( ) const

Definition at line 105 of file typescale.cpp.

◆ titleLarge()

TypeScaleValue Fluid::TypeScale::titleLarge ( ) const

Definition at line 65 of file typescale.cpp.

◆ titleMedium()

TypeScaleValue Fluid::TypeScale::titleMedium ( ) const

Definition at line 70 of file typescale.cpp.

◆ titleSmall()

TypeScaleValue Fluid::TypeScale::titleSmall ( ) const

Definition at line 75 of file typescale.cpp.

Member Data Documentation

◆ m_bodyLarge

TypeScaleValue Fluid::TypeScale::m_bodyLarge
protected

Definition at line 172 of file typescale.h.

◆ m_bodyMedium

TypeScaleValue Fluid::TypeScale::m_bodyMedium
protected

Definition at line 173 of file typescale.h.

◆ m_bodySmall

TypeScaleValue Fluid::TypeScale::m_bodySmall
protected

Definition at line 174 of file typescale.h.

◆ m_displayLarge

TypeScaleValue Fluid::TypeScale::m_displayLarge
protected

Definition at line 163 of file typescale.h.

◆ m_displayMedium

TypeScaleValue Fluid::TypeScale::m_displayMedium
protected

Definition at line 164 of file typescale.h.

◆ m_displaySmall

TypeScaleValue Fluid::TypeScale::m_displaySmall
protected

Definition at line 165 of file typescale.h.

◆ m_headlineLarge

TypeScaleValue Fluid::TypeScale::m_headlineLarge
protected

Definition at line 166 of file typescale.h.

◆ m_headlineMedium

TypeScaleValue Fluid::TypeScale::m_headlineMedium
protected

Definition at line 167 of file typescale.h.

◆ m_headlineSmall

TypeScaleValue Fluid::TypeScale::m_headlineSmall
protected

Definition at line 168 of file typescale.h.

◆ m_labelLarge

TypeScaleValue Fluid::TypeScale::m_labelLarge
protected

Definition at line 175 of file typescale.h.

◆ m_labelMedium

TypeScaleValue Fluid::TypeScale::m_labelMedium
protected

Definition at line 176 of file typescale.h.

◆ m_labelSmall

TypeScaleValue Fluid::TypeScale::m_labelSmall
protected

Definition at line 177 of file typescale.h.

◆ m_titleLarge

TypeScaleValue Fluid::TypeScale::m_titleLarge
protected

Definition at line 169 of file typescale.h.

◆ m_titleMedium

TypeScaleValue Fluid::TypeScale::m_titleMedium
protected

Definition at line 170 of file typescale.h.

◆ m_titleSmall

TypeScaleValue Fluid::TypeScale::m_titleSmall
protected

Definition at line 171 of file typescale.h.

Property Documentation

◆ bodyLarge

Fluid::TypeScaleValue Fluid::TypeScale::bodyLarge
read

Definition at line 137 of file typescale.h.

◆ bodyMedium

Fluid::TypeScaleValue Fluid::TypeScale::bodyMedium
read

Definition at line 138 of file typescale.h.

◆ bodySmall

Fluid::TypeScaleValue Fluid::TypeScale::bodySmall
read

Definition at line 139 of file typescale.h.

◆ displayLarge

QML_SINGLETONFluid::TypeScaleValue Fluid::TypeScale::displayLarge
read

Definition at line 128 of file typescale.h.

◆ displayMedium

Fluid::TypeScaleValue Fluid::TypeScale::displayMedium
read

Definition at line 129 of file typescale.h.

◆ displaySmall

Fluid::TypeScaleValue Fluid::TypeScale::displaySmall
read

Definition at line 130 of file typescale.h.

◆ headlineLarge

Fluid::TypeScaleValue Fluid::TypeScale::headlineLarge
read

Definition at line 131 of file typescale.h.

◆ headlineMedium

Fluid::TypeScaleValue Fluid::TypeScale::headlineMedium
read

Definition at line 132 of file typescale.h.

◆ headlineSmall

Fluid::TypeScaleValue Fluid::TypeScale::headlineSmall
read

Definition at line 133 of file typescale.h.

◆ labelLarge

Fluid::TypeScaleValue Fluid::TypeScale::labelLarge
read

Definition at line 140 of file typescale.h.

◆ labelMedium

Fluid::TypeScaleValue Fluid::TypeScale::labelMedium
read

Definition at line 141 of file typescale.h.

◆ labelSmall

Fluid::TypeScaleValue Fluid::TypeScale::labelSmall
read

Definition at line 142 of file typescale.h.

◆ titleLarge

Fluid::TypeScaleValue Fluid::TypeScale::titleLarge
read

Definition at line 134 of file typescale.h.

◆ titleMedium

Fluid::TypeScaleValue Fluid::TypeScale::titleMedium
read

Definition at line 135 of file typescale.h.

◆ titleSmall

Fluid::TypeScaleValue Fluid::TypeScale::titleSmall
read

Definition at line 136 of file typescale.h.


The documentation for this class was generated from the following files: