Files
tankz/src/client/haxe/ru/m/tankz/view/popup/LoginPopup.yaml
2019-07-13 16:14:54 +03:00

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()