markdown_viewer library
Classes
- MarkdownElement
- Creates a MarkdownElement node.
- MarkdownElementBuilder
- MarkdownImageInfo
- MarkdownNode
- Base class for Markdown nodes.
- MarkdownRenderer
- MarkdownStyle
- MarkdownText
- Creates a MarkdownText node.
- MarkdownTreeElement
- A class for for the tree element produced by MarkdownRenderer.
- MarkdownViewer
- NodeVisitor
- SiblingPosition
- Creates a SiblingPosition which represent the postion of a MarkdownNode in it's siblings.
Enums
- MarkdownAlternating
- Enumeration of the ways to alternate the table row background.
- MarkdownListType
- Enumeration of list types.
Typedefs
-
Attributes
= Map<
String, String> - CopyIconBuilder = Widget Function(bool copied)
- MarkdownCheckboxBuilder = Widget Function(bool checked)
- Signature for custom checkbox widget.
-
MarkdownHighlightBuilder
= List<
TextSpan> Function(String text, String? language, String? infoString) -
Syntax highlights
text
for codeBlock element. - MarkdownImageBuilder = Widget Function(Uri uri, MarkdownImageInfo info)
- Signature for custom image widget.
- MarkdownListItemMarkerBuilder = Widget Function(MarkdownListType style, String? number)
- Signature for custom list item marker widget.
- MarkdownTapLinkCallback = void Function(String? href, String? title)
-
Signature for callbacks used by
MarkdownWidget
when the user taps a link. - MdBlockElement = BlockElement
- Alias name of BlockElement from dart_markdown package.
- MdBlockParser = BlockParser
- Alias name of BlockParser from dart_markdown package.
- MdBlockSyntax = BlockSyntax
- Alias name of BlockSyntax from dart_markdown package.
-
MdElement
= Element<
Node> - Alias name of Element from dart_markdown package.
- MdInlineElement = InlineElement
- Alias name of InlineElement from dart_markdown package.
- MdInlineObject = InlineObject
- Alias name of InlineObject from dart_markdown package.
- MdInlineParser = InlineParser
- Alias name of InlineParser from dart_markdown package.
- MdInlineSyntax = InlineSyntax
- Alias name of InlineSyntax from dart_markdown package.
- MdNode = Node
- Alias name of Node from dart_markdown package.
- MdText = Text
- Alias name of Text from dart_markdown package.