TextLineDecorationLayerBinding constructor

TextLineDecorationLayerBinding({
  1. required TextAreaController controller,
  2. required String layerKey,
  3. required TextLineDecorationLayerBuilder buildDecorations,
  4. int priority = textDefaultLineDecorationLayerPriority,
  5. bool syncImmediately = true,
})

Implementation

TextLineDecorationLayerBinding({
  required TextAreaController controller,
  required this.layerKey,
  required TextLineDecorationLayerBuilder buildDecorations,
  this.priority = textDefaultLineDecorationLayerPriority,
  bool syncImmediately = true,
}) : _controller = controller,
     _buildDecorations = buildDecorations {
  _controller.addListener(_handleControllerChanged);
  if (syncImmediately) {
    sync(force: true);
  }
}