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.