cupertino library
Classes
- BuildComponent
- A base component for assembling declarative UI Widget subtrees from multiple reactive dependencies (N:1).
- CoralWidget
- A Flutter widget that binds a Coral of Widgets to the element tree.
- CoralWidgetElement
- The element managing the lifecycle of the reactive CoralTerminal for a CoralWidget.
- CoralWidgetTerminalIntent
- An intent specifically designed to carry Flutter's BuildContext into the Coralline reactive pipeline.
-
InheritedCoralProvider<
T> - A component that reactively binds a CoralProvider pipeline to an InheritedCoralProviderWidget.
-
InheritedCoralProviderWidget<
T> - An InheritedWidget wrapper that provides a CoralProvider<T> to descendant widgets in the element tree.
- SimplexBuildComponent
- A high-performance declarative UI component optimized for a single inbound dependency (1:1).
Mixins
- CorallineBuildContextAware
- A mixin enabling a CoralComputation to receive BuildContext updates from a CoralWidget.
- SingleTickerProviderCorallineLifecycleAwareMixin
- Provides a single Ticker instance for non-widget CorallineLifecycleAware objects.
- TickerProviderCorallineLifecycleAwareMixin
- Provides multiple Ticker instances for non-widget CorallineLifecycleAware objects.
Extension Types
- CoralBuildContextCupertinoProxy
- Core Concept (Cupertino Proxy): Root proxy wrapper providing access to Cupertino Theme, TextTheme, colors, and user interface level.
- CoralBuildContextCupertinoThemeProxy
- Core Concept (Cupertino Theme Proxy): A dedicated proxy wrapper for Coral<BuildContext> to access Flutter CupertinoThemeData, CupertinoTextThemeData, colors, and brightness reactively.
- CoralBuildContextLocalizationProxy
- Core Concept (Localization Proxy): A dedicated proxy wrapper for Coral<BuildContext> to access locale and directionality properties reactively.
- CoralBuildContextMediaQueryProxy
- Core Concept (MediaQuery Proxy): A dedicated proxy wrapper for Coral<BuildContext> to access fine-grained MediaQuery properties reactively.
- CoralBuildContextScopeProxy
- Core Concept (Scope Proxy): A dedicated proxy wrapper for Coral<BuildContext> to access focus, form, navigation, and scroll scope controllers reactively.
- CoralBuildContextTextProxy
- Core Concept (Text Proxy): A dedicated proxy wrapper for Coral<BuildContext> to access text styling properties reactively.
Extensions
-
CoralBuildContextCupertinoExtension
on Coral<
BuildContext> - Opens a dedicated namespace on Coral<BuildContext> for Cupertino components.
-
CoralBuildContextIconThemeExtension
on Coral<
BuildContext> - Reactive getters on Coral<BuildContext> for Flutter icon theme tokens.
-
CoralBuildContextLocalizationExtension
on Coral<
BuildContext> - Reactive getters on Coral<BuildContext> for localizations and text/layout directionality.
-
CoralBuildContextMediaQueryExtension
on Coral<
BuildContext> - Reactive getters on Coral<BuildContext> for fine-grained MediaQuery environment properties.
-
CoralBuildContextScopeExtension
on Coral<
BuildContext> - Reactive getters on Coral<BuildContext> for focus, form, navigation, and UI scope controllers.
-
CoralBuildContextTextExtension
on Coral<
BuildContext> - Reactive getters on Coral<BuildContext> for default text styling.
- CoralComputationWidgetExtension on T
-
A convenience extension for converting a CoralComputation of Widgets directly into
a strongly-typed CoralWidget, preserving the specific generic type
<T>. -
CoralProviderInheritedWidgetExtension
on CoralProvider<
T> - A convenience extension for converting a CoralProvider into an InheritedCoralProviderWidget.
-
CoralWidgetExtension
on Coral<
Widget> - A convenience extension for converting a Coral of Widgets directly into a CoralWidget.
-
CoralWidgetProviderExtension
on CoralProvider<
Widget> - A convenience extension for converting a CoralProvider of Widgets directly into a CoralWidget.
-
ValueListenableCoralExtension
on ValueListenable<
T> - A convenience extension that bridges Flutter's ValueListenable with the Coralline pipeline.