forui.foundation library - Dart API (original) (raw)
Low-level utilities and services.
Classes
Immutable layout constraints for a portal's RenderBox which height is automatically derived from the child.
Immutable layout constraints for a portal's RenderBox which width is automatically derived from the child.
A ChangeNotifier that provides additional life-cycle tracking capabilities.
An outline around a focused widget that does not affect its layout.
The FFocusedOutline's style.
A BorderRadius that lerps between 0 and a radius when a rectangle is smaller than radius * 3
.
A notifier that manages a set of elements.
A portal renders a portal widget that "floats" on top of a child widget.
Immutable layout constraints for a portal's RenderBox.
An interface for computing the spacing between a child and its portal.
An area that responds to touch.
A custom FTappable style.
Represents the time of day.
A ValueNotifier that provides additional life-cycle tracking capabilities.
Enums
Possible way to layout a sequence of items.
Mixins
A form field's properties.
A marker interface that denotes that mixed-in types are transformable.
Extensions
FPortalShift on Never
Provides various portal shifting strategies for when a portal overflows out of the viewport.
FTappableAnimations on Never
Defines different animation styles for FTappable widgets.
FTouch on Never
Utilities for retrieving information about the current platform.
FTransformables on T
Provides functions to transform a T
using a given function.
Typedefs
FPortalBox = ({Alignment anchor, Offset offset, Size size})
A portal's rectangle.
FPortalChildBox = ({Alignment anchor, Offset offset, Size size})
A portal child's rectangle.