Removed I from interface names

pull/933/head
Jonathan Salmon 3 years ago
parent 6307dee5c9
commit 81dd8f92cf
  1. 2
      example/lib/pages/home_page.dart
  2. 6
      example/lib/universal_ui/universal_ui.dart
  3. 6
      flutter_quill_extensions/lib/embeds/builders.dart
  4. 2
      flutter_quill_extensions/lib/embeds/toolbar.dart
  5. 2
      flutter_quill_extensions/lib/flutter_quill_extensions.dart
  6. 10
      lib/src/widgets/delegate.dart
  7. 4
      lib/src/widgets/editor.dart
  8. 4
      lib/src/widgets/embeds.dart
  9. 2
      lib/src/widgets/raw_editor.dart
  10. 2
      lib/src/widgets/text_block.dart
  11. 2
      lib/src/widgets/text_line.dart
  12. 2
      lib/src/widgets/toolbar.dart

@ -398,7 +398,7 @@ class _HomePageState extends State<HomePage> {
}
}
class NotesEmbedBuilder implements IEmbedBuilder {
class NotesEmbedBuilder implements EmbedBuilder {
NotesEmbedBuilder({required this.addEditNote});
Future<void> Function(BuildContext context, {Document? document}) addEditNote;

@ -27,7 +27,7 @@ class UniversalUI {
var ui = UniversalUI();
class ImageEmbedBuilderWeb implements IEmbedBuilder {
class ImageEmbedBuilderWeb implements EmbedBuilder {
@override
String get key => BlockEmbed.imageType;
@ -60,7 +60,7 @@ class ImageEmbedBuilderWeb implements IEmbedBuilder {
}
}
class VideoEmbedBuilderWeb implements IEmbedBuilder {
class VideoEmbedBuilderWeb implements EmbedBuilder {
@override
String get key => BlockEmbed.videoType;
@ -92,7 +92,7 @@ class VideoEmbedBuilderWeb implements IEmbedBuilder {
}
}
List<IEmbedBuilder> get defaultEmbedBuildersWeb => [
List<EmbedBuilder> get defaultEmbedBuildersWeb => [
ImageEmbedBuilderWeb(),
VideoEmbedBuilderWeb(),
];

@ -15,7 +15,7 @@ import 'widgets/image_resizer.dart';
import 'widgets/video_app.dart';
import 'widgets/youtube_video_app.dart';
class ImageEmbedBuilder implements IEmbedBuilder {
class ImageEmbedBuilder implements EmbedBuilder {
@override
String get key => BlockEmbed.imageType;
@ -146,7 +146,7 @@ class ImageEmbedBuilder implements IEmbedBuilder {
}
}
class VideoEmbedBuilder implements IEmbedBuilder {
class VideoEmbedBuilder implements EmbedBuilder {
@override
String get key => BlockEmbed.videoType;
@ -173,7 +173,7 @@ class VideoEmbedBuilder implements IEmbedBuilder {
}
}
class FormulaEmbedBuilder implements IEmbedBuilder {
class FormulaEmbedBuilder implements EmbedBuilder {
@override
String get key => BlockEmbed.formulaType;

@ -13,7 +13,7 @@ export 'toolbar/video_button.dart';
export 'toolbar/formula_button.dart';
export 'toolbar/camera_button.dart';
class QuillEmbedToolbar implements IEmbedToolbar {
class QuillEmbedToolbar implements EmbedToolbar {
QuillEmbedToolbar({
this.showImageButton = true,
this.showVideoButton = true,

@ -10,7 +10,7 @@ export 'embeds/embed_types.dart';
export 'embeds/utils.dart';
class FlutterQuillEmbeds {
static List<IEmbedBuilder> get builders => [
static List<EmbedBuilder> get builders => [
ImageEmbedBuilder(),
VideoEmbedBuilder(),
FormulaEmbedBuilder(),

@ -6,7 +6,7 @@ import 'package:flutter/scheduler.dart';
import '../../flutter_quill.dart';
import 'text_selection.dart';
typedef EmbedBuilder = Widget Function(
typedef EmbedsBuilder = Widget Function(
BuildContext context,
QuillController controller,
Embed node,
@ -14,14 +14,6 @@ typedef EmbedBuilder = Widget Function(
void Function(GlobalKey videoContainerKey)? onVideoInit,
);
typedef CustomEmbedBuilder = Widget Function(
BuildContext context,
QuillController controller,
CustomBlockEmbed block,
bool readOnly,
void Function(GlobalKey videoContainerKey)? onVideoInit,
);
typedef CustomStyleBuilder = TextStyle Function(Attribute attribute);
/// Delegate interface for the [EditorTextSelectionGestureDetectorBuilder].

@ -182,7 +182,7 @@ class QuillEditor extends StatefulWidget {
required QuillController controller,
required bool readOnly,
Brightness? keyboardAppearance,
Iterable<IEmbedBuilder>? embedBuilders,
Iterable<EmbedBuilder>? embedBuilders,
/// The locale to use for the editor toolbar, defaults to system locale
/// More at https://github.com/singerdmx/flutter-quill#translation
@ -348,7 +348,7 @@ class QuillEditor extends StatefulWidget {
LongPressEndDetails details, TextPosition Function(Offset offset))?
onSingleLongTapEnd;
final Iterable<IEmbedBuilder>? embedBuilders;
final Iterable<EmbedBuilder>? embedBuilders;
final CustomStyleBuilder? customStyleBuilder;
/// The locale to use for the editor toolbar, defaults to system locale

@ -5,7 +5,7 @@ import '../models/themes/quill_dialog_theme.dart';
import '../models/themes/quill_icon_theme.dart';
import 'controller.dart';
abstract class IEmbedBuilder {
abstract class EmbedBuilder {
String get key;
Widget build(
@ -17,7 +17,7 @@ abstract class IEmbedBuilder {
);
}
abstract class IEmbedToolbar {
abstract class EmbedToolbar {
Iterable<Widget> build(QuillController controller, double toolbarIconSize,
QuillIconTheme? iconTheme, QuillDialogTheme? dialogTheme);

@ -220,7 +220,7 @@ class RawEditor extends StatefulWidget {
final ScrollPhysics? scrollPhysics;
/// Builder function for embeddable objects.
final EmbedBuilder embedBuilder;
final EmbedsBuilder embedBuilder;
final LinkActionPickerDelegate linkActionPickerDelegate;
final CustomStyleBuilder? customStyleBuilder;
final bool floatingCursorDisabled;

@ -79,7 +79,7 @@ class EditableTextBlock extends StatelessWidget {
final bool enableInteractiveSelection;
final bool hasFocus;
final EdgeInsets? contentPadding;
final EmbedBuilder embedBuilder;
final EmbedsBuilder embedBuilder;
final LinkActionPicker linkActionPicker;
final ValueChanged<String>? onLaunchUrl;
final CustomStyleBuilder? customStyleBuilder;

@ -45,7 +45,7 @@ class TextLine extends StatefulWidget {
final Line line;
final TextDirection? textDirection;
final EmbedBuilder embedBuilder;
final EmbedsBuilder embedBuilder;
final DefaultStyles styles;
final bool readOnly;
final QuillController controller;

@ -99,7 +99,7 @@ class QuillToolbar extends StatelessWidget implements PreferredSizeWidget {
Map<String, String>? fontFamilyValues,
/// Toolbar items to display for controls of embed blocks
IEmbedToolbar? embedToolbar,
EmbedToolbar? embedToolbar,
///The theme to use for the icons in the toolbar, uses type [QuillIconTheme]
QuillIconTheme? iconTheme,

Loading…
Cancel
Save