QuillToolbarBaseButtonOptions<T, I> class

The T is the options for the button, usually should refresnce itself it's used in childBuilder so the developer can customize this when using it The I is extra options for the button, usually for it's state

Implementers
Annotations

Constructors

QuillToolbarBaseButtonOptions({IconData? iconData, @Deprecated('This will be removed in future releases, use iconSize instead') double globalIconSize = kDefaultIconSize, double? iconSize, double? iconButtonFactor, @Deprecated('This will be removed in future releases, use iconButtonFactor instead') double globalIconButtonFactor = kDefaultIconButtonFactor, VoidCallback? afterButtonPressed, String? tooltip, QuillIconTheme? iconTheme, QuillToolbarButtonOptionsChildBuilder<T, I>? childBuilder})
const

Properties

afterButtonPressed VoidCallback?
To do extra logic after pressing the button
final
childBuilder QuillToolbarButtonOptionsChildBuilder<T, I>?
If you want to display a different widget based using a builder
final
globalIconButtonFactor double
The factor of how much larger the button is in relation to the icon, by default it will be kDefaultIconButtonFactor.
final
globalIconSize double
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
hashCode int
The hash code for this object.
no setterinherited
iconButtonFactor double?
final
iconData IconData?
By default it will use a Icon data from Icons which comes from material library, to change this, please pass a different value If there is no Icon in this button then pass null in the child class
final
iconSize double?
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
iconTheme QuillIconTheme?
Use custom theme
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
tooltip String?
By default it will use the default tooltip which already localized
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited