layout library

Classes

SixPlace
Shared metrics used by the numeric sizing helpers.
SixPlaceMetrics
Immutable sizing and typography metrics resolved from the active UI.
SixPlaceScope
A widget that initializes the shared metrics for its subtree.
SPAppBar
A platform-adaptive Sixplace application bar.
SPBreakpoints
Defines the minimum widths at which responsive tiers become active.
SPCol
A responsive column intended to be placed inside an SPRow.
SPColumnSpec
Describes how many of the twelve grid columns a widget occupies, as well as its offset and visual order.
SPContainer
Centers content inside a fixed-width or fluid responsive container.
SPContainerWidths
Maximum widths used by a fixed SPContainer.
SPMargin
Applies responsive margin around a widget based on the current screen width.
SPPadding
Applies responsive padding to a widget based on the current screen width.
SPResponsive
Provides convenient access to viewport-responsive information.
SPResponsiveSizedBox
A SizedBox whose width and height can change by viewport breakpoint.
SPResponsiveValue<T>
Stores one value that can change across responsive breakpoints.
SPRow
Places responsive SPCol widgets inside a twelve-column wrapping row.
SPScaffold
A highly flexible, responsive wrapper around Flutter's native Scaffold.
SPVisibility
Controls the visibility of a widget based on the current screen width.

Enums

SPBreakpoint
The six responsive tiers supported by Sixplace.

Extensions

SixPlaceContext on BuildContext
Convenience accessors for current metrics from a BuildContext.
SixPlaceNumEm on num
Parent-relative typography helper.
SixPlaceNumHeight on num
Numeric height extension.
SixPlaceNumRem on num
Root-relative typography helper.
SixPlaceNumSp on num
Font-size extension following the design-scale + accessibility contract.
SixPlaceNumWidth on num
Numeric width extension.
SPResponsiveBuildContext on BuildContext
Convenient viewport-responsive access through context.sp.
SPResponsiveValueBuildContext on SPResponsiveValue<T>
Allows an SPResponsiveValue to resolve itself from a BuildContext.