updateChildren method

  1. @override
EnclosureNode updateChildren(
  1. covariant List<EquationRowNode> newChildren
)
override

Return a copy of this node with new children.

Subclasses should override this method. This method provides a general interface to perform structural updates for the green tree (node replacement, insertion, etc).

Please ensure children works in the same order as updateChildren, computeChildOptions, and buildWidget.

Implementation

@override
EnclosureNode updateChildren(List<EquationRowNode> newChildren) =>
    EnclosureNode(
      base: newChildren[0],
      hasBorder: hasBorder,
      bordercolor: bordercolor,
      backgroundcolor: backgroundcolor,
      notation: notation,
      horizontalPadding: horizontalPadding,
      verticalPadding: verticalPadding,
    );