displayFaceRegistry top-level property

Map<ThemeFamily, DisplayFaceFactory> displayFaceRegistry
final

Family → display face (the display-style hook, docs/m4-design.md §B). Families without an entry draw the display with their font (CalcThemeData.displayFace == null).

Implementation

final Map<ThemeFamily, DisplayFaceFactory> displayFaceRegistry = {
  ThemeFamily.retro: lcdDisplayFaceFor,
  ThemeFamily.neoBrutalism: neoBrutalDisplayFaceFor,
  ThemeFamily.liquidGlass: glassDisplayFaceFor,
  ThemeFamily.claymorphism: claymorphismDisplayFaceFor,
  ThemeFamily.y2kChrome: y2kAeroDisplayFaceFor,
  ThemeFamily.paperInk: paperInkDisplayFaceFor,
  ThemeFamily.cyberpunk: cyberpunkDisplayFaceFor,
  ThemeFamily.vaporwave: vaporwaveDisplayFaceFor,
  ThemeFamily.bauhaus: bauhausDisplayFaceFor,
};