Sfoglia il codice sorgente

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

Pascal Peridont 8 anni fa
parent
commit
e99fc239f3
1 ha cambiato i file con 14 aggiunte e 0 eliminazioni
  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);