createPainter method

  1. @override
CustomPainter createPainter(
  1. BuildContext context,
  2. TreeEntry<Object> entry
)
override

Subclasses must override this method to provide the CustomPainter that will handle line painting.

Implementation

@override
CustomPainter createPainter(BuildContext context, TreeEntry<Object> entry) {
  return _ScopingLinesPainter(
    guide: this,
    nodeLevel: entry.level,
    textDirection: Directionality.maybeOf(context),
  );
}