@leafer/layouter
Advanced tools
| import { ILayouter, ILeaf, ILayoutBlockData, ILayouterConfig, ILeafList, IEventListenerId } from '@leafer/interface'; | ||
| import { LeafLevelList, WatchEvent } from '@leafer/core'; | ||
| declare class Layouter implements ILayouter { | ||
| target: ILeaf; | ||
| layoutedBlocks: ILayoutBlockData[]; | ||
| totalTimes: number; | ||
| times: number; | ||
| disabled: boolean; | ||
| running: boolean; | ||
| layouting: boolean; | ||
| waitAgain: boolean; | ||
| config: ILayouterConfig; | ||
| protected __updatedList: ILeafList; | ||
| protected __levelList: LeafLevelList; | ||
| protected __eventIds: IEventListenerId[]; | ||
| constructor(target: ILeaf, userConfig?: ILayouterConfig); | ||
| start(): void; | ||
| stop(): void; | ||
| disable(): void; | ||
| layout(): void; | ||
| layoutAgain(): void; | ||
| layoutOnce(): void; | ||
| partLayout(): void; | ||
| fullLayout(): void; | ||
| static fullLayout(target: ILeaf): void; | ||
| createBlock(data: ILeafList | ILeaf[]): ILayoutBlockData; | ||
| getBlocks(list: ILeafList): ILayoutBlockData[]; | ||
| addBlocks(current: ILayoutBlockData[]): void; | ||
| protected __onReceiveWatchData(event: WatchEvent): void; | ||
| protected __listenEvents(): void; | ||
| protected __removeListenEvents(): void; | ||
| destroy(): void; | ||
| } | ||
| export { Layouter }; |
+7
-9
| { | ||
| "name": "@leafer/layouter", | ||
| "version": "1.0.0-beta.12", | ||
| "version": "1.0.0-beta.15", | ||
| "description": "@leafer/canvas", | ||
@@ -8,4 +8,7 @@ "author": "Chao (Leafer) Wan", | ||
| "main": "src/index.ts", | ||
| "types": "types/index.d.ts", | ||
| "files": [ | ||
| "src" | ||
| "src", | ||
| "types", | ||
| "dist" | ||
| ], | ||
@@ -23,12 +26,7 @@ "repository": { | ||
| "dependencies": { | ||
| "@leafer/event": "1.0.0-beta.12", | ||
| "@leafer/math": "1.0.0-beta.12", | ||
| "@leafer/list": "1.0.0-beta.12", | ||
| "@leafer/data": "1.0.0-beta.12", | ||
| "@leafer/helper": "1.0.0-beta.12", | ||
| "@leafer/debug": "1.0.0-beta.12" | ||
| "@leafer/core": "1.0.0-beta.15" | ||
| }, | ||
| "devDependencies": { | ||
| "@leafer/interface": "1.0.0-beta.12" | ||
| "@leafer/interface": "1.0.0-beta.15" | ||
| } | ||
| } |
| import { IBounds, ILayoutBlockData, ILeafList, ILeaf } from '@leafer/interface' | ||
| import { Bounds, BoundsHelper } from '@leafer/math' | ||
| import { LeafBoundsHelper } from '@leafer/helper' | ||
| import { LeafList } from '@leafer/list' | ||
| import { Bounds, BoundsHelper, LeafBoundsHelper, LeafList } from '@leafer/core' | ||
@@ -6,0 +4,0 @@ |
+1
-5
| import { ILayouter, ILeaf, ILayoutBlockData, IEventListenerId, ILayouterConfig, ILeafList } from '@leafer/interface' | ||
| import { LayoutEvent, WatchEvent } from '@leafer/event' | ||
| import { LeafLevelList, LeafList } from '@leafer/list' | ||
| import { BranchHelper, LeafHelper } from '@leafer/helper' | ||
| import { DataHelper } from '@leafer/data' | ||
| import { Run, Debug } from '@leafer/debug' | ||
| import { LayoutEvent, WatchEvent, LeafLevelList, LeafList, BranchHelper, LeafHelper, DataHelper, Run, Debug } from '@leafer/core' | ||
@@ -8,0 +4,0 @@ import { updateBounds, updateMatrix, updateChange } from './LayouterHelper' |
| import { ILeaf, ILeafLayout, ILeafLevelList, ILeafList } from '@leafer/interface' | ||
| import { BranchHelper, LeafHelper } from '@leafer/helper' | ||
| import { BranchHelper, LeafHelper } from '@leafer/core' | ||
@@ -4,0 +4,0 @@ |
12057
7.94%1
-83.33%8
14.29%261
12.02%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed