Resets the paging3 changes of 3159 back to the (java) fragment code before.

Should be the basis for further not-so-rattling improvements.
This commit is contained in:
Lakoja 2023-09-09 21:11:23 +02:00
commit add62129f8
21 changed files with 2279 additions and 1565 deletions

View file

@ -92,6 +92,21 @@ sealed class StatusViewData {
this.isCollapsible = shouldTrimStatus(this.content)
}
/** Helper for Java */
fun copyWithStatus(status: Status): Concrete {
return copy(status = status)
}
/** Helper for Java */
fun copyWithExpanded(isExpanded: Boolean): Concrete {
return copy(isExpanded = isExpanded)
}
/** Helper for Java */
fun copyWithShowingContent(isShowingContent: Boolean): Concrete {
return copy(isShowingContent = isShowingContent)
}
/** Helper for Java */
fun copyWithCollapsed(isCollapsed: Boolean): Concrete {
return copy(isCollapsed = isCollapsed)