# HG changeset patch # User Jordan Miner # Date 1248927929 18000 # Node ID 69df5369c5f770dc4c4dad9d2757bec903d23f68 # Parent f9fea816b1fbf724ee74b42e9940ef0763c750b8 Fix filler to only be elastic in the direction of its parent. diff -r f9fea816b1fb -r 69df5369c5f7 dynamin/gui/layout.d --- a/dynamin/gui/layout.d Wed Jul 29 23:24:20 2009 -0500 +++ b/dynamin/gui/layout.d Wed Jul 29 23:25:29 2009 -0500 @@ -112,7 +112,10 @@ } return e; case LayoutType.Filler: - return Elasticity.Semi; + if(!parent || parent.numColumns > 1 || children.length == 1) + return Elasticity.Semi; + else + return Elasticity.No; case LayoutType.Spacer: return Elasticity.No; } @@ -133,7 +136,10 @@ } return e; case LayoutType.Filler: - return Elasticity.Semi; + if(!parent || parent.numRows > 1 || children.length == 1) + return Elasticity.Semi; + else + return Elasticity.No; case LayoutType.Spacer: return Elasticity.No; }