Trigger requestDraw when changing TextElement text (#89)
* Fix #85 - orx-panel requestDraw() call * Clean up imports
This commit is contained in:
@@ -70,12 +70,14 @@ class P : TextElement(ElementType("p"))
|
||||
abstract class TextElement(et: ElementType) : Element(et) {
|
||||
fun text(text: String) {
|
||||
append(TextNode(text))
|
||||
requestRedraw()
|
||||
}
|
||||
fun replaceText(text : String) {
|
||||
if (children.isEmpty()) {
|
||||
text(text)
|
||||
} else {
|
||||
(children.first() as? TextNode)?.text = text
|
||||
requestRedraw()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user