[client] update to haxework
This commit is contained in:
@@ -5,7 +5,8 @@ layout:
|
||||
views:
|
||||
- $type: haxework.view.group.VGroupView
|
||||
style: container
|
||||
layout.overflow: true
|
||||
overflow.x: crop
|
||||
overflow.y: crop
|
||||
views:
|
||||
- id: game
|
||||
$type: ru.m.tankz.view.game.GameView
|
||||
|
||||
@@ -1,22 +1,21 @@
|
||||
---
|
||||
views:
|
||||
- $type: haxework.view.group.VGroupView
|
||||
style: container
|
||||
geometry.padding: 20
|
||||
views:
|
||||
- id: header
|
||||
$type: haxework.view.form.LabelView
|
||||
style: text.header
|
||||
- $type: haxework.view.ScrollView
|
||||
geometry.stretch: true
|
||||
view:
|
||||
id: levels
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.width: 100%
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
rowSize: 10
|
||||
margin: 5
|
||||
factory: ~levelViewFactory
|
||||
+onItemSelect: ~onLevelSelect
|
||||
geometry.padding: 10
|
||||
- $type: haxework.view.group.VGroupView
|
||||
style: container
|
||||
geometry.padding: 20
|
||||
views:
|
||||
- id: header
|
||||
$type: haxework.view.form.LabelView
|
||||
style: text.header
|
||||
- id: levels
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.width: 100%
|
||||
geometry.height: 100%
|
||||
overflow.y: scroll
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
rowSize: 10
|
||||
margin: 5
|
||||
factory: ~levelViewFactory
|
||||
+onItemSelect: ~onLevelSelect
|
||||
geometry.padding: 10
|
||||
|
||||
@@ -1,26 +1,24 @@
|
||||
---
|
||||
views:
|
||||
- $type: haxework.view.group.VGroupView
|
||||
style: container
|
||||
geometry.padding: 20
|
||||
views:
|
||||
- $type: haxework.view.form.LabelView
|
||||
style: text.header
|
||||
text: Settings
|
||||
- $type: haxework.view.ScrollView
|
||||
geometry.stretch: true
|
||||
view:
|
||||
$type: haxework.view.group.GroupView
|
||||
geometry.stretch: true
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
vAlign: top
|
||||
margin: 20
|
||||
overflow: true
|
||||
views:
|
||||
- id: settings0
|
||||
$type: ru.m.tankz.view.settings.SettingsEditor
|
||||
controlIndex: 0
|
||||
- id: settings1
|
||||
$type: ru.m.tankz.view.settings.SettingsEditor
|
||||
controlIndex: 1
|
||||
- $type: haxework.view.group.VGroupView
|
||||
style: container
|
||||
geometry.padding: 20
|
||||
views:
|
||||
- $type: haxework.view.form.LabelView
|
||||
style: text.header
|
||||
text: Settings
|
||||
- $type: haxework.view.group.GroupView
|
||||
geometry.width: 100%
|
||||
geometry.height: 100%
|
||||
overflow.y: scroll
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
vAlign: top
|
||||
margin: 20
|
||||
views:
|
||||
- id: settings0
|
||||
$type: ru.m.tankz.view.settings.SettingsEditor
|
||||
controlIndex: 0
|
||||
- id: settings1
|
||||
$type: ru.m.tankz.view.settings.SettingsEditor
|
||||
controlIndex: 1
|
||||
|
||||
@@ -2,71 +2,70 @@
|
||||
layout.hAlign: center
|
||||
layout.vAlign: middle
|
||||
view:
|
||||
$type: haxework.view.group.VGroupView
|
||||
layout.hAlign: center
|
||||
geometry.stretch: true
|
||||
geometry.margin: 10
|
||||
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: New game
|
||||
- $type: haxework.view.form.ButtonView
|
||||
style: window.close
|
||||
+onPress: ~reject('close')
|
||||
- $type: haxework.view.group.VGroupView
|
||||
geometry.stretch: true
|
||||
geometry.padding: [5, 20]
|
||||
layout.margin: 5
|
||||
layout.hAlign: center
|
||||
views:
|
||||
- $type: haxework.view.form.LabelView
|
||||
$type: haxework.view.group.VGroupView
|
||||
layout.hAlign: center
|
||||
geometry.stretch: true
|
||||
geometry.margin: 10
|
||||
style: window
|
||||
views:
|
||||
- $type: haxework.view.group.HGroupView
|
||||
geometry.width: 100%
|
||||
style: text
|
||||
text: Type
|
||||
- id: type
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.width: 100%
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
margin: 10
|
||||
factory: ~gameTypeViewFactory
|
||||
+onItemSelect: ~onGameTypeSelect
|
||||
data:
|
||||
- "classic"
|
||||
- "dota"
|
||||
- "death"
|
||||
- $type: haxework.view.form.LabelView
|
||||
geometry.width: 100%
|
||||
style: text
|
||||
text: Level
|
||||
- $type: haxework.view.ScrollView
|
||||
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: New game
|
||||
- $type: haxework.view.form.ButtonView
|
||||
style: window.close
|
||||
+onPress: ~reject('close')
|
||||
- $type: haxework.view.group.VGroupView
|
||||
geometry.stretch: true
|
||||
view:
|
||||
id: level
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.width: 100%
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
rowSize: 10
|
||||
margin: 5
|
||||
factory: ~levelViewFactory
|
||||
+onItemSelect: ~onLevelSelect
|
||||
geometry.padding: 10
|
||||
- $type: haxework.view.group.HGroupView
|
||||
layout.hAlign: center
|
||||
layout.margin: 5
|
||||
style: panel
|
||||
views:
|
||||
- $type: haxework.view.form.ButtonView
|
||||
text: Create
|
||||
+onPress: ~submit()
|
||||
geometry.padding: [5, 20]
|
||||
layout.margin: 5
|
||||
layout.hAlign: center
|
||||
views:
|
||||
- $type: haxework.view.form.LabelView
|
||||
geometry.width: 100%
|
||||
style: text
|
||||
text: Type
|
||||
- id: type
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.width: 100%
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
margin: 10
|
||||
factory: ~gameTypeViewFactory
|
||||
+onItemSelect: ~onGameTypeSelect
|
||||
data:
|
||||
- "classic"
|
||||
- "dota"
|
||||
- "death"
|
||||
- $type: haxework.view.form.LabelView
|
||||
geometry.width: 100%
|
||||
style: text
|
||||
text: Level
|
||||
- id: level
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.width: 100%
|
||||
geometry.height: 100%
|
||||
overflow.y: scroll
|
||||
layout:
|
||||
$type: haxework.view.layout.TailLayout
|
||||
rowSize: 10
|
||||
margin: 5
|
||||
factory: ~levelViewFactory
|
||||
+onItemSelect: ~onLevelSelect
|
||||
geometry.padding: 10
|
||||
- $type: haxework.view.group.HGroupView
|
||||
layout.hAlign: center
|
||||
layout.margin: 5
|
||||
style: panel
|
||||
views:
|
||||
- $type: haxework.view.form.ButtonView
|
||||
text: Create
|
||||
+onPress: ~submit()
|
||||
|
||||
@@ -2,49 +2,47 @@
|
||||
layout.hAlign: center
|
||||
layout.vAlign: middle
|
||||
view:
|
||||
$type: haxework.view.group.VGroupView
|
||||
layout.hAlign: center
|
||||
geometry.width: 100%
|
||||
geometry.height: 100%
|
||||
# geometry.width: 400
|
||||
# geometry.height: 400
|
||||
geometry.margin: 10
|
||||
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
|
||||
- $type: haxework.view.form.ButtonView
|
||||
style: window.close
|
||||
+onPress: ~reject('close')
|
||||
- $type: haxework.view.ScrollView
|
||||
geometry.stretch: true
|
||||
layout.hAlign: center
|
||||
view:
|
||||
id: slots
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.padding: 10
|
||||
geometry.width: 100%
|
||||
layout.hAlign: center
|
||||
factory: ~slotViewFactory
|
||||
layout:
|
||||
$type: haxework.view.layout.VerticalLayout
|
||||
# $type: haxework.view.layout.TailLayout
|
||||
margin: 5
|
||||
- id: presets
|
||||
$type: haxework.view.data.DataView
|
||||
factory: ~presetViewFactory
|
||||
+onDataSelect: ~onPresetSelect
|
||||
layout:
|
||||
$type: haxework.view.layout.HorizontalLayout
|
||||
hAlign: center
|
||||
margin: 5
|
||||
style: panel
|
||||
$type: haxework.view.group.VGroupView
|
||||
layout.hAlign: center
|
||||
geometry.width: 100%
|
||||
geometry.height: 100%
|
||||
# geometry.width: 400
|
||||
# geometry.height: 400
|
||||
geometry.margin: 10
|
||||
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
|
||||
- $type: haxework.view.form.ButtonView
|
||||
style: window.close
|
||||
+onPress: ~reject('close')
|
||||
- id: slots
|
||||
$type: haxework.view.data.DataView
|
||||
geometry.padding: 10
|
||||
geometry.width: 100%
|
||||
geometry.height: 100%
|
||||
layout.hAlign: center
|
||||
overflow.y: scroll
|
||||
factory: ~slotViewFactory
|
||||
layout:
|
||||
$type: haxework.view.layout.VerticalLayout
|
||||
# $type: haxework.view.layout.TailLayout
|
||||
margin: 5
|
||||
- id: presets
|
||||
$type: haxework.view.data.DataView
|
||||
factory: ~presetViewFactory
|
||||
+onDataSelect: ~onPresetSelect
|
||||
layout:
|
||||
$type: haxework.view.layout.HorizontalLayout
|
||||
hAlign: center
|
||||
margin: 5
|
||||
style: panel
|
||||
|
||||
Reference in New Issue
Block a user