[view] fixes
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package demo;
|
||||
|
||||
import haxework.color.Color;
|
||||
import haxework.view.skin.Skin;
|
||||
import haxework.view.theme.SkinStyle;
|
||||
import haxework.view.theme.Theme;
|
||||
|
||||
using haxework.color.ColorUtil;
|
||||
@@ -13,7 +15,7 @@ class AppTheme extends Theme {
|
||||
|
||||
override private function reload():Void {
|
||||
super.reload();
|
||||
// data.put("view", text().concat(background(colors.light)).concat(border()));
|
||||
// data.put("test", [Skin.color(0x00ffff)]);
|
||||
styles.put("view", text().concat(background(colors.light, true)));
|
||||
styles.put("test", [new SkinStyle(Skin.color(0x00ffff))]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ import haxework.view.IView;
|
||||
@:view var tabs:IGroupView;
|
||||
|
||||
private function init():Void {
|
||||
switcher.change("list");
|
||||
switcher.change("test_layout");
|
||||
}
|
||||
|
||||
private function onFrameSwitch(frame:IView<Dynamic>):Void {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
style: background
|
||||
geometry.stretch: true
|
||||
views:
|
||||
- $type: haxework.view.ImageView
|
||||
geometry.padding: 10
|
||||
|
||||
@@ -9,6 +9,7 @@ import haxework.view.skin.Skin;
|
||||
private function colorViewFactory(index:Int, color:Int) {
|
||||
var view = new ButtonView();
|
||||
view.setSize(48, 48, "fixed");
|
||||
view.geometry.padding = 0;
|
||||
view.skin = Skin.buttonColor(color);
|
||||
return view;
|
||||
}
|
||||
|
||||
@@ -7,21 +7,24 @@ views:
|
||||
layout.margin: 10
|
||||
layout.vAlign: middle
|
||||
skin:
|
||||
$type: haxework.view.skin.ColorSkin
|
||||
color: 0xffff00
|
||||
$type: haxework.view.skin.SpriteSkin
|
||||
background.color: 0xffff00
|
||||
background.alpha: 1
|
||||
views:
|
||||
- $type: haxework.view.SpriteView
|
||||
geometry.width: 100
|
||||
geometry.height: 100
|
||||
skin:
|
||||
$type: haxework.view.skin.ColorSkin
|
||||
color: 0xff0000
|
||||
$type: haxework.view.skin.SpriteSkin
|
||||
background.color: 0xff0000
|
||||
background.alpha: 1
|
||||
- $type: haxework.view.group.VGroupView
|
||||
geometry.padding: 10
|
||||
layout.margin: 10
|
||||
skin:
|
||||
$type: haxework.view.skin.ColorSkin
|
||||
color: 0x00ffff
|
||||
$type: haxework.view.skin.SpriteSkin
|
||||
background.color: 0x00ffff
|
||||
background.alpha: 1
|
||||
views:
|
||||
- $type: haxework.view.SpriteView
|
||||
geometry.width: 100
|
||||
@@ -29,31 +32,30 @@ views:
|
||||
size:
|
||||
_test_: [200, 200]
|
||||
skin:
|
||||
$type: haxework.view.skin.ColorSkin
|
||||
color: 0xff0000
|
||||
$type: haxework.view.skin.SpriteSkin
|
||||
background.color: 0xff0000
|
||||
background.alpha: 1
|
||||
- $type: haxework.view.SpriteView
|
||||
geometry.width: 100
|
||||
geometry.height: 100
|
||||
skin:
|
||||
$type: haxework.view.skin.ColorSkin
|
||||
color: 0xff0000
|
||||
- $type: haxework.view.list.VListView
|
||||
factory: ~haxework.view.list.LabelListItem.factory
|
||||
geometry.width: 100
|
||||
geometry.height: 100
|
||||
scroll:
|
||||
$type: haxework.view.list.VScrollBarView
|
||||
data:
|
||||
- "aaa"
|
||||
$type: haxework.view.skin.SpriteSkin
|
||||
background.color: 0xff0000
|
||||
background.alpha: 1
|
||||
- $type: haxework.view.text.TextView
|
||||
geometry.padding: 20
|
||||
text: "Azazaza"
|
||||
- $type: haxework.view.SpriteView
|
||||
geometry.width: 60%
|
||||
geometry.height: 100%
|
||||
skin:
|
||||
$type: haxework.view.skin.ColorSkin
|
||||
color: 0xff0000
|
||||
$type: haxework.view.skin.SpriteSkin
|
||||
background.color: 0xff0000
|
||||
background.alpha: 1
|
||||
- $type: haxework.view.SpriteView
|
||||
geometry.width: 40%
|
||||
geometry.height: 80%
|
||||
skin:
|
||||
$type: haxework.view.skin.ColorSkin
|
||||
color: 0xff0000
|
||||
$type: haxework.view.skin.SpriteSkin
|
||||
background.color: 0xff0000
|
||||
background.alpha: 1
|
||||
|
||||
Reference in New Issue
Block a user