ui/page/home/page/chat/controller library
Classes
- AllowMultipleHorizontalDragGestureRecognizer
- GestureRecognizer recognizing and allowing multiple horizontal drags.
- ChatCallElement
- ListElement representing a ChatCall.
- ChatController
- Controller of the Routes.chats page.
- ChatForwardElement
- ListElement representing a ChatForward.
- ChatInfoElement
- ListElement representing a ChatInfo.
- ChatMessageElement
- ListElement representing a ChatMessage.
- ChatView
- View of the Routes.chats page.
- CustomScrollBehavior
- ScrollBehavior for scrolling with every available PointerDeviceKinds.
- DateTimeElement
- ListElement representing a DateTime label.
- ListElement
-
Element to display in a
FlutterListView
. - ListElementId
- ID of a ListElement containing its PreciseDateTime and ChatItemId.
- LoaderElement
- ListElement representing a CustomProgressIndicator.
- UnreadMessagesElement
- ListElement indicating unread ChatItems below.
Extensions
- ChatCallFinishReasonL10n on ChatCallFinishReason
- Extension adding text representation of a ChatCallFinishReason value.
- ChatViewExt on Chat
- Extension adding ChatView related wrappers and helpers.
- IsChatItemEditable on ChatItem
- Extension adding an indicator whether a ChatItem is editable.
-
SelectedToItemsExtension
on RxList<
ListElement> - Extension adding conversion on ListElements to ChatItems.