tags/all_tags
library
Functions
-
buildSpans(Element? parentNode, TextStyle? parentStyle)
→ List<InlineSpan>
-
-
buildTextSpan(Text node, TextStyle? parentStyle, bool shouldParseHtml)
→ InlineSpan
-
get textSpan by one node
-
defaultVideoWidget(Map<String, String> attributes, {String? url})
→ Widget
-
the video widget
-
getBlockSpan(List<Node>? nodes, Node parentNode, TextStyle? parentStyle)
→ InlineSpan
-
get textSpan by nodes
-
getCodeSpan(Element node)
→ InlineSpan
-
Tag: code
-
getImageSpan(Element node)
→ InlineSpan
-
Tag: img
-
getInputSpan(Element node)
→ InlineSpan
-
Tag: input
-
getLinkSpan(Element element)
→ InlineSpan
-
Tag: a
-
getOtherWidgetSpan(Element node)
→ InlineSpan
-
Tag: other --- this is for you to custom widget
-
getVideoSpan(Element node)
→ InlineSpan
-
Tag: video(this is not markdown's tag)
-
highLightSpans(String input, {String? language, bool autoDetectionLanguage = false, Map<String, TextStyle>? theme = const {}, TextStyle? textStyle, int tabSize = 8})
→ List<InlineSpan>
-
Typedefs
-
BodyChildWrapper
= Widget Function(Widget child)
-
-
CheckBoxBuilder
= Widget Function(bool checked, Map<String, String> attributes)
-
-
Custom
= Widget Function(Element element)
-
-
DotWidget
= Widget Function(int deep, int index)
-
-
HeadChildWrapper
= Widget Function(Widget child)
-
-
ImgBuilder
= Widget Function(String url, Map<String, String> attributes)
-
-
ImgWrapper
= Widget Function(Widget img)
-
-
IndexWidget
= Widget Function(int deep, int index)
-
-
LinkGesture
= Widget Function(Widget linkWidget, String? url)
-
-
OlWrapper
= Widget Function(Widget child)
-
-
OnLinkTap
= void Function(String? url)
-
-
PreWrapper
= Widget Function(Widget preWidget, String text)
-
-
TableWrapper
= Widget Function(Table table)
-
-
TitleWrapper
= Widget Function(Widget title)
-
-
UlWrapper
= Widget Function(Widget child)
-
-
VideoBuilder
= Widget Function(String? url, Map<String, String> attributes)
-
-
VideoWrapper
= Widget Function(Widget video)
-