66 lines
2.1 KiB
YAML
66 lines
2.1 KiB
YAML
---
|
|
layout.hAlign: center
|
|
layout.vAlign: middle
|
|
view:
|
|
$type: haxework.view.group.VGroupView
|
|
layout.hAlign: center
|
|
geometry.width: 400
|
|
# geometry.height: 400
|
|
style: window
|
|
views:
|
|
- $type: haxework.view.group.HGroupView
|
|
geometry.width: 100%
|
|
geometry.padding: 10
|
|
layout.vAlign: middle
|
|
views:
|
|
- id: name
|
|
$type: haxework.view.form.LabelView
|
|
geometry.width: 100%
|
|
geometry.margin.left: 10
|
|
layout.hAlign: left
|
|
style: text
|
|
text: Login
|
|
- $type: haxework.view.form.ButtonView
|
|
style: window.close
|
|
+onPress: ~reject('close')
|
|
- $type: haxework.view.group.VGroupView
|
|
geometry.width: 100%
|
|
# geometry.stretch: true
|
|
geometry.padding: 20
|
|
layout.margin: 5
|
|
views:
|
|
- $type: haxework.view.form.LabelView
|
|
geometry.width: 100%
|
|
style: text
|
|
text: Username
|
|
- id: username
|
|
$type: haxework.view.form.InputView
|
|
geometry.width: 100%
|
|
geometry.height: 28
|
|
style: text.box
|
|
- $type: haxework.view.form.LabelView
|
|
geometry.width: 100%
|
|
style: text
|
|
text: Password
|
|
visible: false
|
|
- id: password
|
|
$type: haxework.view.form.InputView
|
|
textField.displayAsPassword: true
|
|
geometry.width: 100%
|
|
geometry.height: 28
|
|
style: text.box
|
|
visible: false
|
|
- id: error
|
|
$type: haxework.view.text.TextView
|
|
geometry.width: 100%
|
|
style: text
|
|
fill: false
|
|
- $type: haxework.view.group.HGroupView
|
|
layout.hAlign: center
|
|
layout.margin: 5
|
|
style: panel
|
|
views:
|
|
- $type: haxework.view.form.ButtonView
|
|
text: Submit
|
|
+onPress: ~submit()
|