SuperAndSubscriptElement class
(en) The superScript and subScript.
(ja) superScriptとsubScriptの実装。
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- SpWMLElement
- TextElement
- SuperAndSubscriptElement
Constructors
-
SuperAndSubscriptElement(int serial, EnumSpWMLElementType type, Map<
String, String> params, SpWMLParamsWrapper spwmlParams, int parentSerial, int lineStart, int lineEnd, SpWMLFontStyle style, SpWMLInfo? info, TextParamsWrapper textParams, SuperAndSubscriptParamsWrapper elParams) -
serial
: Array Index.type
: Element type.params
: Element parameters.spwmlParams
: The spwml element parameters.parentSerial
: Parent Element serial.lineStart
: line info for the Error handling.lineEnd
: line info for the Error handling.style
: Font styles.info
: SpWML info.textParams
: Parent class parameters.rubyParams
: This element parameters.
Properties
- elParams → SuperAndSubscriptParamsWrapper
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- info → SpWMLInfo?
-
finalinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- lineEnd → int
-
finalinherited
- lineStart → int
-
finalinherited
-
params
→ Map<
EnumSpWMLParams, dynamic> -
finalinherited
- parentSerial → int
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serial → int
-
finalinherited
- spwmlParams → SpWMLParamsWrapper
-
finalinherited
- style → SpWMLFontStyle
-
finalinherited
- textParams → TextParamsWrapper
-
finalinherited
- type → EnumSpWMLElementType
-
finalinherited
Methods
-
build(
BuildContext context) → Widget -
Assemble and return the widget.
inherited
-
constraints(
Widget child) → Widget -
Wrap if necessary.
inherited
-
container(
Widget child) → Widget -
Wrap if necessary.
inherited
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
expand(
Widget child) → Widget -
Wrap if necessary.
inherited
-
getBorderSide(
) → BorderSide? -
Get button or card borderSide.
This method is used internally by the package and should not be called externally.
inherited
-
getClassName(
) → String -
Get this class name.
override
-
getContentText(
) → String -
(en) Gets the content text set on this element.
inherited
-
getDefDecorationStyle(
) → TextDecorationStyle? -
get default decoration style.
inherited
-
getDefFontFamily(
) → String? -
get default font family.
inherited
-
getDefFontLetterSpacing(
) → double? -
get default text letter spacing.
inherited
-
getDefFontSize(
) → double -
get default font size.
inherited
-
getDefFontStyle(
) → FontStyle? -
get default font style.
inherited
-
getDefFontWeight(
) → FontWeight? -
get default font weight.
inherited
-
getDefTextBGColor(
) → Color? -
get default text background color
inherited
-
getDefTextColor(
) → Color? -
get default text color
inherited
-
getDefTextDeco(
) → TextDecoration? -
get default text decoration.
inherited
-
getDefTextDecoColor(
) → Color? -
get default decoration color.
inherited
-
getDefTextDecoThickness(
) → double? -
get default decoration thickness.
inherited
-
getDefWordSpacing(
) → double? -
get default word spacing.
inherited
-
getFontSize(
BuildContext context) → double? -
change small size.
override
-
getInSpan(
BuildContext context) → Widget -
(en) A dedicated function to be called in a span block.
Using SelectableText in a span will break the range, but you can avoid it.
override
-
getInSpanOfNonStrictMode(
BuildContext context) → Widget - (en) A dedicated function to be called in a span block. Using SelectableText in a span will break the range, but you can avoid it. A dedicated method called when isLayoutStrictMode is false. Since the correction is calculated forcibly, the operation in the case of various font sizes is undefined. It can also break with an update.
-
getLineHeight(
) → double? -
get text height from param.
inherited
-
getNonResizedFontSize(
BuildContext context) → double? - Get super font size. This returns the original font size before applying any scaling calculations.
-
getNonResizedStyle(
BuildContext context) → TextStyle - Get getNonResizedFontSize method based style.
-
getNonSelectableTextWidget(
BuildContext context) → Widget -
Get text widget
override
-
getOffset(
BuildContext context) → Offset - calculate and return the script offset.
-
getOffsetOfNonStrictMode(
BuildContext context) → Offset - calculate and return the script offset for non strict mode.
-
getShape(
) → OutlinedBorder? -
Get element shape. It works for btn, card, radioBtn and checkbox.
This method is used internally by the package and should not be called externally.
inherited
-
getSID(
) → String? -
(en) Gets the SID set for this element. Returns null if not set.
inherited
-
getStrutStyle(
BuildContext context) → StrutStyle? -
get text strut style from parameters.
inherited
-
getStyle(
BuildContext context) → TextStyle -
get text style from parameters.
inherited
-
getTextAlign(
) → TextAlign -
Get Text alignment.
inherited
-
getTextWidget(
BuildContext context) → Widget -
Get Text or SelectableText.
override
-
getWidget(
BuildContext context) → Widget -
Assemble and return the widget.
inherited
-
initParams(
) → SuperAndSubscriptElement -
Initialize the parameters.
override
-
material(
Widget child) → Widget -
Wrap if necessary.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setBGColor(
Color c) → void -
Set background color.
Calling this will also automatically update the box decoration internally.
inherited
-
setContentText(
String text) → void -
(en) Sets the content text for this element.
inherited
-
setIsGone(
bool isGone) → void -
Set visibility flag.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
-
transform(
Widget child) → Widget -
Wrap if necessary.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited