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}); NotesEmbedBuilder({required this.addEditNote});
Future<void> Function(BuildContext context, {Document? document}) addEditNote; Future<void> Function(BuildContext context, {Document? document}) addEditNote;

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

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

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

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

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

@ -182,7 +182,7 @@ class QuillEditor extends StatefulWidget {
required QuillController controller, required QuillController controller,
required bool readOnly, required bool readOnly,
Brightness? keyboardAppearance, Brightness? keyboardAppearance,
Iterable<IEmbedBuilder>? embedBuilders, Iterable<EmbedBuilder>? embedBuilders,
/// The locale to use for the editor toolbar, defaults to system locale /// The locale to use for the editor toolbar, defaults to system locale
/// More at https://github.com/singerdmx/flutter-quill#translation /// More at https://github.com/singerdmx/flutter-quill#translation
@ -348,7 +348,7 @@ class QuillEditor extends StatefulWidget {
LongPressEndDetails details, TextPosition Function(Offset offset))? LongPressEndDetails details, TextPosition Function(Offset offset))?
onSingleLongTapEnd; onSingleLongTapEnd;
final Iterable<IEmbedBuilder>? embedBuilders; final Iterable<EmbedBuilder>? embedBuilders;
final CustomStyleBuilder? customStyleBuilder; final CustomStyleBuilder? customStyleBuilder;
/// The locale to use for the editor toolbar, defaults to system locale /// 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 '../models/themes/quill_icon_theme.dart';
import 'controller.dart'; import 'controller.dart';
abstract class IEmbedBuilder { abstract class EmbedBuilder {
String get key; String get key;
Widget build( Widget build(
@ -17,7 +17,7 @@ abstract class IEmbedBuilder {
); );
} }
abstract class IEmbedToolbar { abstract class EmbedToolbar {
Iterable<Widget> build(QuillController controller, double toolbarIconSize, Iterable<Widget> build(QuillController controller, double toolbarIconSize,
QuillIconTheme? iconTheme, QuillDialogTheme? dialogTheme); QuillIconTheme? iconTheme, QuillDialogTheme? dialogTheme);

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

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

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

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

Loading…
Cancel
Save