SurfComponentBuilder
Functions
Link copied to clipboard
Link copied to clipboard
open fun <E> appendCollection(collection: Iterable<E>, formatter: (E) -> Component): SurfComponentBuilder
Link copied to clipboard
open fun <E> appendCollectionNewLine(collection: Iterable<E>, linePrefix: Component = PREFIX, formatter: (E) -> Component): SurfComponentBuilder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun appendDisconnectMessage(disconnectReason: String, suggestHelp: SurfComponentBuilder.() -> Unit, footerRenderer: SurfComponentBuilder.() -> Unit = { }): SurfComponentBuilder
Link copied to clipboard
Link copied to clipboard
open fun appendKickDisconnectMessage(messageRenderer: SurfComponentBuilder.() -> Unit, footerRenderer: SurfComponentBuilder.() -> Unit = { }): SurfComponentBuilder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun appendTime(time: Duration, showSeconds: Boolean = true, shortForms: Boolean = false, separator: Component = TIME_SEPARATOR, timeColor: TextColor = VARIABLE_VALUE): SurfComponentBuilder
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
abstract override fun decoration(decoration: TextDecoration, state: TextDecoration.State): SurfComponentBuilder
Link copied to clipboard
abstract override fun decorationIfAbsent(decoration: TextDecoration, state: TextDecoration.State): SurfComponentBuilder
Link copied to clipboard
abstract override fun decorations(decorations: Map<TextDecoration?, TextDecoration.State?>): SurfComponentBuilder
abstract override fun decorations(decorations: Set<TextDecoration?>, flag: Boolean): SurfComponentBuilder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override fun mapChildren(function: Function<BuildableComponent<*, *>?, out BuildableComponent<*, *>?>): SurfComponentBuilder
Link copied to clipboard
abstract override fun mapChildrenDeep(function: Function<BuildableComponent<*, *>?, out BuildableComponent<*, *>?>): SurfComponentBuilder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard