BadgeElement class

(en) The badge.

(ja) badgeの実装。

Inheritance

Constructors

BadgeElement(int serial, Map<String, String> params, SpWMLParamsWrapper spwmlParams, int parentSerial, int lineStart, int lineEnd, SpWMLFontStyle style, SpWMLInfo? info, BlockElementChild child, TextParamsWrapper textParams, BadgeParamsWrapper elParams, {Key? key})
  • serial : Array Index.
  • 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.
  • child : This element child.
  • elParams : This element parameters.
  • Properties

    child → BlockElementChild
    finalinherited
    elParams → BadgeParamsWrapper
    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. Features such as containers and inks are disabled in the tooltip.
    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?
    get font size.
    inherited
    getFontSizeFromTextScaler(TextScaler scaler) → double?
    get font size.
    inherited
    getHeight() → double?
    (en) Get element height. If not set, null is returned. Note that this does not return the widget's height, but the height set on this element.
    inherited
    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.
    inherited
    getLineHeight() → double?
    get text height from param.
    inherited
    getMargin() → EdgeInsetsGeometry?
    (en) Get margin. If it doesn't exist, null is returned.
    inherited
    getNonSelectableTextWidget(BuildContext context) → Widget
    Get text widget
    inherited
    getPadding() → EdgeInsetsGeometry?
    (en) Get padding. If it doesn't exist, null is returned.
    inherited
    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
    getStrutStyleFromTextScaler(TextScaler scaler) → StrutStyle?
    get text strut style from parameters.
    inherited
    getStyle(BuildContext context) → TextStyle
    get text style from parameters.
    inherited
    getStyleFromTextScaler(TextScaler scaler) → TextStyle
    get text style from parameters.
    inherited
    getTag() → String?
    (en) Gets the Tag set for this element. Returns null if not set.
    inherited
    getTextAlign() → TextAlign
    Get Text alignment.
    inherited
    getTextWidget(BuildContext context) → Widget
    Get Text or SelectableText.
    inherited
    getWidget(BuildContext context) → Widget
    Assemble and return the widget.
    override
    getWidth() → double?
    (en) Get element width. If not set, null is returned. Note that this does not return the widget's width, but the width set on this element.
    inherited
    initParams() → BadgeElement
    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
    setElementKey(Key? key) → void
    (en) Sets the key for this element.
    inherited
    setFontSize(double fontSize) → void
    (en) Overrides the font size for this element. However, if you set TextStyle or StrutStyle, note that the set TextStyle or StrutStyle will take precedence.
    inherited
    setHeight(double h) → void
    (en) Set element height.
    inherited
    setIsGone(bool isGone) → void
    Set visibility flag.
    inherited
    setLabel(Widget label) → void
    (en) Set the label. The label is typically text widget.
    setMargin(EdgeInsetsGeometry? margin) → void
    (en) Set margin.
    inherited
    setOffset(Offset offset) → void
    (en) Set the label offset.
    setPadding(EdgeInsetsGeometry? padding) → void
    (en) Set padding.
    inherited
    setVisibility(bool isLabelVisible) → void
    (en) Set label visibility. Note that this method has no effect if called after the screen has been configured.
    setWidth(double w) → void
    (en) Set element width.
    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, int wrapWidth = 65}) → 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