flutter/ui/markdown/config/all library

Classes

BlockConfig
the basic block config interface
ContainerConfig
the container block config interface
InlineConfig
the inline widget config interface
LeafConfig
the leaf block config interface
MarkdownConfigGeneralFramework
use MarkdownConfigGeneralFramework to set various configurations for MarkdownGeneralFrameworkWidget
MarkdownGeneralFrameworkGenerator
use MarkdownGeneralFrameworkGenerator to transform markdown data to Widget list, so you can render it by any type of ListView
MarkdownWidgetConfig
UncompleteDocumentation
Toc
config for toc
TocControllerGeneralFrameworkWidget
TocControllerGeneralFrameworkWidget combines TocWidget and MarkdownGeneralFrameworkWidget, you can use it to control the jump between the two, and each TocWidget corresponds to a MarkdownGeneralFrameworkWidget.
TocItemBuilderData
pass TocItemBuilderData to help build your own TocItemBuilder
TocWidget
UncompleteDocumentation

Enums

MarkdownTag
/ the tags of markdown, see https://spec.commonmark.org/0.30/

Properties

headingTag2Level Map<String, int>
every heading tag has a special level
final

Typedefs

MarkdownSpanNodeGeneralFrameworkWidgetBuilder = TextSpan Function(MarkdownSpanNodeGeneralFrameworkWidget spanNode)
UncompleteDocumentation
RichTextBuilder = Widget Function(InlineSpan span)
UncompleteDocumentation
TocItemBuilder = Widget? Function(TocItemBuilderData data)
use TocItemBuilder to return a custom widget
ValueCallback<T> = void Function(T value)
UncompleteDocumentation