瀏覽代碼

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

Pascal Peridont 8 年之前
父節點
當前提交
e99fc239f3
共有 1 個文件被更改,包括 14 次插入0 次删除
  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);