Fluid
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | Properties | List of all members
Fluid::TypeScale Class Reference

Material Design 3 type scale tokens. More...

#include <typescale.h>

Inheritance diagram for Fluid::TypeScale:
Inheritance graph
[legend]
Collaboration diagram for Fluid::TypeScale:
Collaboration graph
[legend]

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_SINGLETONTypeScaleValue displayLarge
 
TypeScaleValue displayMedium
 
TypeScaleValue displaySmall
 
TypeScaleValue headlineLarge
 
TypeScaleValue headlineMedium
 
TypeScaleValue headlineSmall
 
TypeScaleValue titleLarge
 
TypeScaleValue titleMedium
 
TypeScaleValue titleSmall
 
TypeScaleValue bodyLarge
 
TypeScaleValue bodyMedium
 
TypeScaleValue bodySmall
 
TypeScaleValue labelLarge
 
TypeScaleValue labelMedium
 
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.

Constructor & Destructor Documentation

◆ TypeScale()

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

Member Function Documentation

◆ bodyLarge()

TypeScaleValue Fluid::TypeScale::bodyLarge ( ) const

◆ bodyMedium()

TypeScaleValue Fluid::TypeScale::bodyMedium ( ) const

◆ bodySmall()

TypeScaleValue Fluid::TypeScale::bodySmall ( ) const

◆ displayLarge()

TypeScaleValue Fluid::TypeScale::displayLarge ( ) const

◆ displayMedium()

TypeScaleValue Fluid::TypeScale::displayMedium ( ) const

◆ displaySmall()

TypeScaleValue Fluid::TypeScale::displaySmall ( ) const

◆ headlineLarge()

TypeScaleValue Fluid::TypeScale::headlineLarge ( ) const

◆ headlineMedium()

TypeScaleValue Fluid::TypeScale::headlineMedium ( ) const

◆ headlineSmall()

TypeScaleValue Fluid::TypeScale::headlineSmall ( ) const

◆ labelLarge()

TypeScaleValue Fluid::TypeScale::labelLarge ( ) const

◆ labelMedium()

TypeScaleValue Fluid::TypeScale::labelMedium ( ) const

◆ labelSmall()

TypeScaleValue Fluid::TypeScale::labelSmall ( ) const

◆ titleLarge()

TypeScaleValue Fluid::TypeScale::titleLarge ( ) const

◆ titleMedium()

TypeScaleValue Fluid::TypeScale::titleMedium ( ) const

◆ titleSmall()

TypeScaleValue Fluid::TypeScale::titleSmall ( ) const

Member Data Documentation

◆ m_bodyLarge

TypeScaleValue Fluid::TypeScale::m_bodyLarge
protected

◆ m_bodyMedium

TypeScaleValue Fluid::TypeScale::m_bodyMedium
protected

◆ m_bodySmall

TypeScaleValue Fluid::TypeScale::m_bodySmall
protected

◆ m_displayLarge

TypeScaleValue Fluid::TypeScale::m_displayLarge
protected

◆ m_displayMedium

TypeScaleValue Fluid::TypeScale::m_displayMedium
protected

◆ m_displaySmall

TypeScaleValue Fluid::TypeScale::m_displaySmall
protected

◆ m_headlineLarge

TypeScaleValue Fluid::TypeScale::m_headlineLarge
protected

◆ m_headlineMedium

TypeScaleValue Fluid::TypeScale::m_headlineMedium
protected

◆ m_headlineSmall

TypeScaleValue Fluid::TypeScale::m_headlineSmall
protected

◆ m_labelLarge

TypeScaleValue Fluid::TypeScale::m_labelLarge
protected

◆ m_labelMedium

TypeScaleValue Fluid::TypeScale::m_labelMedium
protected

◆ m_labelSmall

TypeScaleValue Fluid::TypeScale::m_labelSmall
protected

◆ m_titleLarge

TypeScaleValue Fluid::TypeScale::m_titleLarge
protected

◆ m_titleMedium

TypeScaleValue Fluid::TypeScale::m_titleMedium
protected

◆ m_titleSmall

TypeScaleValue Fluid::TypeScale::m_titleSmall
protected

Property Documentation

◆ bodyLarge

TypeScaleValue Fluid::TypeScale::bodyLarge
read

◆ bodyMedium

TypeScaleValue Fluid::TypeScale::bodyMedium
read

◆ bodySmall

TypeScaleValue Fluid::TypeScale::bodySmall
read

◆ displayLarge

QML_SINGLETONTypeScaleValue Fluid::TypeScale::displayLarge
read

◆ displayMedium

TypeScaleValue Fluid::TypeScale::displayMedium
read

◆ displaySmall

TypeScaleValue Fluid::TypeScale::displaySmall
read

◆ headlineLarge

TypeScaleValue Fluid::TypeScale::headlineLarge
read

◆ headlineMedium

TypeScaleValue Fluid::TypeScale::headlineMedium
read

◆ headlineSmall

TypeScaleValue Fluid::TypeScale::headlineSmall
read

◆ labelLarge

TypeScaleValue Fluid::TypeScale::labelLarge
read

◆ labelMedium

TypeScaleValue Fluid::TypeScale::labelMedium
read

◆ labelSmall

TypeScaleValue Fluid::TypeScale::labelSmall
read

◆ titleLarge

TypeScaleValue Fluid::TypeScale::titleLarge
read

◆ titleMedium

TypeScaleValue Fluid::TypeScale::titleMedium
read

◆ titleSmall

TypeScaleValue Fluid::TypeScale::titleSmall
read

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