enum
UI::DesignTokens::SizeClass
Overview
Apple-style size class.
Matches UIUserInterfaceSizeClass semantics on iOS:
Compact = roughly iPhone-portrait or iPad multi-tasking slide;
Regular = full iPad portrait / landscape, macOS standard window;
Unspecified = unknown / pre-layout.
Web renderer maps from min-width media queries:
< 768px → Compact, >= 768px → Regular.
Macos renderer maps from NSWindow.frame.size.width:
< 768pt → Compact, >= 768pt → Regular (same threshold as web).
Defined in:
ui/design_tokens.crEnum Members
-
Unspecified =
0 -
Compact =
1 -
Regular =
2
Instance Method Summary
-
#compact?
Returns
trueif this enum value equalsCompact -
#regular?
Returns
trueif this enum value equalsRegular -
#unspecified?
Returns
trueif this enum value equalsUnspecified