Class: LineEditTool ​
Hierarchy ​
↳
LineEditTool
Table of contents ​
Constructors ​
Properties ​
Accessors ​
Methods ​
- registerEditTool
- onMove
- onScale
- onRotate
- load
- update
- unload
- registerInnerEditor
- onCreate
- create
- onLoad
- onUnload
- onDestroy
- destroy
- onScaleWithDrag
- getInnerMove
- getFromToByPath
- getFromToByPoints
- dragPoint
- onSkew
- onUpdate
Constructors ​
constructor ​
• new LineEditTool(editor): LineEditTool
Parameters ​
| Name | Type |
|---|---|
editor | IEditor |
Returns ​
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:35
Properties ​
editTarget ​
• editTarget: IUI
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:18
config ​
• config: IObject
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:20
editConfig ​
• Optional editConfig: IEditorConfig
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:22
editor ​
• editor: IEditor
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:24
_editBox ​
• Protected _editBox: IEditBox
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:26
view ​
• view: IGroup
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:30
eventIds ​
• eventIds: IEventListenerId[] = []
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:32
scaleOfEvent ​
• scaleOfEvent: boolean = true
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:17
Accessors ​
mode ​
• get mode(): IInnerEditorMode
Returns ​
Inherited from ​
EditTool.mode
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:16
editBox ​
• get editBox(): IEditBox
Returns ​
Inherited from ​
EditTool.editBox
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:27
• set editBox(value): void
Parameters ​
| Name | Type |
|---|---|
value | IEditBox |
Returns ​
void
Inherited from ​
EditTool.editBox
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:28
tag ​
• get tag(): string
Returns ​
string
Overrides ​
EditTool.tag
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:15
Methods ​
registerEditTool ​
â–¸ registerEditTool(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/EditTool.ts:10
onMove ​
â–¸ onMove(e): void
Parameters ​
| Name | Type |
|---|---|
e | IEditorMoveEvent |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/EditTool.ts:20
onScale ​
â–¸ onScale(e): void
Parameters ​
| Name | Type |
|---|---|
e | IEditorScaleEvent |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/EditTool.ts:28
onRotate ​
â–¸ onRotate(e): void
Parameters ​
| Name | Type |
|---|---|
e | IEditorRotateEvent |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/EditTool.ts:40
load ​
â–¸ load(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/EditTool.ts:66
update ​
â–¸ update(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/EditTool.ts:71
unload ​
â–¸ unload(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/EditTool.ts:76
registerInnerEditor ​
â–¸ registerInnerEditor(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:9
onCreate ​
â–¸ onCreate(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:41
create ​
â–¸ create(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:42
onLoad ​
â–¸ onLoad(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:50
onUnload ​
â–¸ onUnload(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:62
onDestroy ​
â–¸ onDestroy(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:71
destroy ​
â–¸ destroy(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/editor/src/tool/InnerEditor.ts:72
onScaleWithDrag ​
â–¸ onScaleWithDrag(e): void
Parameters ​
| Name | Type |
|---|---|
e | IEditorScaleEvent |
Returns ​
void
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:19
getInnerMove ​
â–¸ getInnerMove(ui, event, lockRatio): IPointData
Parameters ​
| Name | Type |
|---|---|
ui | IUI |
event | IDragEvent |
lockRatio | boolean | "corner" |
Returns ​
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:66
getFromToByPath ​
â–¸ getFromToByPath(path): IFromToData
Parameters ​
| Name | Type |
|---|---|
path | IPathCommandData |
Returns ​
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:72
getFromToByPoints ​
â–¸ getFromToByPoints(originPoints): IFromToData
Parameters ​
| Name | Type |
|---|---|
originPoints | number[] | IPointData[] |
Returns ​
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:79
dragPoint ​
â–¸ dragPoint(fromPoint, toPoint, isDragFrom, around, movePoint): void
Parameters ​
| Name | Type |
|---|---|
fromPoint | IPointData |
toPoint | IPointData |
isDragFrom | boolean |
around | IAround |
movePoint | IPointData |
Returns ​
void
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:88
onSkew ​
â–¸ onSkew(_e): void
Parameters ​
| Name | Type |
|---|---|
_e | IEditorSkewEvent |
Returns ​
void
Overrides ​
Defined in ​
src/in/packages/editor/src/tool/LineEditTool.ts:99
onUpdate ​
â–¸ onUpdate(): void
Returns ​
void