|
|
|
@ -33,14 +33,14 @@ class _ClearFormatButtonState extends State<ClearFormatButton> { |
|
|
|
|
icon: Icon(widget.icon, size: widget.iconSize, color: iconColor), |
|
|
|
|
fillColor: fillColor, |
|
|
|
|
onPressed: () { |
|
|
|
|
final keys = <Attribute>{}; |
|
|
|
|
final attrs = <Attribute>{}; |
|
|
|
|
for (final style in widget.controller.getAllSelectionStyles()) { |
|
|
|
|
for (final k in style.attributes.values) { |
|
|
|
|
keys.add(k); |
|
|
|
|
for (final attr in style.attributes.values) { |
|
|
|
|
attrs.add(attr); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
for (final k in keys) { |
|
|
|
|
widget.controller.formatSelection(Attribute.clone(k, null)); |
|
|
|
|
for (final attr in attrs) { |
|
|
|
|
widget.controller.formatSelection(Attribute.clone(attr, null)); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|