dartlangeditorflutterflutter-appsflutter-examplesflutter-packageflutter-widgetquillquill-deltaquilljsreactquillrich-textrich-text-editorwysiwygwysiwyg-editor
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
839 B
33 lines
839 B
1 year ago
|
import 'package:flutter/widgets.dart' show VoidCallback, Widget;
|
||
|
|
||
|
import 'base.dart';
|
||
|
|
||
|
class QuillToolbarCustomButtonExtraOptions
|
||
|
extends QuillToolbarBaseButtonExtraOptions {
|
||
|
const QuillToolbarCustomButtonExtraOptions({
|
||
|
required super.controller,
|
||
|
required super.context,
|
||
|
required super.onPressed,
|
||
|
});
|
||
|
}
|
||
|
|
||
|
class QuillToolbarCustomButtonOptions extends QuillToolbarBaseButtonOptions<
|
||
|
QuillToolbarBaseButtonOptions, QuillToolbarCustomButtonExtraOptions> {
|
||
|
const QuillToolbarCustomButtonOptions({
|
||
|
this.icon,
|
||
|
this.iconButtonFactor,
|
||
|
this.iconSize,
|
||
|
super.afterButtonPressed,
|
||
|
super.tooltip,
|
||
|
super.iconTheme,
|
||
|
super.childBuilder,
|
||
|
super.controller,
|
||
|
this.onPressed,
|
||
|
});
|
||
|
|
||
|
final double? iconButtonFactor;
|
||
|
final double? iconSize;
|
||
|
final VoidCallback? onPressed;
|
||
|
final Widget? icon;
|
||
|
}
|