Rename to class QuillFontSizeButton

pull/817/head
X Code 3 years ago
parent 8d19ff72f6
commit fb0be15e2e
  1. 6
      lib/src/widgets/toolbar.dart
  2. 11
      lib/src/widgets/toolbar/quill_font_size_button.dart

@ -18,7 +18,7 @@ import 'toolbar/image_button.dart';
import 'toolbar/image_video_utils.dart'; import 'toolbar/image_video_utils.dart';
import 'toolbar/indent_button.dart'; import 'toolbar/indent_button.dart';
import 'toolbar/link_style_button.dart'; import 'toolbar/link_style_button.dart';
import 'toolbar/quill_dropdown_button.dart'; import 'toolbar/quill_font_size_button.dart';
import 'toolbar/quill_icon_button.dart'; import 'toolbar/quill_icon_button.dart';
import 'toolbar/select_alignment_button.dart'; import 'toolbar/select_alignment_button.dart';
import 'toolbar/select_header_style_button.dart'; import 'toolbar/select_header_style_button.dart';
@ -33,7 +33,7 @@ export 'toolbar/image_button.dart';
export 'toolbar/image_video_utils.dart'; export 'toolbar/image_video_utils.dart';
export 'toolbar/indent_button.dart'; export 'toolbar/indent_button.dart';
export 'toolbar/link_style_button.dart'; export 'toolbar/link_style_button.dart';
export 'toolbar/quill_dropdown_button.dart'; export 'toolbar/quill_font_size_button.dart';
export 'toolbar/quill_icon_button.dart'; export 'toolbar/quill_icon_button.dart';
export 'toolbar/select_alignment_button.dart'; export 'toolbar/select_alignment_button.dart';
export 'toolbar/select_header_style_button.dart'; export 'toolbar/select_header_style_button.dart';
@ -184,7 +184,7 @@ class QuillToolbar extends StatelessWidget implements PreferredSizeWidget {
iconTheme: iconTheme, iconTheme: iconTheme,
), ),
if (showFontSize) if (showFontSize)
QuillDropdownButton( QuillFontSizeButton(
iconTheme: iconTheme, iconTheme: iconTheme,
iconSize: toolbarIconSize, iconSize: toolbarIconSize,
attribute: Attribute.size, attribute: Attribute.size,

@ -6,8 +6,8 @@ import '../../models/themes/quill_icon_theme.dart';
import '../../utils/font.dart'; import '../../utils/font.dart';
import '../controller.dart'; import '../controller.dart';
class QuillDropdownButton<T> extends StatefulWidget { class QuillFontSizeButton<T> extends StatefulWidget {
const QuillDropdownButton({ const QuillFontSizeButton({
required this.items, required this.items,
required this.rawItemsMap, required this.rawItemsMap,
required this.attribute, required this.attribute,
@ -33,11 +33,10 @@ class QuillDropdownButton<T> extends StatefulWidget {
final QuillController controller; final QuillController controller;
@override @override
_QuillDropdownButtonState<T> createState() => _QuillDropdownButtonState<T>(); _QuillFontSizeButtonState<T> createState() => _QuillFontSizeButtonState<T>();
} }
// ignore: deprecated_member_use_from_same_package class _QuillFontSizeButtonState<T> extends State<QuillFontSizeButton<T>> {
class _QuillDropdownButtonState<T> extends State<QuillDropdownButton<T>> {
static const defaultDisplayText = 'Size'; static const defaultDisplayText = 'Size';
String _currentValue = defaultDisplayText; String _currentValue = defaultDisplayText;
Style get _selectionStyle => widget.controller.getSelectionStyle(); Style get _selectionStyle => widget.controller.getSelectionStyle();
@ -55,7 +54,7 @@ class _QuillDropdownButtonState<T> extends State<QuillDropdownButton<T>> {
} }
@override @override
void didUpdateWidget(covariant QuillDropdownButton<T> oldWidget) { void didUpdateWidget(covariant QuillFontSizeButton<T> oldWidget) {
super.didUpdateWidget(oldWidget); super.didUpdateWidget(oldWidget);
if (oldWidget.controller != widget.controller) { if (oldWidget.controller != widget.controller) {
oldWidget.controller.removeListener(_didChangeEditingValue); oldWidget.controller.removeListener(_didChangeEditingValue);
Loading…
Cancel
Save