Prechádzať zdrojové kódy

Flow: added 2 helper methods (paddingHorizontal/Vertical) (#213)

Pascal Peridont 8 rokov pred
rodič
commit
e99fc239f3
1 zmenil súbory, kde vykonal 14 pridanie a 0 odobranie
  1. 14 0
      h2d/Flow.hx

+ 14 - 0
h2d/Flow.hx

@@ -90,6 +90,8 @@ class Flow extends Sprite {
 		Will set all padding values at the same time.
 	**/
 	public var padding(never, set) : Int;
+	public var paddingHorizontal(never, set) : Int;
+	public var paddingVertical(never, set) : Int;
 	public var paddingLeft(default, set) : Int = 0;
 	public var paddingRight(default, set) : Int = 0;
 	public var paddingTop(default, set) : Int = 0;
@@ -257,6 +259,18 @@ class Flow extends Sprite {
 		return v;
 	}
 
+	inline function set_paddingHorizontal(v) {
+		paddingLeft = v;
+		paddingRight = v;
+		return v;
+	}
+
+	inline function set_paddingVertical(v) {
+		paddingTop = v;
+		paddingBottom = v;
+		return v;
+	}
+
 	function get_clientWidth() {
 		if( needReflow ) reflow();
 		return Math.ceil(calculatedWidth) - (paddingLeft + paddingRight + borderWidth * 2);