[view] big update

This commit is contained in:
2019-04-04 17:11:33 +03:00
parent a29594e79c
commit de0a7a3687
27 changed files with 122 additions and 128 deletions

View File

@@ -3,8 +3,7 @@ package haxework.view;
import flash.display.DisplayObject;
import flash.display.InteractiveObject;
import haxework.view.core.Geometry;
import haxework.view.skin.ISkin.ISizeSkin;
import haxework.view.skin.ISkin.SkinSet;
import haxework.view.skin.ISkin;
import haxework.resources.IResources;
class View<C:DisplayObject> implements IView<C> {
@@ -61,20 +60,10 @@ class View<C:DisplayObject> implements IView<C> {
}
public function update():Void {
/*for (skin in this.skin) {
if (Std.is(skin, ISizeSkin)) {
var sizeSkin:ISizeSkin = cast skin;
setContentSize(sizeSkin.width, sizeSkin.height, "skin");
}
}*/
}
public function redraw():Void {
for (skin in this.skin) {
if (Std.is(skin, ISizeSkin)) {
var sizeSkin:ISizeSkin = cast skin;
setContentSize(sizeSkin.width, sizeSkin.height, "skin");
}
skin.draw(this);
}
}