attachCanvas method

void attachCanvas(
  1. Object canvas
)

Claims the controller for one mounted canvas.

Implementation

void attachCanvas(Object canvas) {
  final controller = _controller;
  controller._requireAlive();
  if (controller._canvas != null && !identical(controller._canvas, canvas)) {
    throw StateError('A controller supports one mounted canvas.');
  }
  if (identical(controller._canvas, canvas)) return;
  controller._canvas = canvas;
  controller._publishAttachment();
}