Add Run button
This commit is contained in:
parent
34dba86788
commit
82bb799c64
|
@ -8,6 +8,7 @@ import net.shadowfacts.cacao.util.texture.NinePatchTexture
|
|||
import net.shadowfacts.cacao.view.Label
|
||||
import net.shadowfacts.cacao.view.NinePatchView
|
||||
import net.shadowfacts.cacao.view.View
|
||||
import net.shadowfacts.cacao.view.button.Button
|
||||
import net.shadowfacts.cacao.viewcontroller.ViewController
|
||||
|
||||
/**
|
||||
|
@ -22,6 +23,12 @@ class ManagerViewController(val managerBlockEntity: ManagerBlockEntity): ViewCon
|
|||
val background = panel.addSubview(NinePatchView(NinePatchTexture.PANEL_BG))
|
||||
val label = panel.addSubview(Label("test label"))
|
||||
val canvas = panel.addSubview(ProgramCanvasView(managerBlockEntity.program))
|
||||
val runButton = panel.addSubview(Button(Label("Run"))).apply {
|
||||
zIndex = 10.0
|
||||
handler = {
|
||||
managerBlockEntity.program.execute()
|
||||
}
|
||||
}
|
||||
|
||||
createConstraints {
|
||||
panel.widthAnchor equalTo (view.widthAnchor - 20)
|
||||
|
@ -41,6 +48,9 @@ class ManagerViewController(val managerBlockEntity: ManagerBlockEntity): ViewCon
|
|||
canvas.heightAnchor equalTo (panel.heightAnchor - 8)
|
||||
canvas.centerXAnchor equalTo panel.centerXAnchor
|
||||
canvas.centerYAnchor equalTo panel.centerYAnchor
|
||||
|
||||
runButton.topAnchor equalTo panel.topAnchor
|
||||
runButton.rightAnchor equalTo panel.rightAnchor
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue