MarkdownPageListTile constructor
const
MarkdownPageListTile({
- Key? key,
- Widget? icon,
- required Widget title,
- ScaffoldBuilder? scaffoldBuilder,
- String? applicationName,
- Widget? applicationIcon,
- bool? useMustache,
- required String filename,
- Map<
String, String> ? mustacheValues, - MarkdownTapHandler? tapHandler,
- MarkdownStyleSheet? styleSheet,
- String? imageDirectory,
- List<
BlockSyntax> ? blockSyntaxes, - Widget? trailing,
- List<
InlineSyntax> ? inlineSyntaxes, - ExtensionSet? extensionSet,
- MarkdownImageBuilder? imageBuilder,
- MarkdownCheckboxBuilder? checkboxBuilder,
- Map<
String, MarkdownElementBuilder> builders = const {}, - bool fitContent = true,
- bool selectable = false,
- bool shrinkWrap = true,
- MarkdownStyleSheetBaseTheme styleSheetTheme = MarkdownStyleSheetBaseTheme.material,
- SyntaxHighlighter? syntaxHighlighter,
Creates a list tile for showing a markdown page.
The title and filename of the markdown template are required.
Implementation
const MarkdownPageListTile({
Key? key,
this.icon,
required this.title,
this.scaffoldBuilder,
this.applicationName,
this.applicationIcon,
this.useMustache,
required this.filename,
this.mustacheValues,
this.tapHandler,
this.styleSheet,
this.imageDirectory,
this.blockSyntaxes,
this.trailing,
this.inlineSyntaxes,
this.extensionSet,
this.imageBuilder,
this.checkboxBuilder,
this.builders = const {},
this.fitContent = true,
this.selectable = false,
this.shrinkWrap = true,
this.styleSheetTheme = MarkdownStyleSheetBaseTheme.material,
this.syntaxHighlighter,
}) : super(key: key);