Loading legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListAdapter.kt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -33,6 +33,9 @@ import com.fsck.k9.contacts.ContactPictureLoader import com.fsck.k9.mail.Address import com.fsck.k9.mail.Address import com.fsck.k9.ui.R import com.fsck.k9.ui.R import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.messagelist.item.FooterViewHolder import com.fsck.k9.ui.messagelist.item.MessageListViewHolder import com.fsck.k9.ui.messagelist.item.MessageViewHolder import com.fsck.k9.ui.resolveColorAttribute import com.fsck.k9.ui.resolveColorAttribute import com.google.android.material.textview.MaterialTextView import com.google.android.material.textview.MaterialTextView import kotlin.math.max import kotlin.math.max Loading legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -56,6 +56,7 @@ import com.fsck.k9.ui.choosefolder.ChooseFolderActivity import com.fsck.k9.ui.choosefolder.ChooseFolderResultContract import com.fsck.k9.ui.choosefolder.ChooseFolderResultContract import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.messagelist.MessageListFragment.MessageListFragmentListener.Companion.MAX_PROGRESS import com.fsck.k9.ui.messagelist.MessageListFragment.MessageListFragmentListener.Companion.MAX_PROGRESS import com.fsck.k9.ui.messagelist.item.MessageViewHolder import com.google.android.material.floatingactionbutton.FloatingActionButton import com.google.android.material.floatingactionbutton.FloatingActionButton import com.google.android.material.snackbar.BaseTransientBottomBar.BaseCallback import com.google.android.material.snackbar.BaseTransientBottomBar.BaseCallback import com.google.android.material.snackbar.Snackbar import com.google.android.material.snackbar.Snackbar Loading legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListSwipeCallback.kt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -15,6 +15,7 @@ import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView.ViewHolder import androidx.recyclerview.widget.RecyclerView.ViewHolder import app.k9mail.ui.utils.itemtouchhelper.ItemTouchHelper import app.k9mail.ui.utils.itemtouchhelper.ItemTouchHelper import com.fsck.k9.ui.R import com.fsck.k9.ui.R import com.fsck.k9.ui.messagelist.item.MessageViewHolder import com.google.android.material.color.ColorRoles import com.google.android.material.color.ColorRoles import com.google.android.material.textview.MaterialTextView import com.google.android.material.textview.MaterialTextView import kotlin.math.abs import kotlin.math.abs Loading legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/item/FooterViewHolder.kt 0 → 100644 +9 −0 Original line number Original line Diff line number Diff line package com.fsck.k9.ui.messagelist.item import android.view.View import com.fsck.k9.ui.R import com.google.android.material.textview.MaterialTextView class FooterViewHolder(view: View) : MessageListViewHolder(view) { val text: MaterialTextView = view.findViewById(R.id.main_text) } legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/item/MessageListViewHolder.kt 0 → 100644 +7 −0 Original line number Original line Diff line number Diff line package com.fsck.k9.ui.messagelist.item import android.view.View import androidx.recyclerview.widget.RecyclerView.ViewHolder sealed class MessageListViewHolder(view: View) : ViewHolder(view) Loading
legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListAdapter.kt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -33,6 +33,9 @@ import com.fsck.k9.contacts.ContactPictureLoader import com.fsck.k9.mail.Address import com.fsck.k9.mail.Address import com.fsck.k9.ui.R import com.fsck.k9.ui.R import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.messagelist.item.FooterViewHolder import com.fsck.k9.ui.messagelist.item.MessageListViewHolder import com.fsck.k9.ui.messagelist.item.MessageViewHolder import com.fsck.k9.ui.resolveColorAttribute import com.fsck.k9.ui.resolveColorAttribute import com.google.android.material.textview.MaterialTextView import com.google.android.material.textview.MaterialTextView import kotlin.math.max import kotlin.math.max Loading
legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListFragment.kt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -56,6 +56,7 @@ import com.fsck.k9.ui.choosefolder.ChooseFolderActivity import com.fsck.k9.ui.choosefolder.ChooseFolderResultContract import com.fsck.k9.ui.choosefolder.ChooseFolderResultContract import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.helper.RelativeDateTimeFormatter import com.fsck.k9.ui.messagelist.MessageListFragment.MessageListFragmentListener.Companion.MAX_PROGRESS import com.fsck.k9.ui.messagelist.MessageListFragment.MessageListFragmentListener.Companion.MAX_PROGRESS import com.fsck.k9.ui.messagelist.item.MessageViewHolder import com.google.android.material.floatingactionbutton.FloatingActionButton import com.google.android.material.floatingactionbutton.FloatingActionButton import com.google.android.material.snackbar.BaseTransientBottomBar.BaseCallback import com.google.android.material.snackbar.BaseTransientBottomBar.BaseCallback import com.google.android.material.snackbar.Snackbar import com.google.android.material.snackbar.Snackbar Loading
legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/MessageListSwipeCallback.kt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -15,6 +15,7 @@ import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView.ViewHolder import androidx.recyclerview.widget.RecyclerView.ViewHolder import app.k9mail.ui.utils.itemtouchhelper.ItemTouchHelper import app.k9mail.ui.utils.itemtouchhelper.ItemTouchHelper import com.fsck.k9.ui.R import com.fsck.k9.ui.R import com.fsck.k9.ui.messagelist.item.MessageViewHolder import com.google.android.material.color.ColorRoles import com.google.android.material.color.ColorRoles import com.google.android.material.textview.MaterialTextView import com.google.android.material.textview.MaterialTextView import kotlin.math.abs import kotlin.math.abs Loading
legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/item/FooterViewHolder.kt 0 → 100644 +9 −0 Original line number Original line Diff line number Diff line package com.fsck.k9.ui.messagelist.item import android.view.View import com.fsck.k9.ui.R import com.google.android.material.textview.MaterialTextView class FooterViewHolder(view: View) : MessageListViewHolder(view) { val text: MaterialTextView = view.findViewById(R.id.main_text) }
legacy/ui/legacy/src/main/java/com/fsck/k9/ui/messagelist/item/MessageListViewHolder.kt 0 → 100644 +7 −0 Original line number Original line Diff line number Diff line package com.fsck.k9.ui.messagelist.item import android.view.View import androidx.recyclerview.widget.RecyclerView.ViewHolder sealed class MessageListViewHolder(view: View) : ViewHolder(view)