perryprog
03/30/2018, 5:05 PMclass MessageView(val author: String, val text: String) : View() {
Ruckus
03/30/2018, 5:05 PMperryprog
03/30/2018, 5:06 PMRuckus
03/30/2018, 5:06 PMperryprog
03/30/2018, 5:07 PMRuckus
03/30/2018, 5:08 PMperryprog
03/30/2018, 5:18 PMlabel(author) {
style {
fontWeight = FontWeight.EXTRA_BOLD
}
}
this doesn’t seem to make the text boldperryprog
03/30/2018, 5:18 PMperryprog
03/30/2018, 5:22 PMRuckus
03/30/2018, 5:23 PMperryprog
03/30/2018, 5:24 PMperryprog
03/30/2018, 5:24 PMperryprog
03/30/2018, 5:25 PMstyle {
fontWeight = FontWeight.EXTRA_BOLD
fontFamily = "Comic Sans MS"
}
perryprog
03/30/2018, 5:25 PMperryprog
03/30/2018, 5:26 PMRuckus
03/30/2018, 5:33 PMRuckus
03/30/2018, 5:33 PMperryprog
03/30/2018, 5:33 PMRuckus
03/30/2018, 5:34 PMperryprog
03/30/2018, 5:58 PMoverride val root = vbox {
textfield {
style {
fitToParentWidth()
}
action {
client.sendMessage(text)
selectAll()
}
}
scrollpane {
// add MessageView here
}
}
perryprog
03/30/2018, 5:58 PMroot += …
Ruckus
03/30/2018, 6:02 PMadd(MessageView::class)
perryprog
03/30/2018, 6:03 PMRuckus
03/30/2018, 6:03 PMscrollpane {
add(MessaveView::class)
}
perryprog
03/30/2018, 6:03 PMperryprog
03/30/2018, 6:04 PMclient.onTextMessage = { who, content, _ ->
runLater {
root += MessageView(who, content)
}
}
Ruckus
03/30/2018, 6:04 PMRuckus
03/30/2018, 6:04 PMRuckus
03/30/2018, 6:05 PMRuckus
03/30/2018, 6:06 PM