MarkupRenderer

object MarkupRenderer

Makes renderer available outside ICivilopediaText

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
render
Link copied to clipboard
fun render(lines: Collection<FormattedLine>, labelWidth: Float = 0f, padding: Float = defaultPadding, iconDisplay: FormattedLine.IconDisplay = FormattedLine.IconDisplay.All, linkAction: (id: String) -> Unit? = null): Table

Build a Gdx Table showing formattedcontent.

toString
Link copied to clipboard
open fun toString(): String

Properties

defaultPadding
Link copied to clipboard
private const val defaultPadding: Float = 2.5f

Default cell padding of non-empty lines

emptyLineHeight
Link copied to clipboard
private const val emptyLineHeight: Float = 10f

Height of empty line (FormattedLine()) - about half a normal text line, independent of font size

separatorBottomPadding
Link copied to clipboard
private const val separatorBottomPadding: Float = 15f

Padding below a separator line

separatorTopPadding
Link copied to clipboard
private const val separatorTopPadding: Float = 5f

Padding above a separator line

Sources

jvm source
Link copied to clipboard