show method

void show(
  1. BuildContext context, {
  2. required Mistake mistake,
  3. required Offset popupPosition,
  4. required LanguageToolController controller,
  5. ValueChanged<TapDownDetails>? onClose,
})

Show popup at specified popupPosition with info about mistake

Implementation

void show(
  BuildContext context, {
  required Mistake mistake,
  required Offset popupPosition,
  required LanguageToolController controller,
  ValueChanged<TapDownDetails>? onClose,
}) {
  final MistakeBuilderCallback builder =
      mistakeBuilder ?? LanguageToolMistakePopup.new;

  popupRenderer.render(
    context,
    position: popupPosition,
    onClose: onClose,
    popupBuilder: (context) => builder.call(
      popupRenderer: popupRenderer,
      mistake: mistake,
      controller: controller,
      mistakePosition: popupPosition,
    ),
  );
}