scientific_input library

Classes

ScientificNumberComponents
Parsed components of a scientific number.
ScientificNumberController
A TextEditingController that validates and parses scientific notation.
ScientificNumberDisplayData
Presentation data for formatted scientific-number output.
ScientificNumberFormatter
Formats scientific notation into a human-readable form like 1.2 × 10⁻³.
ScientificNumberInputField
A Material TextField for entering scientific-notation numbers.
ScientificNumberParser
Scientific-notation parser and validator.
ScientificNumberText
A display-only widget for formatted scientific numbers.
ScientificNumberValidationDetails
Details for custom scientific-number validation.

Typedefs

ScientificNumberDisplayBuilder = Widget Function(BuildContext context, ScientificNumberDisplayData data)
Builds a custom widget for formatted scientific-number output.
ScientificNumberSemanticsLabelBuilder = String? Function(ScientificNumberDisplayData data)
Builds a semantics label for formatted scientific-number output.
ScientificNumberTooltipBuilder = String? Function(ScientificNumberDisplayData data)
Builds the optional tooltip for formatted scientific-number output.
ScientificNumberValidator = String? Function(ScientificNumberValidationDetails details)
Custom validator for parsed scientific numbers.