high_q_chat library
Classes
- ChatBackgroundConfiguration
- ChatBubble
- ChatBubbleConfiguration
- ChatController
- ChatUser
- DefaultGroupSeparatorConfiguration
- EmojiConfiguration
- EmojiMessageConfiguration
- FeatureActiveConfig
- GlassMorphismConfiguration
- HighQChat
- HighQChatAppBar
- HighQChatStateConfiguration
- HighQChatStateWidgetConfiguration
- ImageMessageConfiguration
- ImagePickerIconsConfiguration
- LinkPreviewConfiguration
- Message
- MessageConfiguration
- MessageReactionConfiguration
- ProfileCircleConfiguration
- Reaction
- ReactionPopupConfiguration
- ReactionsBottomSheetConfiguration
- ReceiptsWidgetConfig
- RepliedMessageConfiguration
- RepliedMsgAutoScrollConfig
- ReplyMessage
- ReplyPopupConfiguration
- SendMessageConfiguration
- SwipeToReplyConfiguration
- TextFieldConfiguration
- TypeIndicatorConfiguration
- VoiceRecordingConfiguration
- Styling configuration for recorder widget.
Enums
- HighQChatState
- Types of states
- MessageStatus
- MessageStatus defines the current state of the message if you are sender sending a message then, the
- MessageType
- ShowReceiptsIn
- TypeWriterStatus
- Events, Wheter the user is still typing a message or has typed the message
Extensions
- HighQChatStateExtension on HighQChatState
- MessageTypes on MessageType
- Extension on MessageType for checking specific message type
Typedefs
- DoubleCallBack = void Function(double, double)
- DragUpdateDetailsCallback = void Function(DragUpdateDetails)
- MessageCallBack = void Function(Message message)
- ReplyMessageCallBack = void Function(ReplyMessage replyMessage)
- ReplyMessageWithReturnWidget = Widget Function(ReplyMessage? replyMessage)
- StringCallback = void Function(String)
- StringMessageCallBack = void Function(String message, ReplyMessage replyMessage, MessageType messageType)
- StringsCallBack = void Function(String emoji, String messageId)
- StringWithReturnWidget = Widget Function(String separator)
- VoidCallBack = void Function()
-
VoidCallBackWithFuture
= Future<
void> Function()