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 onLinkTap callback 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