SingleCanvas constructor

SingleCanvas({
  1. Key? key,
  2. required ProgrammingBlocksDependencyCanvasModel canvasModel,
  3. required Color? backgroundCanvasColor,
  4. required Duration? doubleTapAnimDuration,
  5. required Color? foregroundCanvasColor,
  6. required double? opacityScrollBars,
  7. required double? radiusScrollBars,
  8. required Color? scrollBarsColor,
  9. required double? scrollWeight,
})

Implementation

SingleCanvas({
  Key? key,
  required this.canvasModel,
  required Color? backgroundCanvasColor,
  required Duration? doubleTapAnimDuration,
  required Color? foregroundCanvasColor,
  required double? opacityScrollBars,
  required double? radiusScrollBars,
  required Color? scrollBarsColor,
  required double? scrollWeight,
})  : blocks = ValueNotifier(canvasModel.programmingBlocks),
      super(
          child: _SingleCanvas(
            canvasModel: canvasModel,
            backgroundCanvasColor: backgroundCanvasColor,
            doubleTapAnimDuration: doubleTapAnimDuration,
            foregroundCanvasColor: foregroundCanvasColor,
            opacityScrollBars: opacityScrollBars,
            radiusScrollBars: radiusScrollBars,
            scrollBarsColor: scrollBarsColor,
            scrollWeight: scrollWeight,
          ),
          key: key);