DataExplorerTheme class

Theme used to display the JsonDataExplorer.

Annotations

Constructors

DataExplorerTheme({TextStyle? rootKeyTextStyle, TextStyle? propertyKeyTextStyle, TextStyle? keySearchHighlightTextStyle, TextStyle? valueTextStyle, TextStyle? valueSearchHighlightTextStyle, TextStyle? focusedKeySearchHighlightTextStyle, TextStyle? focusedValueSearchHighlightTextStyle, Color indentationLineColor = Colors.grey, Color? highlightColor, double indentationPadding = 8.0, double propertyIndentationPaddingFactor = 4})

Properties

focusedKeySearchNodeHighlightTextStyle TextStyle
Text style used to highlight the current focused search result node key.
final
focusedValueSearchHighlightTextStyle TextStyle
Text style used to highlight the current focused search result node value.
final
hashCode int
The hash code for this object.
read-onlyoverride
highlightColor Color?
Cursor hover highlight color.
final
indentationLineColor Color
Indentation lines color.
final
indentationPadding double
Padding used to indent nodes.
final
keySearchHighlightTextStyle TextStyle
Text style use to highlight search result matches on json attribute keys.
final
propertyIndentationPaddingFactor double
An extra factor applied on indentationPadding used when rendering properties.
final
propertyKeyTextStyle TextStyle
Text style used to display json property key attributes.
final
rootKeyTextStyle TextStyle
Text style used to display json class/arrays key attributes.
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
valueSearchHighlightTextStyle TextStyle
Text style use to highlight search result matches on json attribute values.
final
valueTextStyle TextStyle
Text style to display the values of of json attributes.
final

Methods

copyWith({TextStyle? rootKeyTextStyle, TextStyle? propertyKeyTextStyle, TextStyle? keySearchHighlightTextStyle, TextStyle? valueTextStyle, TextStyle? valueSearchHighlightTextStyle, TextStyle? focusedKeySearchNodeHighlightTextStyle, TextStyle? focusedValueSearchHighlightTextStyle, Color? indentationLineColor, Color? highlightColor, double? indentationPadding, double? propertyIndentationPaddingFactor}) DataExplorerTheme
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.
override

Constants

defaultTheme → const DataExplorerTheme
Default theme used if no theme is set.
DataExplorerTheme._(rootKeyTextStyle: TextStyle(fontSize: 14, color: Colors.black, fontWeight: FontWeight.bold), propertyKeyTextStyle: TextStyle(fontSize: 14, color: Colors.black54, fontWeight: FontWe…