TextDecorationLayerBinding constructor

TextDecorationLayerBinding({
  1. required TextAreaController controller,
  2. required String layerKey,
  3. required TextDecorationLayerBuilder buildDecorations,
  4. int priority = textDefaultDecorationLayerPriority,
  5. bool isActive()?,
  6. bool syncImmediately = true,
})

Implementation

TextDecorationLayerBinding({
  required TextAreaController controller,
  required this.layerKey,
  required TextDecorationLayerBuilder buildDecorations,
  this.priority = textDefaultDecorationLayerPriority,
  this.isActive,
  bool syncImmediately = true,
}) : _controller = controller,
     _buildDecorations = buildDecorations {
  _controller.addListener(_handleControllerChanged);
  if (syncImmediately) {
    sync(force: true);
  }
}