A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
C
- calculateOffset(IntSize,IntSize) - function in io.getstream.chat.android.compose.ui.messages.list.MessagesLazyListState.MessageOffsetHandler
- Calculates the focused message offset.
- CameraPickerMode - class in io.getstream.chat.android.compose.state.messages.attachments
- Mode for capturing photos or videos using the device camera.
- cancelLinkPreview() - function in io.getstream.chat.android.compose.viewmodel.messages.MessageComposerViewModel
- cancelRecording() - function in io.getstream.chat.android.compose.viewmodel.messages.MessageComposerViewModel
- canHandle(Attachment) - function in io.getstream.chat.android.compose.ui.attachments.preview.handler.AttachmentPreviewHandler
- Determines if the current preview handler is responsible for showing preview for the given attachment.
- canHandle(Attachment) - function in io.getstream.chat.android.compose.ui.attachments.preview.handler.DocumentAttachmentPreviewHandler
- Determines if the current preview handler is responsible for showing preview for the given attachment.
- canHandle(Attachment) - function in io.getstream.chat.android.compose.ui.attachments.preview.handler.MediaAttachmentPreviewHandler
- Determines if the current preview handler is responsible for showing preview for the given attachment.
- canHandle(Attachment) - function in io.getstream.chat.android.compose.ui.attachments.preview.handler.UrlAttachmentPreviewHandler
- Determines if the current preview handler is responsible for showing preview for the given attachment.
- canNavigateBack() - function in io.getstream.chat.android.compose.ui.util.adaptivelayout.ThreePaneNavigator
- Whether the navigator can navigate back to the previous destination.
- CaptureMediaLauncherKt - class in io.getstream.chat.android.compose.ui.messages.attachments.media
- CaptureMode - class in io.getstream.chat.android.compose.state.messages.attachments
- Defines what type of media can be captured with the camera.
- castAnswer(Message,Poll,String) - function in io.getstream.chat.android.compose.viewmodel.messages.MessageListViewModel
- Cast an answer for a poll in a message.
- castVote(Message,Poll,Option) - function in io.getstream.chat.android.compose.viewmodel.messages.MessageListViewModel
- Cast a vote for a poll in a message.
- changeSpeed(Attachment) - function in io.getstream.chat.android.compose.viewmodel.messages.AudioPlayerViewModel
- Change the speed of the audio.
- ChannelActionsSheet(Channel,List,Function1,Function0,Modifier,User) - function in io.getstream.chat.android.compose.ui.channels.info.ChannelActionsSheetKt
- Bottom sheet showing the available actions for a channel.
- ChannelActionsSheetKt - class in io.getstream.chat.android.compose.ui.channels.info
- ChannelAttachmentsViewModel - class in io.getstream.chat.android.compose.viewmodel.channel
- ViewModel for managing channel attachments and their actions.
- ChannelAttachmentsViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.channel
- Factory for creating instances of ChannelAttachmentsViewModel.
- ChannelAvatar(Channel,User,Modifier,AvatarPresenceIndicator,Boolean) - function in io.getstream.chat.android.compose.ui.components.avatar.ChannelAvatarKt
- The default avatar for a channel.
- ChannelAvatar(Channel,User,Modifier,Boolean,Boolean) - function in io.getstream.chat.android.compose.ui.components.avatar.ChannelAvatarKt
- The default avatar for a channel.
- ChannelAvatar(ChannelAvatarParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default avatar for a channel.
- ChannelAvatarKt - class in io.getstream.chat.android.compose.ui.components.avatar
- ChannelAvatarParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelAvatar.
- ChannelCapabilitiesKt - class in io.getstream.chat.android.compose.util.extensions
- ChannelFilesAttachmentsEmptyContent(BoxScope,ChannelFilesAttachmentsEmptyContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the empty content of the channel files attachments screen.
- ChannelFilesAttachmentsEmptyContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsEmptyContent.
- ChannelFilesAttachmentsErrorContent(BoxScope,ChannelFilesAttachmentsErrorContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default error content of the channel files attachments screen.
- ChannelFilesAttachmentsErrorContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsErrorContent.
- ChannelFilesAttachmentsHeaderItem(LazyItemScope,ChannelFilesAttachmentsHeaderItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel files attachments header item.
- ChannelFilesAttachmentsHeaderItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsHeaderItem.
- ChannelFilesAttachmentsItem(LazyItemScope,ChannelFilesAttachmentsItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel files attachments item.
- ChannelFilesAttachmentsItemDivider(LazyItemScope,ChannelFilesAttachmentsItemDividerParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating a divider between channel files attachments items.
- ChannelFilesAttachmentsItemDividerParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsItemDivider.
- ChannelFilesAttachmentsItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsItem.
- ChannelFilesAttachmentsLoadingIndicator(ChannelFilesAttachmentsLoadingIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the loading indicator of the channel files attachments screen.
- ChannelFilesAttachmentsLoadingIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsLoadingIndicator.
- ChannelFilesAttachmentsLoadingItem(LazyItemScope,ChannelFilesAttachmentsLoadingItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the loading item in the channel files attachments list.
- ChannelFilesAttachmentsLoadingItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsLoadingItem.
- ChannelFilesAttachmentsScreen(ChannelAttachmentsViewModelFactory,Modifier,User,Boolean,Function1,Function0) - function in io.getstream.chat.android.compose.ui.channel.attachments.ChannelFilesAttachmentsScreenKt
- Displays the channel files attachments screen.
- ChannelFilesAttachmentsScreenKt - class in io.getstream.chat.android.compose.ui.channel.attachments
- ChannelFilesAttachmentsTopBar(ChannelFilesAttachmentsTopBarParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the top bar of the channel files attachments screen.
- ChannelFilesAttachmentsTopBarParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelFilesAttachmentsTopBar.
- ChannelHeader(Channel,User,ConnectionState,Modifier,List,MessageMode,Function0,Function1,String,Function1,String,Function1,Function1,Function1) - function in io.getstream.chat.android.compose.ui.messages.header.ChannelHeaderKt
- A clean, decoupled UI element that doesn't rely on ViewModels or our custom architecture setup.
- ChannelHeader(ChannelHeaderParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default header of the message list.
- ChannelHeaderCenterContent(RowScope,ChannelHeaderCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the message list header.
- ChannelHeaderCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelHeaderCenterContent.
- ChannelHeaderKt - class in io.getstream.chat.android.compose.ui.messages.header
- ChannelHeaderLeadingContent(RowScope,ChannelHeaderLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the message list header, which is the back button.
- ChannelHeaderLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelHeaderLeadingContent.
- ChannelHeaderParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelHeader.
- ChannelHeaderTrailingContent(RowScope,ChannelHeaderTrailingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the message list header, which is the channel avatar.
- ChannelHeaderTrailingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelHeaderTrailingContent.
- ChannelHeaderViewModel - class in io.getstream.chat.android.compose.viewmodel.channel
- ViewModel for managing the state of the channel header.
- ChannelHeaderViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.channel
- Factory for creating instances of ChannelHeaderViewModel.
- ChannelInfoMemberInfoModalSheetTopBar(ChannelInfoMemberInfoModalSheetTopBarParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the top bar of the member info modal sheet in the group channel info screen.
- ChannelInfoMemberInfoModalSheetTopBarParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelInfoMemberInfoModalSheetTopBar.
- ChannelInfoMemberOptionItem(ChannelInfoMemberOptionItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating a single member option item.
- ChannelInfoMemberOptionItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelInfoMemberOptionItem.
- ChannelInfoMemberOptionsKt - class in io.getstream.chat.android.compose.ui.channel.info
- ChannelInfoMemberViewModel - class in io.getstream.chat.android.compose.viewmodel.channel
- ViewModel for managing channel member information and its actions.
- ChannelInfoMemberViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.channel
- Factory for creating instances of ChannelInfoMemberViewModel.
- ChannelInfoOptionItem(ChannelInfoOptionItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel info option item used in direct and group channel info screens.
- ChannelInfoOptionItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelInfoOptionItem.
- ChannelInfoScreenModal(ChannelInfoScreenModalParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel info screen modal.
- ChannelInfoScreenModalParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelInfoScreenModal.
- ChannelInfoSeparatorItem(LazyItemScope,ChannelInfoSeparatorItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel info separator item.
- ChannelInfoSeparatorItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelInfoSeparatorItem.
- ChannelInfoViewModel - class in io.getstream.chat.android.compose.viewmodel.channel
- ViewModel for managing channel information and its actions.
- ChannelInfoViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.channel
- Factory for creating instances of ChannelInfoViewModel.
- ChannelItem(ItemState.ChannelItemState,User,Function1,Function1,Modifier,Function2,Function2,Function2) - function in io.getstream.chat.android.compose.ui.channels.list.ChannelItemKt
- The basic channel item, that shows the channel in a list and exposes single and long click actions.
- ChannelItemCenterContent(RowScope,ChannelItemCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the channel item.
- ChannelItemCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelItemCenterContent.
- ChannelItemDraftPreview(ChannelItemDraftPreviewParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default draft message preview in the channel item, showing the "Draft:" label and draft text.
- ChannelItemDraftPreviewParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelItemDraftPreview.
- ChannelItemKt - class in io.getstream.chat.android.compose.ui.channels.list
- ChannelItemLeadingContent(RowScope,ChannelItemLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the channel item.
- ChannelItemLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelItemLeadingContent.
- ChannelItemMessagePreview(ChannelItemMessagePreviewParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default message preview in the channel item, showing the sender name and message content.
- ChannelItemMessagePreviewParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelItemMessagePreview.
- ChannelItemReadStatusIndicator(ChannelItemReadStatusIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default read status indicator in the channel item, whether the last message is sent, pending or read.
- ChannelItemReadStatusIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelItemReadStatusIndicator.
- ChannelItemTrailingContent(RowScope,ChannelItemTrailingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the channel item.
- ChannelItemTrailingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelItemTrailingContent.
- ChannelItemUnreadCountIndicator(ChannelItemUnreadCountIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default unread count indicator in the channel item.
- ChannelItemUnreadCountIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelItemUnreadCountIndicator.
- ChannelList(Modifier,PaddingValues,ChannelListViewModel,LazyListState,Function0,Function1,Function1,Function1,Function0,Function0) - function in io.getstream.chat.android.compose.ui.channels.list.ChannelListKt
- Default ChannelList component, that relies on the ChannelListViewModel to load the data and show it on the UI.
- ChannelList(ChannelsState,User,Modifier,PaddingValues,LazyListState,Function0,Function1,Function1,Function1,Function0,Function0) - function in io.getstream.chat.android.compose.ui.channels.list.ChannelListKt
- Root Channel list component, that represents different UI, based on the current channel state.
- ChannelListBanner(ChannelListBannerParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default channel list banner, pinned below the header when loading the next page of channels fails.
- ChannelListBannerParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListBanner.
- ChannelListConfig - class in io.getstream.chat.android.compose.ui.theme
- Behavioral configuration for the channel list.
- ChannelListDividerItem(LazyItemScope,ChannelListDividerItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default divider between channel items.
- ChannelListDividerItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListDividerItem.
- ChannelListEmptyContent(ChannelListEmptyContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty content of the channel list.
- ChannelListEmptyContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListEmptyContent.
- ChannelListEmptySearchContent(ChannelListEmptySearchContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default empty search content of the channel list, when there are no matching search results.
- ChannelListEmptySearchContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListEmptySearchContent.
- ChannelListHeader(Modifier,String,User,ConnectionState,Function1,Function0,Function1,Function1,Function1) - function in io.getstream.chat.android.compose.ui.channels.header.ChannelListHeaderKt
- A clean, decoupled UI element that doesn't rely on ViewModels or our custom architecture setup.
- ChannelListHeader(ChannelListHeaderParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default header shown above the channel list.
- ChannelListHeaderCenterContent(RowScope,ChannelListHeaderCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default center content of the channel list header.
- ChannelListHeaderCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListHeaderCenterContent.
- ChannelListHeaderKt - class in io.getstream.chat.android.compose.ui.channels.header
- ChannelListHeaderLeadingContent(RowScope,ChannelListHeaderLeadingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default leading content of the channel list header.
- ChannelListHeaderLeadingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListHeaderLeadingContent.
- ChannelListHeaderParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListHeader.
- ChannelListHeaderTrailingContent(RowScope,ChannelListHeaderTrailingContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default trailing content of the channel list header.
- ChannelListHeaderTrailingContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListHeaderTrailingContent.
- ChannelListHelperContent(BoxScope,ChannelListHelperContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default helper content of the channel list.
- ChannelListHelperContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListHelperContent.
- ChannelListItemContent(LazyItemScope,ChannelListItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default channel list item content.
- ChannelListItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListItemContent.
- ChannelListKt - class in io.getstream.chat.android.compose.ui.channels.list
- ChannelListLoadingIndicator(ChannelListLoadingIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default loading indicator of the channel list, when the initial data is loading.
- ChannelListLoadingIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListLoadingIndicator.
- ChannelListLoadingMoreItemContent(LazyItemScope,ChannelListLoadingMoreItemContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default loading more item, when the next page of the channel list is loading.
- ChannelListLoadingMoreItemContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListLoadingMoreItemContent.
- ChannelListSearchInput(ChannelListSearchInputParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default search input of the channel list.
- ChannelListSearchInputParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelListSearchInput.
- ChannelListViewModel - class in io.getstream.chat.android.compose.viewmodel.channels
- ViewModel managing the state of a given Channel List.
- ChannelListViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.channels
- Builds the factory that contains all the dependencies required for the Channels Screen.
- ChannelMediaAttachmentsEmptyContent(BoxScope,ChannelMediaAttachmentsEmptyContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the empty content of the channel media attachments screen.
- ChannelMediaAttachmentsEmptyContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsEmptyContent.
- ChannelMediaAttachmentsErrorContent(BoxScope,ChannelMediaAttachmentsErrorContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The default error content of the channel media attachments screen.
- ChannelMediaAttachmentsErrorContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsErrorContent.
- ChannelMediaAttachmentsFloatingHeader(BoxScope,ChannelMediaAttachmentsFloatingHeaderParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel media attachments floating header.
- ChannelMediaAttachmentsFloatingHeaderParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsFloatingHeader.
- ChannelMediaAttachmentsItem(LazyGridItemScope,ChannelMediaAttachmentsItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel media attachments item.
- ChannelMediaAttachmentsItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsItem.
- ChannelMediaAttachmentsLoadingIndicator(ChannelMediaAttachmentsLoadingIndicatorParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the loading indicator of the channel media attachments screen.
- ChannelMediaAttachmentsLoadingIndicatorParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsLoadingIndicator.
- ChannelMediaAttachmentsLoadingItem(LazyGridItemScope,ChannelMediaAttachmentsLoadingItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the loading item in the channel media attachments list.
- ChannelMediaAttachmentsLoadingItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsLoadingItem.
- ChannelMediaAttachmentsPreviewBottomBar(ChannelMediaAttachmentsPreviewBottomBarParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the bottom bar of the channel media attachments preview screen.
- ChannelMediaAttachmentsPreviewBottomBarParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for the ChatComponentFactory.ChannelMediaAttachmentsPreviewBottomBar component.
- ChannelMediaAttachmentsPreviewTopBar(ChannelMediaAttachmentsPreviewTopBarParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the top bar of the channel media attachments preview screen.
- ChannelMediaAttachmentsPreviewTopBarParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsPreviewTopBar.
- ChannelMediaAttachmentsPreviewTopBarTitle(ChannelMediaAttachmentsPreviewTopBarTitleParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the title of the channel media attachments preview top bar.
- ChannelMediaAttachmentsPreviewTopBarTitleParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsPreviewTopBarTitle.
- ChannelMediaAttachmentsScreen(ChannelAttachmentsViewModelFactory,Modifier,Integer,Function1,Function0,Function1,Function1) - function in io.getstream.chat.android.compose.ui.channel.attachments.ChannelMediaAttachmentsScreenKt
- Displays the channel media attachments screen.
- ChannelMediaAttachmentsScreenKt - class in io.getstream.chat.android.compose.ui.channel.attachments
- ChannelMediaAttachmentsTopBar(ChannelMediaAttachmentsTopBarParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the top bar of the channel media attachments screen.
- ChannelMediaAttachmentsTopBarParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMediaAttachmentsTopBar.
- ChannelMembers(List,Modifier,User) - function in io.getstream.chat.android.compose.ui.components.channels.ChannelMembersKt
- Represents a list of members in the channel.
- ChannelMembersKt - class in io.getstream.chat.android.compose.ui.components.channels
- ChannelMenu(ChannelMenuParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the channel actions sheet shown on channel long-press.
- ChannelMenuCenterContent(ChannelMenuCenterContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the center content of the SelectedChannelMenu.
- ChannelMenuCenterContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMenuCenterContent.
- ChannelMenuHeaderContent(ChannelMenuHeaderContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the header content of the SelectedChannelMenu.
- ChannelMenuHeaderContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMenuHeaderContent.
- ChannelMenuOptions(ChannelMenuOptionsParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the options content of the SelectedChannelMenu.
- ChannelMenuOptionsParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMenuOptions.
- ChannelMenuParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelMenu.
- ChannelOptions(List,Function1,Modifier) - function in io.getstream.chat.android.compose.ui.components.channels.ChannelOptionsKt
- This is the default bottom drawer UI that shows up when the user long taps on a channel item.
- ChannelOptionsItem(ChannelOptionsItemParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating a single channel option item.
- ChannelOptionsItemLeadingIcon(ChannelOptionsItemLeadingIconParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the leading icon of the Channel options menu item.
- ChannelOptionsItemLeadingIconParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelOptionsItemLeadingIcon.
- ChannelOptionsItemParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelOptionsItem.
- ChannelOptionsKt - class in io.getstream.chat.android.compose.ui.components.channels
- ChannelOptionsVisibility - class in io.getstream.chat.android.compose.ui.components.channels
- Controls option visibility in the channel options menu.
- Channels - enum entry in io.getstream.chat.android.compose.ui.channels.SearchMode
Search for channels.
- Channels - enum entry in io.getstream.chat.android.compose.ui.chats.ChatListContentMode
Display the list of channels.
- ChannelScreen(ChannelViewModelFactory,Function0,Function1,String,Function1,String,Boolean,Boolean,Arrangement.Vertical,Arrangement.Vertical,Function1,Function0) - function in io.getstream.chat.android.compose.ui.messages.ChannelScreenKt
- Default root Channel screen component, that provides the necessary ViewModels and connects all the data handling operations, as well as some basic actions, like back pressed handling.
- ChannelScreenKt - class in io.getstream.chat.android.compose.ui.messages
- ChannelsScreen(ChannelListViewModelFactory,String,String,Boolean,SearchMode,Function0,Function0,Function0,Function1,Function1,Function1,Function0,Boolean) - function in io.getstream.chat.android.compose.ui.channels.ChannelsScreenKt
- Default root Channel screen component, that provides the necessary ViewModel.
- ChannelsScreenKt - class in io.getstream.chat.android.compose.ui.channels
- ChannelsState - class in io.getstream.chat.android.compose.state.channels.list
- Represents the Channels screen state, used to render the required UI.
- ChannelSwipeActions(ChannelSwipeActionsParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- The swipe actions revealed when swiping a channel list item.
- ChannelSwipeActionsParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.ChannelSwipeActions.
- ChannelUtilsKt - class in io.getstream.chat.android.compose.ui.util
- ChannelViewModelFactory - class in io.getstream.chat.android.compose.viewmodel.messages
- Holds all the dependencies needed to build the ViewModels for the Messages Screen.
- ChatComponentFactory - class in io.getstream.chat.android.compose.ui.theme
- Factory for creating stateless components that are used by default throughout the Chat UI.
- ChatListContentMode - class in io.getstream.chat.android.compose.ui.chats
- The mode for displaying the list content in the chat screen.
- ChatMessageSelection - class in io.getstream.chat.android.compose.ui.chats
- Represents the selection of a message within a channel.
- ChatsScreen(Modifier,ThreePaneNavigator,ChannelListViewModelFactory,MentionListViewModelFactory,ThreadsViewModelFactory,TypeAliased(typeAlias=GenericTypeConstructor(dri=io.getstream.chat.android.compose.ui.chats/ChannelViewModelFactoryProvider///PointingToDeclaration/, projections=[], presentableName=null, extra=PropertyContainer(map={})), inner=FunctionalTypeConstructor(dri=kotlin.jvm.functions/Function2///PointingToDeclaration/, projections=[, , ], isExtensionFunction=false, isSuspendable=false, presentableName=null, extra=PropertyContainer(map={}))),String,SearchMode,ChatListContentMode,Function0,Function1,Function0,Function1,Function1,Function1,Function0,Function0,Function2,Function1,Function1) - function in io.getstream.chat.android.compose.ui.chats.ChatsScreenKt
- Represents a complete screen for chat, including a list of channels, threads, and messages.
- ChatsScreenKt - class in io.getstream.chat.android.compose.ui.chats
- ChatTheme - class in io.getstream.chat.android.compose.ui.theme
- Contains ease-of-use accessors for different properties used to style and customize the app look and feel.
- ChatTheme(Boolean,ChatUiConfig,StreamDesign.Colors,StreamDesign.Typography,ChatComponentFactory,List,ReactionResolver,MessagePreviewIconFactory,DateFormatter,TimeProvider,DurationFormatter,ChannelNameFormatter,MessagePreviewFormatter,SearchResultNameFormatter,StreamCoilImageLoaderFactory,MessageAlignmentProvider,StreamCdnImageResizing,StreamCdnImageResizer,MessageTextFormatter,StreamMediaRecorder,Function0) - function in io.getstream.chat.android.compose.ui.theme.ChatThemeKt
- Our theme that provides all the important properties for styling to the user.
- ChatThemeKt - class in io.getstream.chat.android.compose.ui.theme
- ChatUiConfig - class in io.getstream.chat.android.compose.ui.theme
- Central behavioral configuration for the Chat SDK, accessible through
ChatTheme.config. - checkCallingOrSelfPermission(String) - function in android.content.MediaGalleryPreviewActivity
- checkCallingOrSelfPermission(String) - function in android.content.MediaPreviewActivity
- checkCallingOrSelfUriPermission(Uri,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkCallingOrSelfUriPermission(Uri,Integer) - function in android.content.MediaPreviewActivity
- checkCallingOrSelfUriPermissions(List,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkCallingOrSelfUriPermissions(List,Integer) - function in android.content.MediaPreviewActivity
- checkCallingPermission(String) - function in android.content.MediaGalleryPreviewActivity
- checkCallingPermission(String) - function in android.content.MediaPreviewActivity
- checkCallingUriPermission(Uri,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkCallingUriPermission(Uri,Integer) - function in android.content.MediaPreviewActivity
- checkCallingUriPermissions(List,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkCallingUriPermissions(List,Integer) - function in android.content.MediaPreviewActivity
- checkContentUriPermissionFull(Uri,Integer,Integer,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkContentUriPermissionFull(Uri,Integer,Integer,Integer) - function in android.content.MediaPreviewActivity
- checkPermission(String,Integer,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkPermission(String,Integer,Integer) - function in android.content.MediaPreviewActivity
- checkSelfPermission(String) - function in android.content.MediaGalleryPreviewActivity
- checkSelfPermission(String) - function in android.content.MediaPreviewActivity
- checkUriPermission(Uri,Integer,Integer,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkUriPermission(Uri,String,String,Integer,Integer,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkUriPermission(Uri,Integer,Integer,Integer) - function in android.content.MediaPreviewActivity
- checkUriPermission(Uri,String,String,Integer,Integer,Integer) - function in android.content.MediaPreviewActivity
- checkUriPermissions(List,Integer,Integer,Integer) - function in android.content.MediaGalleryPreviewActivity
- checkUriPermissions(List,Integer,Integer,Integer) - function in android.content.MediaPreviewActivity
- clearActiveCommand() - function in io.getstream.chat.android.compose.viewmodel.messages.MessageComposerViewModel
- clearAttachments() - function in io.getstream.chat.android.compose.viewmodel.messages.MessageComposerViewModel
- Removes all staged attachments.
- clearData() - function in io.getstream.chat.android.compose.viewmodel.messages.MessageComposerViewModel
- Clears the input and the current state of the composer.
- clearNewMessageState() - function in io.getstream.chat.android.compose.viewmodel.messages.MessageListViewModel
- Clears the NewMessageState from our UI state, after the user taps on the "Scroll to bottom" or "New Message" actions in the list or simply scrolls to the bottom.
- clearOverrideActivityTransition(Integer) - function in android.app.MediaGalleryPreviewActivity
- clearOverrideActivityTransition(Integer) - function in android.app.MediaPreviewActivity
- clearWallpaper() - function in android.content.MediaGalleryPreviewActivity
- clearWallpaper() - function in android.content.MediaPreviewActivity
- closeAll() - function in io.getstream.chat.android.compose.ui.channels.list.SwipeRevealCoordinator
- Closes all currently open items.
- closeContextMenu() - function in android.app.MediaGalleryPreviewActivity
- closeContextMenu() - function in android.app.MediaPreviewActivity
- Closed - enum entry in io.getstream.chat.android.compose.ui.channels.list.SwipeRevealValue
The swipe actions are hidden.
- closeOptionsMenu() - function in androidx.appcompat.app.MediaGalleryPreviewActivity
- closeOptionsMenu() - function in androidx.appcompat.app.MediaPreviewActivity
- closePoll(String) - function in io.getstream.chat.android.compose.viewmodel.messages.MessageListViewModel
- Close a poll in a message.
- ClusteredMessageReactions(List,Modifier,Function0) - function in io.getstream.chat.android.compose.ui.components.messages.MessageReactionsKt
- Represents a reaction bubble with a list of reactions this message has.
- CommandPickerMode - class in io.getstream.chat.android.compose.state.messages.attachments
- Mode for selecting a slash command.
- compareTo(WindowWidthSizeClass,WindowWidthSizeClass) - function in io.getstream.chat.android.compose.ui.util.adaptivelayout.AdaptiveLayoutInfoKt
- WindowWidthSizeClass's hash codes are set order-wise from WindowWidthSizeClass.COMPACT to WindowWidthSizeClass.EXPANDED, so we use them for comparison.
- compareTo(WindowHeightSizeClass,WindowHeightSizeClass) - function in io.getstream.chat.android.compose.ui.util.adaptivelayout.AdaptiveLayoutInfoKt
- WindowHeightSizeClass's hash codes are set order-wise from WindowHeightSizeClass.COMPACT to WindowHeightSizeClass.EXPANDED, so we use them for comparison.
- completeRecording(Function1) - function in io.getstream.chat.android.compose.viewmodel.messages.MessageComposerViewModel
- ComposerCancelIcon(Modifier,String,Function0) - function in io.getstream.chat.android.compose.ui.components.ComposerCancelIconKt
- Represents a simple cancel icon that is used primarily for attachments.
- ComposerCancelIconKt - class in io.getstream.chat.android.compose.ui.components
- ComposerConfig - class in io.getstream.chat.android.compose.ui.theme
- Behavioral configuration for the message composer.
- ComposerLinkPreview(Modifier,LinkPreview,Function1,Function0) - function in io.getstream.chat.android.compose.ui.components.composer.ComposerLinkPreviewKt
- Shows the link image preview, the title of the link as well as its description.
- ComposerLinkPreviewKt - class in io.getstream.chat.android.compose.ui.components.composer
- ComposerOptions - class in io.getstream.chat.android.compose.viewmodel.messages
- Configuration for the message composer behavior.
- composite(MessageTextFormatter) - function in io.getstream.chat.android.compose.ui.util.MessageTextFormatter.Companion
- Builds a composite message text formatter.
- CompoundComponentFactory(Object,Function1,Function0) - function in io.getstream.chat.android.compose.ui.theme.CompoundComponentFactoryKt
- A composable that allows you to create a compound ChatComponentFactory by providing a factory function that takes the current ChatComponentFactory as an argument.
- CompoundComponentFactoryKt - class in io.getstream.chat.android.compose.ui.theme
- confirmPendingAction() - function in io.getstream.chat.android.compose.viewmodel.channels.ChannelListViewModel
- Executes the currently pending activeChannelAction after user confirmation and dismisses it from the UI.
- CoolDownIndicator(Integer,Modifier) - function in io.getstream.chat.android.compose.ui.components.composer.CoolDownIndicatorKt
- Represent a timer that show the remaining time until the user is allowed to send the next message.
- CoolDownIndicatorKt - class in io.getstream.chat.android.compose.ui.components.composer
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.channel.ChannelAttachmentsViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.ChannelAttachmentsViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.ChannelAttachmentsViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.channel.ChannelHeaderViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.ChannelHeaderViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.ChannelHeaderViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.channel.ChannelInfoMemberViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.ChannelInfoMemberViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.ChannelInfoMemberViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.channel.ChannelInfoViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.ChannelInfoViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.ChannelInfoViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.channels.ChannelListViewModelFactory
- Create a new instance of ChannelListViewModel class.
- create(Class,CreationExtras) - function in androidx.lifecycle.ChannelListViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.ChannelListViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.mediapreview.MediaGalleryPreviewViewModelFactory
- Creates a new instance of MediaGalleryPreviewViewModel class.
- create(Class,CreationExtras) - function in androidx.lifecycle.MediaGalleryPreviewViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.MediaGalleryPreviewViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.mentions.MentionListViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.MentionListViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.MentionListViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.messages.AudioPlayerViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.AudioPlayerViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.AudioPlayerViewModelFactory
- create(Class,CreationExtras) - function in io.getstream.chat.android.compose.viewmodel.messages.ChannelViewModelFactory
- Creates the required ViewModel for our use case.
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.messages.ChannelViewModelFactory
- Creates the required ViewModel for our use case.
- create(KClass,CreationExtras) - function in androidx.lifecycle.ChannelViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.pinned.PinnedMessageListViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.PinnedMessageListViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.PinnedMessageListViewModelFactory
- create(Class) - function in io.getstream.chat.android.compose.viewmodel.threads.ThreadsViewModelFactory
- create(Class,CreationExtras) - function in androidx.lifecycle.ThreadsViewModelFactory
- create(KClass,CreationExtras) - function in androidx.lifecycle.ThreadsViewModelFactory
- createAttributionContext(String) - function in android.content.MediaGalleryPreviewActivity
- createAttributionContext(String) - function in android.content.MediaPreviewActivity
- createConfigurationContext(Configuration) - function in android.content.MediaGalleryPreviewActivity
- createConfigurationContext(Configuration) - function in android.content.MediaPreviewActivity
- createContext(ContextParams) - function in android.content.MediaGalleryPreviewActivity
- createContext(ContextParams) - function in android.content.MediaPreviewActivity
- createContextForSplit(String) - function in android.content.MediaGalleryPreviewActivity
- createContextForSplit(String) - function in android.content.MediaPreviewActivity
- createDeviceContext(Integer) - function in android.content.MediaGalleryPreviewActivity
- createDeviceContext(Integer) - function in android.content.MediaPreviewActivity
- createDeviceProtectedStorageContext() - function in android.content.MediaGalleryPreviewActivity
- createDeviceProtectedStorageContext() - function in android.content.MediaPreviewActivity
- createDisplayContext(Display) - function in android.content.MediaGalleryPreviewActivity
- createDisplayContext(Display) - function in android.content.MediaPreviewActivity
- createIntent(Context,MediaGalleryPreviewContract.Input) - function in io.getstream.chat.android.compose.ui.attachments.preview.MediaGalleryPreviewContract
- Creates the intent to start the MediaGalleryPreviewActivity.
- createPackageContext(String,Integer) - function in android.content.MediaGalleryPreviewActivity
- createPackageContext(String,Integer) - function in android.content.MediaPreviewActivity
- createPendingResult(Integer,Intent,Integer) - function in android.app.MediaGalleryPreviewActivity
- createPendingResult(Integer,Intent,Integer) - function in android.app.MediaPreviewActivity
- createPoll(CreatePollParams) - function in io.getstream.chat.android.compose.viewmodel.messages.MessageComposerViewModel
- Creates a poll with the given createPollParams.
- CreatePollScreen(Function0,Function1,String) - function in io.getstream.chat.android.compose.ui.messages.attachments.poll.CreatePollScreenKt
- Screen for creating a new poll with options and configuration switches.
- CreatePollScreenKt - class in io.getstream.chat.android.compose.ui.messages.attachments.poll
- createPreviewIcons() - function in io.getstream.chat.android.compose.ui.util.MessagePreviewIconFactory
- Creates InlineTextContent for all the supported message types.
- createWindowContext(Integer,Bundle) - function in android.content.MediaGalleryPreviewActivity
- createWindowContext(Display,Integer,Bundle) - function in android.content.MediaGalleryPreviewActivity
- createWindowContext(Integer,Bundle) - function in android.content.MediaPreviewActivity
- createWindowContext(Display,Integer,Bundle) - function in android.content.MediaPreviewActivity
- CustomAttachmentContent(CustomAttachmentContentParams) - function in io.getstream.chat.android.compose.ui.theme.ChatComponentFactory
- Factory method for creating the content of custom attachments in a message.
- CustomAttachmentContentParams - class in io.getstream.chat.android.compose.ui.theme
- Parameters for ChatComponentFactory.CustomAttachmentContent.