SUY

Add codeBuilder to TexMarkdown

@@ -17,6 +17,7 @@ class TexMarkdown extends StatelessWidget { @@ -17,6 +17,7 @@ class TexMarkdown extends StatelessWidget {
17 this.textScaleFactor, 17 this.textScaleFactor,
18 this.onLinkTab, 18 this.onLinkTab,
19 this.latexBuilder, 19 this.latexBuilder,
  20 + this.codeBuilder,
20 }); 21 });
21 final TextDirection textDirection; 22 final TextDirection textDirection;
22 final String data; 23 final String data;
@@ -27,6 +28,7 @@ class TexMarkdown extends StatelessWidget { @@ -27,6 +28,7 @@ class TexMarkdown extends StatelessWidget {
27 final String Function(String tex)? latexWorkaround; 28 final String Function(String tex)? latexWorkaround;
28 final Widget Function(BuildContext context, String tex)? latexBuilder; 29 final Widget Function(BuildContext context, String tex)? latexBuilder;
29 final bool followLinkColor; 30 final bool followLinkColor;
  31 + final Widget Function(BuildContext context, String tex)? codeBuilder;
30 32
31 @override 33 @override
32 Widget build(BuildContext context) { 34 Widget build(BuildContext context) {
@@ -62,6 +64,7 @@ class TexMarkdown extends StatelessWidget { @@ -62,6 +64,7 @@ class TexMarkdown extends StatelessWidget {
62 followLinkColor: followLinkColor, 64 followLinkColor: followLinkColor,
63 latexWorkaround: latexWorkaround, 65 latexWorkaround: latexWorkaround,
64 latexBuilder: latexBuilder, 66 latexBuilder: latexBuilder,
  67 + codeBuilder: codeBuilder,
65 )); 68 ));
66 } 69 }
67 } 70 }