chat_ui/src/message_composer/widgets/rich_text_toolbar/rich_text_toolbar library
Rich Text Toolbar exports
Classes
- CodeBlockButton
- A custom button widget for inserting code blocks. Displays {|} icon similar to Slack's code block button.
- CometChatLinkPreviewStyle
- Style configuration for the link edit dialog
- CometChatRichTextToolbar
- CometChatRichTextToolbar is a widget that displays a horizontal row of formatting buttons for rich text editing.
- CometChatRichTextToolbarStyle
- Style configuration for the rich text formatting toolbar
- ComposerSegment
- Represents a single segment in the composer (either normal text or code block)
- LinkEditDialog
- Dialog for editing link display text and URL
- LinkTapDetails
-
Data passed to the
onLinkTapcallback when a link span is tapped. - RichTextEditingController
- A TextEditingController that renders styled text without showing markdown markers.
- RichTextSpan
- Represents a span of text with formatting attributes
- RichTextSpanManager
- Manages formatting spans for rich text editing
- RichTextToolbarButton
- A single button in the rich text formatting toolbar
- SegmentComposerController
- Controller for segment-based rich text composition.
- SegmentComposerWidget
- A widget that renders segment-based rich text composition.
Enums
- SegmentType
- Type of segment in the composer