toggleUnderline method

void toggleUnderline()
inherited

Implementation

void toggleUnderline() {
  final TextMetadata tempMetadata =
      metadata ?? RichTextEditorController.defaultMetadata;

  final TextMetadata changedMetadata = tempMetadata.copyWith(
    decoration: tempMetadata.decoration == TextDecorationEnum.underline
        ? TextDecorationEnum.none
        : TextDecorationEnum.underline,
  );

  changeStyleOnSelectionChange(
    changedMetadata: changedMetadata,
    change: TextMetadataChange.fontDecoration,
    modifiedDeltas: deltas.copy,
    selection: selection,
  );
}