aboutsummaryrefslogtreecommitdiff
path: root/src/layout.ts
diff options
context:
space:
mode:
authorTerry Truong <terry06890@gmail.com>2022-06-25 18:48:29 +1000
committerTerry Truong <terry06890@gmail.com>2022-06-25 19:28:35 +1000
commit86e2f7bcf32a87c180315b6114092f11f9bbded5 (patch)
treecba5e581a72529b873ba226ac4be732d9223b5e6 /src/layout.ts
parent2a0c04245f8ab5017ca96449cca8aeb36336edf3 (diff)
Clean up code in App.vue
Diffstat (limited to 'src/layout.ts')
-rw-r--r--src/layout.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/layout.ts b/src/layout.ts
index 9b4a58f..2aabf9b 100644
--- a/src/layout.ts
+++ b/src/layout.ts
@@ -253,17 +253,17 @@ export function initLayoutTree(tolMap: TolMap, rootName: string, depth: number):
// 'chg' allows for performing layout after expanding/collapsing a node
// 'layoutMap' provides a LayoutMap to update with added/removed children
export function tryLayout(
- layoutTree: LayoutNode, pos: [number,number], dims: [number,number], options: LayoutOptions,
+ layoutTree: LayoutNode, dims: [number,number], options: LayoutOptions,
{allowCollapse = false, chg = null as LayoutTreeChg | null, layoutMap = null as LayoutMap | null} = {}
): boolean {
// Create a new LayoutNode tree, in case of layout failure
let tempTree = layoutTree.cloneNodeTree(chg);
let success: boolean;
switch (options.layoutType){
- case 'sqr': success = sqrLayout(tempTree, pos, dims, true, allowCollapse, options); break;
- case 'rect': success = rectLayout(tempTree, pos, dims, true, allowCollapse, options); break;
- case 'sweep': success = sweepLayout(tempTree, pos, dims, true, allowCollapse, options); break;
- case 'flex-sqr': success = flexSqrLayout(tempTree, pos, dims, true, allowCollapse, options); break;
+ case 'sqr': success = sqrLayout(tempTree, [0,0], dims, true, allowCollapse, options); break;
+ case 'rect': success = rectLayout(tempTree, [0,0], dims, true, allowCollapse, options); break;
+ case 'sweep': success = sweepLayout(tempTree, [0,0], dims, true, allowCollapse, options); break;
+ case 'flex-sqr': success = flexSqrLayout(tempTree, [0,0], dims, true, allowCollapse, options); break;
}
if (success){
if (options.layoutType != 'flex-sqr'){