Nicolas Cannasse 6 anni fa
parent
commit
d371dcee47
3 ha cambiato i file con 5 aggiunte e 5 eliminazioni
  1. 3 3
      h2d/domkit/BaseComponents.hx
  2. 1 1
      h2d/domkit/InitComponents.hx
  3. 1 1
      h2d/domkit/Style.hx

+ 3 - 3
h2d/domkit/BaseComponents.hx

@@ -227,7 +227,7 @@ class ObjectComp implements h2d.domkit.Object implements domkit.Component.Compon
 	}
 
 	static function getFlowProps( o : h2d.Object ) {
-		var p = Std.instance(o.parent, h2d.Flow);
+		var p = hxd.impl.Api.downcast(o.parent, h2d.Flow);
 		return p == null ? null : p.getProperties(o);
 	}
 
@@ -317,9 +317,9 @@ class ObjectComp implements h2d.domkit.Object implements domkit.Component.Compon
 	}
 
 	@:keep static var init = {
-		domkit.Element.addElement = function(e, parent) { 
+		domkit.Element.addElement = function(e, parent) {
 			(e.obj : h2d.Object).name = e.id;
-			(parent.obj : h2d.Object).addChild(e.obj); 
+			(parent.obj : h2d.Object).addChild(e.obj);
 		}
 		domkit.Element.removeElement = function(e) (e.obj : h2d.Object).remove();
 		domkit.Element.getParent = function(e:h2d.Object) return e.parent;

+ 1 - 1
h2d/domkit/InitComponents.hx

@@ -16,7 +16,7 @@ class InitComponents {
 
 	static function addOnRemove(fields : Array<haxe.macro.Expr.Field>) : Array<haxe.macro.Expr.Field> {
 		var removeExpr = macro {
-			var style = Std.instance(document.style, h2d.domkit.Style);
+			var style = hxd.impl.Api.downcast(document.style, h2d.domkit.Style);
 			if( style != null ) @:privateAccess style.remove(this);
 			// make sure it's also removed from document
 			var elt = document.get(this);

+ 1 - 1
h2d/domkit/Style.hx

@@ -79,7 +79,7 @@ class Style extends domkit.CssStyle {
 				fl.padding = 10;
 				errorsText = new h2d.Text(hxd.res.DefaultFont.get(), fl);
 			}
-			var fl = Std.instance(errorsText.parent, h2d.Flow);
+			var fl = hxd.impl.Api.downcast(errorsText.parent, h2d.Flow);
 			var sc = fl.getScene();
 			fl.maxWidth = sc.width;
 			errorsText.text = errors.join("\n");