class MPopupView : View("MPopup") {
override val root = label("hello, world");
override fun onDock() {
println("on dock")
(root.scene.window as Stage).minWidth = 480.0
(root.scene.window as Stage).minHeight = 320.0
}
}
class MMainView : View("MMain") {
override val root = button("press me") {
action {
find<MPopupView>().openWindow()
}
}
}
class MApp : App(MMainView::class)