thread_typography
library
Functions
-
threadTypographyCodeTextStyle(BuildContext context, {TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, TextOverflow? overflow, bool inherit = true})
→ TextStyle
-
-
threadTypographyMaterialTextTheme(TextTheme base, String fontFamily)
→ TextTheme
-
-
threadTypographyShadTextTheme(ShadTextTheme base, String fontFamily)
→ ShadTextTheme
-
-
threadTypographyTextStyle(BuildContext context, TextStyle style)
→ TextStyle
-
Typedefs
-
ThreadAttachmentActionIconBuilder
= Widget Function(BuildContext context, {required Color? color, required bool hovered})
-
-
ThreadAttachmentIconBuilder
= Widget Function(BuildContext context, {required Color? color, required IconData fallbackIcon, required String fileName, required bool hovered})
-
-
ThreadAttachmentLoadingPlaceholderBuilder
= Widget Function(BuildContext context, {required BorderRadius borderRadius})
-
-
ThreadAttachmentOptionsBuilder
= Widget Function(BuildContext context, {required bool mine, required VoidCallback onDownload, required VoidCallback onOpen, required VoidCallback onSaveCopyAs})
-
-
ThreadGeneratedImageActionsBuilder
= Widget Function(BuildContext context, {required VoidCallback onCopyPrompt, required VoidCallback onSaveCopy})
-
-
ThreadMarkdownHeadingPaddingResolver
= EdgeInsets? Function(String tag)
-
-
ThreadMarkdownHeadingStyleResolver
= TextStyle? Function(String tag, TextStyle defaultStyle)
-
-
ThreadMarkdownLinkHandler
= bool Function(BuildContext context, String url)
-
-
ThreadMarkdownTextTransformer
= String Function(String markdown)
-
-
ThreadMessageOptionsBuilder
= Widget Function(BuildContext context, {required VoidCallback onCopy, required VoidCallback? onSaveCopyAs, required String text})
-
-
ThreadPoisonedErrorBuilder
= Widget Function(BuildContext context, {required String error, required VoidCallback? onStartNewThread})
-
-
ThreadPoisonedErrorPredicate
= bool Function(String message)
-