MarkdownBuilder constructor

MarkdownBuilder({
  1. required MarkdownBuilderDelegate delegate,
  2. required bool selectable,
  3. required MarkdownStyleSheet styleSheet,
  4. required String? imageDirectory,
  5. required MarkdownImageBuilder? imageBuilder,
  6. required MarkdownCheckboxBuilder? checkboxBuilder,
  7. required MarkdownBulletBuilder? bulletBuilder,
  8. required Map<String, MarkdownElementBuilder> builders,
  9. required Map<String, MarkdownPaddingBuilder> paddingBuilders,
  10. required MarkdownListItemCrossAxisAlignment listItemCrossAxisAlignment,
  11. bool fitContent = false,
  12. MarkdownOnSelectionChangedCallback? onSelectionChanged,
  13. VoidCallback? onTapText,
  14. bool softLineBreak = false,
})

Creates an object that builds a Widget tree from parsed Markdown.

Implementation

MarkdownBuilder({
  required this.delegate,
  required this.selectable,
  required this.styleSheet,
  required this.imageDirectory,
  required this.imageBuilder,
  required this.checkboxBuilder,
  required this.bulletBuilder,
  required this.builders,
  required this.paddingBuilders,
  required this.listItemCrossAxisAlignment,
  this.fitContent = false,
  this.onSelectionChanged,
  this.onTapText,
  this.softLineBreak = false,
});