From 98baf0ad29a5f50aabf1139b3a0209879d19c5a4 Mon Sep 17 00:00:00 2001 From: bambinoua <130981115+MacDeveloper1@users.noreply.github.com> Date: Fri, 21 Apr 2023 09:40:13 +0200 Subject: [PATCH] Update `QuillDialogTheme` with padding properties --- lib/src/models/themes/quill_dialog_theme.dart | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/lib/src/models/themes/quill_dialog_theme.dart b/lib/src/models/themes/quill_dialog_theme.dart index 47d732b9..b0beac01 100644 --- a/lib/src/models/themes/quill_dialog_theme.dart +++ b/lib/src/models/themes/quill_dialog_theme.dart @@ -10,7 +10,9 @@ class QuillDialogTheme with Diagnosticable { this.shape, this.buttonStyle, this.linkDialogConstraints, - this.imageDialogConstraints, + this.linkDialogPadding = const EdgeInsets.all(16), + this.mediaDialogConstraints, + this.mediaDialogPadding = const EdgeInsets.all(16), this.isWrappable = false, this.runSpacing = 8.0, }) : assert(runSpacing >= 0); @@ -34,8 +36,14 @@ class QuillDialogTheme with Diagnosticable { /// Constrains for [LinkStyleDialog]. final BoxConstraints? linkDialogConstraints; - /// Constrains for [EmbedImageDialog]. - final BoxConstraints? imageDialogConstraints; + /// The padding for content of [LinkStyleDialog]. + final EdgeInsetsGeometry linkDialogPadding; + + /// Constrains for [MediaLinkDialog]. + final BoxConstraints? mediaDialogConstraints; + + /// The padding for content of [MediaLinkDialog]. + final EdgeInsetsGeometry mediaDialogPadding; /// Customizes this button's appearance. final ButtonStyle? buttonStyle; @@ -70,8 +78,7 @@ class QuillDialogTheme with Diagnosticable { buttonStyle: buttonStyle ?? this.buttonStyle, linkDialogConstraints: linkDialogConstraints ?? this.linkDialogConstraints, - imageDialogConstraints: - imageDialogConstraints ?? this.imageDialogConstraints, + mediaDialogConstraints: imageDialogConstraints ?? mediaDialogConstraints, isWrappable: isWrappable ?? this.isWrappable, runSpacing: runSpacing ?? this.runSpacing, ); @@ -89,7 +96,7 @@ class QuillDialogTheme with Diagnosticable { other.shape == shape && other.buttonStyle == buttonStyle && other.linkDialogConstraints == linkDialogConstraints && - other.imageDialogConstraints == imageDialogConstraints && + other.mediaDialogConstraints == mediaDialogConstraints && other.isWrappable == isWrappable && other.runSpacing == runSpacing; } @@ -102,7 +109,7 @@ class QuillDialogTheme with Diagnosticable { shape, buttonStyle, linkDialogConstraints, - imageDialogConstraints, + mediaDialogConstraints, isWrappable, runSpacing, );