Theme
Standard interface for themes in fritz2.
This interface is implemented by fritz2's DefaultTheme. Of course you can use your own implementations or even extend this interface and add more specifications to it that you need for your UI.
interface ExtendedTheme : Theme {
interface Columns {
val landscapeMode: Int
val portraitMode: Int
}
val columns: Columns
}
Types
Functions
Properties
borderWidths
Link copied to clipboard
definition of the scale for border-widths
breakPoints
Link copied to clipboard
break points for different screen sizes that apply when working with ResponsiveValues
button
Link copied to clipboard
checkbox
Link copied to clipboard
fontSizes
Link copied to clipboard
definition of the font-size-scale
gaps
Link copied to clipboard
definition of the scale for gaps
input
Link copied to clipboard
letterSpacings
Link copied to clipboard
definition of the scale for letter-spacings
lineHeights
Link copied to clipboard
definition of the scale for line-heights
mediaQueryLg
Link copied to clipboard
the media query used for large screens
mediaQueryMd
Link copied to clipboard
the media query used for middle sized screens
mediaQueryXl
Link copied to clipboard
the media query used for extra-large screens
modal
Link copied to clipboard
opacities
Link copied to clipboard
definition of the scale for opacities
popover
Link copied to clipboard
definition of the theme's popover
position
Link copied to clipboard
definition of the position-scale
radii
Link copied to clipboard
definition of the scale for border-radii
radio
Link copied to clipboard
space
Link copied to clipboard
definition of the space-scale
switch
Link copied to clipboard
textarea
Link copied to clipboard
Inheritors
DefaultTheme
Link copied to clipboard