Package-level declarations
CSViewInterface and CSVisibility protocols and their extensions, used by the controller layer to treat CS views uniformly.
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface CSHasParentView
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface CSVisibility
Functions
Link copied to clipboard
fun ViewGroup.addIf(property: CSHasChangeValue<Boolean>, function: () -> CSViewInterface): CSRegistration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : CSHasRegistrations, CSVisibility> T.laterEachIfShowing(period: Int, function: Fun): CSRegistration
fun <T : CSHasRegistrations, CSVisibility> T.laterEachIfShowing(period: Duration, function: Fun): CSRegistration
fun <T : CSHasRegistrations, CSVisibility> T.laterEachIfShowing(delay: Int, period: Int, function: Fun): CSRegistration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun CSViewInterface.onClickLaunch(parent: CSHasRegistrations, timeout: Int? = null, onClick: suspend (view: View) -> Unit): View
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <View : CSViewInterface> FrameLayout.set(view: View? = null, params: ViewGroup.LayoutParams? = null): View?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : CSHasRegistrations, CSVisibility> T.untilHide(registration: CSRegistration): CSRegistration
fun <T : CSHasRegistrations, CSVisibility> T.untilHide(registration: CSRegistration?): CSRegistration?
Link copied to clipboard
fun <T : CSHasRegistrations, CSVisibility> T.untilShow(registration: CSRegistration): CSRegistration
fun <T : CSHasRegistrations, CSVisibility> T.untilShow(registration: CSRegistration?): CSRegistration?
Link copied to clipboard
fun <ItemView : CSViewInterface> MutableList<ItemView>.updates(count: Int, layout: ViewGroup, fromStart: Boolean = false, layoutParams: ViewGroup.LayoutParams? = null, createView: (index: Int) -> ItemView)
fun <ItemView : CSViewInterface> CSProperty<Int>.updates(items: MutableList<ItemView>, layout: ViewGroup, fromStart: Boolean = false, layoutParams: ViewGroup.LayoutParams? = null, createView: (index: Int) -> ItemView): CSRegistration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard