From c3d6cead758e80049d9f8262f957dc0433ea91c1 Mon Sep 17 00:00:00 2001 From: Ellet Date: Sat, 30 Dec 2023 18:17:25 +0300 Subject: [PATCH] Deprecate and --- CHANGELOG.md | 3 ++- example/lib/screens/quill/my_quill_toolbar.dart | 2 +- .../lib/embeds/formula/toolbar/formula_button.dart | 5 ++--- .../lib/embeds/image/toolbar/image_button.dart | 5 ++--- .../embeds/others/camera_button/camera_button.dart | 5 ++--- .../lib/embeds/video/toolbar/video_button.dart | 5 ++--- .../config/toolbar/base_button_configurations.dart | 12 +++++++++++- .../toolbar/simple_toolbar_configurations.dart | 2 +- .../toolbar/base_button/stateless_base_button.dart | 5 ++--- .../widgets/toolbar/buttons/color/color_button.dart | 4 ++-- .../widgets/toolbar/buttons/font_family_button.dart | 2 +- .../widgets/toolbar/buttons/font_size_button.dart | 4 ++-- .../hearder_style/select_header_style_buttons.dart | 4 ++-- .../select_header_style_dropdown_button.dart | 4 ++-- lib/src/widgets/toolbar/buttons/history_button.dart | 4 ++-- lib/src/widgets/toolbar/buttons/indent_button.dart | 4 ++-- .../widgets/toolbar/buttons/link_style2_button.dart | 4 ++-- .../widgets/toolbar/buttons/link_style_button.dart | 4 ++-- .../toolbar/buttons/search/search_button.dart | 5 ++--- .../toolbar/buttons/toggle_check_list_button.dart | 4 ++-- .../widgets/toolbar/buttons/toggle_style_button.dart | 4 ++-- lib/src/widgets/toolbar/simple_toolbar.dart | 5 ++--- 22 files changed, 50 insertions(+), 46 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c26bd53..c14eef17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,10 @@ All notable changes to this project will be documented in this file. -## 9.1.2 +## 9.2.0 * Require minimum version `6.0.0` of `flutter_keyboard_visibility` to fix some build issues with Android Gradle Plugin 8.2.0 * Add on image clicked in `flutter_quill_extensions` callback +* Deprecate `globalIconSize` and `globalIconButtonFactor`, use `iconSize` and `iconButtonFactor` instead ## 9.1.1 * Require `super_clipboard` minimum version `0.8.1` to fix some bug with Linux build failure diff --git a/example/lib/screens/quill/my_quill_toolbar.dart b/example/lib/screens/quill/my_quill_toolbar.dart index 88651ed6..35686478 100644 --- a/example/lib/screens/quill/my_quill_toolbar.dart +++ b/example/lib/screens/quill/my_quill_toolbar.dart @@ -205,7 +205,7 @@ class MyQuillToolbar extends StatelessWidget { buttonOptions: QuillSimpleToolbarButtonOptions( base: QuillToolbarBaseButtonOptions( afterButtonPressed: focusNode.requestFocus, - // globalIconSize: 20, + // iconSize: 20, // iconTheme: QuillIconTheme( // iconButtonSelectedData: IconButtonData( // style: IconButton.styleFrom( diff --git a/flutter_quill_extensions/lib/embeds/formula/toolbar/formula_button.dart b/flutter_quill_extensions/lib/embeds/formula/toolbar/formula_button.dart index 590dac52..33b8a1c8 100644 --- a/flutter_quill_extensions/lib/embeds/formula/toolbar/formula_button.dart +++ b/flutter_quill_extensions/lib/embeds/formula/toolbar/formula_button.dart @@ -14,14 +14,13 @@ class QuillToolbarFormulaButton extends StatelessWidget { final QuillToolbarFormulaButtonOptions options; double _iconSize(BuildContext context) { - final baseFontSize = baseButtonExtraOptions(context)?.globalIconSize; + final baseFontSize = baseButtonExtraOptions(context)?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double _iconButtonFactor(BuildContext context) { - final baseIconFactor = - baseButtonExtraOptions(context)?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions(context)?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/flutter_quill_extensions/lib/embeds/image/toolbar/image_button.dart b/flutter_quill_extensions/lib/embeds/image/toolbar/image_button.dart index fdf80035..4c4b8655 100644 --- a/flutter_quill_extensions/lib/embeds/image/toolbar/image_button.dart +++ b/flutter_quill_extensions/lib/embeds/image/toolbar/image_button.dart @@ -23,14 +23,13 @@ class QuillToolbarImageButton extends StatelessWidget { final QuillToolbarImageButtonOptions options; double _iconSize(BuildContext context) { - final baseFontSize = baseButtonExtraOptions(context)?.globalIconSize; + final baseFontSize = baseButtonExtraOptions(context)?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double _iconButtonFactor(BuildContext context) { - final baseIconFactor = - baseButtonExtraOptions(context)?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions(context)?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/flutter_quill_extensions/lib/embeds/others/camera_button/camera_button.dart b/flutter_quill_extensions/lib/embeds/others/camera_button/camera_button.dart index 2d50cd07..2f23254b 100644 --- a/flutter_quill_extensions/lib/embeds/others/camera_button/camera_button.dart +++ b/flutter_quill_extensions/lib/embeds/others/camera_button/camera_button.dart @@ -27,14 +27,13 @@ class QuillToolbarCameraButton extends StatelessWidget { final QuillToolbarCameraButtonOptions options; double _iconSize(BuildContext context) { - final baseFontSize = baseButtonExtraOptions(context)?.globalIconSize; + final baseFontSize = baseButtonExtraOptions(context)?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double _iconButtonFactor(BuildContext context) { - final baseIconFactor = - baseButtonExtraOptions(context)?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions(context)?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/flutter_quill_extensions/lib/embeds/video/toolbar/video_button.dart b/flutter_quill_extensions/lib/embeds/video/toolbar/video_button.dart index 7383ffca..51bf2b95 100644 --- a/flutter_quill_extensions/lib/embeds/video/toolbar/video_button.dart +++ b/flutter_quill_extensions/lib/embeds/video/toolbar/video_button.dart @@ -21,14 +21,13 @@ class QuillToolbarVideoButton extends StatelessWidget { final QuillToolbarVideoButtonOptions options; double _iconSize(BuildContext context) { - final baseFontSize = baseButtonExtraOptions(context)?.globalIconSize; + final baseFontSize = baseButtonExtraOptions(context)?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double _iconButtonFactor(BuildContext context) { - final baseIconFactor = - baseButtonExtraOptions(context)?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions(context)?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/models/config/toolbar/base_button_configurations.dart b/lib/src/models/config/toolbar/base_button_configurations.dart index 37496c34..36057a4c 100644 --- a/lib/src/models/config/toolbar/base_button_configurations.dart +++ b/lib/src/models/config/toolbar/base_button_configurations.dart @@ -44,9 +44,12 @@ class QuillToolbarBaseButtonExtraOptions extends Equatable { class QuillToolbarBaseButtonOptions extends Equatable { const QuillToolbarBaseButtonOptions({ this.iconData, + @Deprecated('This will be removed in future releases, use iconSize instead') this.globalIconSize = kDefaultIconSize, this.iconSize, this.iconButtonFactor, + @Deprecated( + 'This will be removed in future releases, use iconButtonFactor instead') this.globalIconButtonFactor = kDefaultIconButtonFactor, this.afterButtonPressed, this.tooltip, @@ -62,12 +65,18 @@ class QuillToolbarBaseButtonOptions extends Equatable { /// To change the the icon size pass a different value, by default will be /// [kDefaultIconSize]. /// this will be used for all the buttons but you can override this + @Deprecated('This will be removed in future releases, use iconSize instead') final double globalIconSize; + /// To change the the icon size pass a different value, by default will be + /// [kDefaultIconSize]. + /// this will be used for all the buttons but you can override this final double? iconSize; /// The factor of how much larger the button is in relation to the icon, /// by default it will be [kDefaultIconButtonFactor]. + @Deprecated( + 'This will be removed in future releases, use iconButtonFactor instead') final double globalIconButtonFactor; final double? iconButtonFactor; @@ -87,7 +96,8 @@ class QuillToolbarBaseButtonOptions extends Equatable { @override List get props => [ iconData, - globalIconSize, + iconSize, + iconButtonFactor, afterButtonPressed, tooltip, iconTheme, diff --git a/lib/src/models/config/toolbar/simple_toolbar_configurations.dart b/lib/src/models/config/toolbar/simple_toolbar_configurations.dart index c479db21..5b86ad52 100644 --- a/lib/src/models/config/toolbar/simple_toolbar_configurations.dart +++ b/lib/src/models/config/toolbar/simple_toolbar_configurations.dart @@ -142,7 +142,7 @@ class QuillSimpleToolbarConfigurations extends QuillSharedToolbarProperties { if (alternativeToolbarSize != null) { return alternativeToolbarSize; } - return buttonOptions.base.globalIconSize * 2; + return (buttonOptions.base.iconSize ?? kDefaultIconSize) * 2; } final Map? fontFamilyValues; diff --git a/lib/src/widgets/toolbar/base_button/stateless_base_button.dart b/lib/src/widgets/toolbar/base_button/stateless_base_button.dart index d0aa931d..cd6cc5ed 100644 --- a/lib/src/widgets/toolbar/base_button/stateless_base_button.dart +++ b/lib/src/widgets/toolbar/base_button/stateless_base_button.dart @@ -20,14 +20,13 @@ abstract class QuillToolbarBaseButton extends StatelessWidget { final QuillController controller; double iconSize(BuildContext context) { - final baseFontSize = baseButtonExtraOptions(context)?.globalIconSize; + final baseFontSize = baseButtonExtraOptions(context)?.iconSize; final iconSize = options?.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double iconButtonFactor(BuildContext context) { - final baseIconFactor = - baseButtonExtraOptions(context)?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions(context)?.iconButtonFactor; final iconButtonFactor = options?.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/color/color_button.dart b/lib/src/widgets/toolbar/buttons/color/color_button.dart index 8df6914c..eec85be1 100644 --- a/lib/src/widgets/toolbar/buttons/color/color_button.dart +++ b/lib/src/widgets/toolbar/buttons/color/color_button.dart @@ -104,13 +104,13 @@ class QuillToolbarColorButtonState extends State { } double get iconSize { - final baseFontSize = baseButtonExtraOptions?.globalIconSize; + final baseFontSize = baseButtonExtraOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { - final baseIconFactor = baseButtonExtraOptions?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/font_family_button.dart b/lib/src/widgets/toolbar/buttons/font_family_button.dart index f0dc38ee..854cf7cb 100644 --- a/lib/src/widgets/toolbar/buttons/font_family_button.dart +++ b/lib/src/widgets/toolbar/buttons/font_family_button.dart @@ -125,7 +125,7 @@ class QuillToolbarFontFamilyButtonState } double get iconSize { - final baseFontSize = context.quillToolbarBaseButtonOptions?.globalIconSize; + final baseFontSize = context.quillToolbarBaseButtonOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } diff --git a/lib/src/widgets/toolbar/buttons/font_size_button.dart b/lib/src/widgets/toolbar/buttons/font_size_button.dart index 061290d0..2ed3cb12 100644 --- a/lib/src/widgets/toolbar/buttons/font_size_button.dart +++ b/lib/src/widgets/toolbar/buttons/font_size_button.dart @@ -97,14 +97,14 @@ class QuillToolbarFontSizeButtonState } double get iconSize { - final baseFontSize = context.quillToolbarBaseButtonOptions?.globalIconSize; + final baseFontSize = context.quillToolbarBaseButtonOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { final baseIconFactor = - context.quillToolbarBaseButtonOptions?.globalIconButtonFactor; + context.quillToolbarBaseButtonOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_buttons.dart b/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_buttons.dart index 61f570cb..cb3648dd 100644 --- a/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_buttons.dart +++ b/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_buttons.dart @@ -55,13 +55,13 @@ class QuillToolbarSelectHeaderStyleButtonsState } double get iconSize { - final baseFontSize = baseButtonExtraOptions?.globalIconSize; + final baseFontSize = baseButtonExtraOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { - final baseIconFactor = baseButtonExtraOptions?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_dropdown_button.dart b/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_dropdown_button.dart index ef2c9b24..11990200 100644 --- a/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_dropdown_button.dart +++ b/lib/src/widgets/toolbar/buttons/hearder_style/select_header_style_dropdown_button.dart @@ -90,14 +90,14 @@ class _QuillToolbarSelectHeaderStyleDropdownButtonState } double get iconSize { - final baseFontSize = context.quillToolbarBaseButtonOptions?.globalIconSize; + final baseFontSize = context.quillToolbarBaseButtonOptions?.iconSize; final iconSize = widget.options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { final baseIconFactor = - context.quillToolbarBaseButtonOptions?.globalIconButtonFactor; + context.quillToolbarBaseButtonOptions?.iconButtonFactor; final iconButtonFactor = widget.options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/history_button.dart b/lib/src/widgets/toolbar/buttons/history_button.dart index 5834b5fc..9751a696 100644 --- a/lib/src/widgets/toolbar/buttons/history_button.dart +++ b/lib/src/widgets/toolbar/buttons/history_button.dart @@ -64,10 +64,10 @@ class QuillToolbarHistoryButtonState extends State { final childBuilder = options.childBuilder ?? baseButtonConfigurations?.childBuilder; final iconSize = options.iconSize ?? - baseButtonConfigurations?.globalIconSize ?? + baseButtonConfigurations?.iconSize ?? kDefaultIconSize; final iconButtonFactor = options.iconButtonFactor ?? - baseButtonConfigurations?.globalIconButtonFactor ?? + baseButtonConfigurations?.iconButtonFactor ?? kDefaultIconButtonFactor; final iconTheme = options.iconTheme ?? baseButtonConfigurations?.iconTheme; diff --git a/lib/src/widgets/toolbar/buttons/indent_button.dart b/lib/src/widgets/toolbar/buttons/indent_button.dart index c2319f7c..2b2453a4 100644 --- a/lib/src/widgets/toolbar/buttons/indent_button.dart +++ b/lib/src/widgets/toolbar/buttons/indent_button.dart @@ -35,13 +35,13 @@ class QuillToolbarIndentButtonState extends State { } double get iconSize { - final baseFontSize = baseButtonExtraOptions?.globalIconSize; + final baseFontSize = baseButtonExtraOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { - final baseIconFactor = baseButtonExtraOptions?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/link_style2_button.dart b/lib/src/widgets/toolbar/buttons/link_style2_button.dart index d5d4532c..3b2f5a12 100644 --- a/lib/src/widgets/toolbar/buttons/link_style2_button.dart +++ b/lib/src/widgets/toolbar/buttons/link_style2_button.dart @@ -70,13 +70,13 @@ class _QuillToolbarLinkStyleButton2State } double get iconSize { - final baseFontSize = baseButtonExtraOptions?.globalIconSize; + final baseFontSize = baseButtonExtraOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { - final baseIconFactor = baseButtonExtraOptions?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/link_style_button.dart b/lib/src/widgets/toolbar/buttons/link_style_button.dart index 1504f1e2..0665606c 100644 --- a/lib/src/widgets/toolbar/buttons/link_style_button.dart +++ b/lib/src/widgets/toolbar/buttons/link_style_button.dart @@ -63,13 +63,13 @@ class QuillToolbarLinkStyleButtonState } double get iconSize { - final baseFontSize = baseButtonExtraOptions?.globalIconSize; + final baseFontSize = baseButtonExtraOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { - final baseIconFactor = baseButtonExtraOptions?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/search/search_button.dart b/lib/src/widgets/toolbar/buttons/search/search_button.dart index d3bf980d..c063c6d6 100644 --- a/lib/src/widgets/toolbar/buttons/search/search_button.dart +++ b/lib/src/widgets/toolbar/buttons/search/search_button.dart @@ -23,14 +23,13 @@ class QuillToolbarSearchButton extends StatelessWidget { } double _iconSize(BuildContext context) { - final baseFontSize = baseButtonExtraOptions(context)?.globalIconSize; + final baseFontSize = baseButtonExtraOptions(context)?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double _iconButtonFactor(BuildContext context) { - final baseIconFactor = - baseButtonExtraOptions(context)?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions(context)?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/toggle_check_list_button.dart b/lib/src/widgets/toolbar/buttons/toggle_check_list_button.dart index 1bbb4b83..46bcf7e1 100644 --- a/lib/src/widgets/toolbar/buttons/toggle_check_list_button.dart +++ b/lib/src/widgets/toolbar/buttons/toggle_check_list_button.dart @@ -86,13 +86,13 @@ class QuillToolbarToggleCheckListButtonState } double get iconSize { - final baseFontSize = baseButtonExtraOptions?.globalIconSize; + final baseFontSize = baseButtonExtraOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { - final baseIconFactor = baseButtonExtraOptions?.globalIconButtonFactor; + final baseIconFactor = baseButtonExtraOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/buttons/toggle_style_button.dart b/lib/src/widgets/toolbar/buttons/toggle_style_button.dart index af150cef..b02e627f 100644 --- a/lib/src/widgets/toolbar/buttons/toggle_style_button.dart +++ b/lib/src/widgets/toolbar/buttons/toggle_style_button.dart @@ -62,14 +62,14 @@ class QuillToolbarToggleStyleButtonState } double get iconSize { - final baseFontSize = context.quillToolbarBaseButtonOptions?.globalIconSize; + final baseFontSize = context.quillToolbarBaseButtonOptions?.iconSize; final iconSize = options.iconSize; return iconSize ?? baseFontSize ?? kDefaultIconSize; } double get iconButtonFactor { final baseIconFactor = - context.quillToolbarBaseButtonOptions?.globalIconButtonFactor; + context.quillToolbarBaseButtonOptions?.iconButtonFactor; final iconButtonFactor = options.iconButtonFactor; return iconButtonFactor ?? baseIconFactor ?? kDefaultIconButtonFactor; } diff --git a/lib/src/widgets/toolbar/simple_toolbar.dart b/lib/src/widgets/toolbar/simple_toolbar.dart index 0b397b39..60b72a3e 100644 --- a/lib/src/widgets/toolbar/simple_toolbar.dart +++ b/lib/src/widgets/toolbar/simple_toolbar.dart @@ -53,8 +53,7 @@ class QuillSimpleToolbar extends StatelessWidget final toolbarConfigurations = context.requireQuillSimpleToolbarConfigurations; - final globalIconSize = - toolbarConfigurations.buttonOptions.base.globalIconSize; + final globalIconSize = toolbarConfigurations.buttonOptions.base.iconSize; final axis = toolbarConfigurations.axis; final globalController = configurations.controller; @@ -151,7 +150,7 @@ class QuillSimpleToolbar extends StatelessWidget for (final builder in theEmbedButtons) builder( globalController, - globalIconSize, + globalIconSize ?? kDefaultIconSize, context.quillToolbarBaseButtonOptions?.iconTheme, configurations.dialogTheme), if (configurations.showDividers &&