diff --git a/lib/src/widgets/toolbar/quill_font_family_button.dart b/lib/src/widgets/toolbar/quill_font_family_button.dart index 867dea57..d214bf64 100644 --- a/lib/src/widgets/toolbar/quill_font_family_button.dart +++ b/lib/src/widgets/toolbar/quill_font_family_button.dart @@ -25,6 +25,7 @@ class QuillFontFamilyButton extends StatefulWidget { this.style, this.width, this.renderFontFamilies = true, + this.alignment, Key? key, }) : super(key: key); @@ -45,6 +46,7 @@ class QuillFontFamilyButton extends StatefulWidget { final TextStyle? style; final double? width; final bool renderFontFamilies; + final AlignmentGeometry? alignment; @override _QuillFontFamilyButtonState createState() => _QuillFontFamilyButtonState(); @@ -101,7 +103,7 @@ class _QuillFontFamilyButtonState extends State { return ConstrainedBox( constraints: BoxConstraints.tightFor( height: widget.iconSize * 1.81, - width: widget.width ?? 120, + width: widget.width, ), child: UtilityWidgets.maybeTooltip( message: widget.tooltip, @@ -175,7 +177,8 @@ class _QuillFontFamilyButtonState extends State { Widget _buildContent(BuildContext context) { final theme = Theme.of(context); - return Padding( + return Container( + alignment: widget.alignment ?? Alignment.center, padding: widget.padding ?? const EdgeInsets.fromLTRB(10, 0, 0, 0), child: Row( mainAxisSize: MainAxisSize.min, diff --git a/lib/src/widgets/toolbar/quill_font_size_button.dart b/lib/src/widgets/toolbar/quill_font_size_button.dart index 89abffb8..83d39747 100644 --- a/lib/src/widgets/toolbar/quill_font_size_button.dart +++ b/lib/src/widgets/toolbar/quill_font_size_button.dart @@ -26,6 +26,7 @@ class QuillFontSizeButton extends StatefulWidget { this.style, this.width, this.initialValue, + this.alignment, Key? key, }) : assert(rawItemsMap.length > 0), super(key: key); @@ -47,6 +48,7 @@ class QuillFontSizeButton extends StatefulWidget { final TextStyle? style; final double? width; final String? initialValue; + final AlignmentGeometry? alignment; @override _QuillFontSizeButtonState createState() => _QuillFontSizeButtonState(); @@ -103,7 +105,7 @@ class _QuillFontSizeButtonState extends State { return ConstrainedBox( constraints: BoxConstraints.tightFor( height: widget.iconSize * 1.81, - width: widget.width ?? 60, + width: widget.width, ), child: UtilityWidgets.maybeTooltip( message: widget.tooltip, @@ -175,7 +177,8 @@ class _QuillFontSizeButtonState extends State { Widget _buildContent(BuildContext context) { final theme = Theme.of(context); - return Padding( + return Container( + alignment: widget.alignment ?? Alignment.center, padding: widget.padding ?? const EdgeInsets.fromLTRB(10, 0, 0, 0), child: Row( mainAxisSize: MainAxisSize.min,