Преглед на файлове

Add flow background-alpha and background-smooth attributes

trethaller преди 6 години
родител
ревизия
b960ad14b9
променени са 1 файла, в които са добавени 16 реда и са изтрити 0 реда
  1. 16 0
      h2d/domkit/BaseComponents.hx

+ 16 - 0
h2d/domkit/BaseComponents.hx

@@ -363,6 +363,8 @@ class FlowComp extends ObjectComp implements domkit.Component.ComponentDecl<h2d.
 	@:p var maxWidth : Null<Int>;
 	@:p var maxWidth : Null<Int>;
 	@:p var maxHeight : Null<Int>;
 	@:p var maxHeight : Null<Int>;
 	@:p(flowBackground) var background : { tile : h2d.Tile, borderW : Int, borderH : Int };
 	@:p(flowBackground) var background : { tile : h2d.Tile, borderW : Int, borderH : Int };
+	@:p var backgroundAlpha : Float;
+	@:p var backgroundSmooth : Bool;
 	@:p var debug : Bool;
 	@:p var debug : Bool;
 	@:p var vertical : Bool;
 	@:p var vertical : Bool;
 	@:p var horizontal : Bool;
 	@:p var horizontal : Bool;
@@ -424,6 +426,20 @@ class FlowComp extends ObjectComp implements domkit.Component.ComponentDecl<h2d.
 		}
 		}
 	}
 	}
 
 
+	static function set_backgroundAlpha( o : h2d.Flow, v ) {
+		var bg = @:privateAccess o.background;
+		if(bg == null)
+			return;
+		bg.alpha = v;
+	}
+
+	static function set_backgroundSmooth( o : h2d.Flow, v ) {
+		var bg = @:privateAccess o.background;
+		if(bg == null)
+			return;
+		bg.smooth = v;
+	}
+
 	static function set_padding( o : h2d.Flow, v ) {
 	static function set_padding( o : h2d.Flow, v ) {
 		if( v == null ) {
 		if( v == null ) {
 			o.padding = 0;
 			o.padding = 0;