Skip to content

Class: LineEditTool ​

Hierarchy ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new LineEditTool(editor): LineEditTool

Parameters ​

NameType
editorIEditor

Returns ​

LineEditTool

Inherited from ​

EditTool.constructor

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:35

Properties ​

editTarget ​

• editTarget: IUI

Inherited from ​

EditTool.editTarget

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:18


config ​

• config: IObject

Inherited from ​

EditTool.config

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:20


editConfig ​

• Optional editConfig: IEditorConfig

Inherited from ​

EditTool.editConfig

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:22


editor ​

• editor: IEditor

Inherited from ​

EditTool.editor

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:24


_editBox ​

• Protected _editBox: IEditBox

Inherited from ​

EditTool._editBox

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:26


view ​

• view: IGroup

Inherited from ​

EditTool.view

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:30


eventIds ​

• eventIds: IEventListenerId[] = []

Inherited from ​

EditTool.eventIds

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 ​

IInnerEditorMode

Inherited from ​

EditTool.mode

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:16


editBox ​

• get editBox(): IEditBox

Returns ​

IEditBox

Inherited from ​

EditTool.editBox

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:27

• set editBox(value): void

Parameters ​

NameType
valueIEditBox

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 ​

EditTool.registerEditTool

Defined in ​

src/in/packages/editor/src/tool/EditTool.ts:10


onMove ​

â–¸ onMove(e): void

Parameters ​

NameType
eIEditorMoveEvent

Returns ​

void

Inherited from ​

EditTool.onMove

Defined in ​

src/in/packages/editor/src/tool/EditTool.ts:20


onScale ​

â–¸ onScale(e): void

Parameters ​

NameType
eIEditorScaleEvent

Returns ​

void

Inherited from ​

EditTool.onScale

Defined in ​

src/in/packages/editor/src/tool/EditTool.ts:28


onRotate ​

â–¸ onRotate(e): void

Parameters ​

NameType
eIEditorRotateEvent

Returns ​

void

Inherited from ​

EditTool.onRotate

Defined in ​

src/in/packages/editor/src/tool/EditTool.ts:40


load ​

â–¸ load(): void

Returns ​

void

Inherited from ​

EditTool.load

Defined in ​

src/in/packages/editor/src/tool/EditTool.ts:66


update ​

â–¸ update(): void

Returns ​

void

Inherited from ​

EditTool.update

Defined in ​

src/in/packages/editor/src/tool/EditTool.ts:71


unload ​

â–¸ unload(): void

Returns ​

void

Inherited from ​

EditTool.unload

Defined in ​

src/in/packages/editor/src/tool/EditTool.ts:76


registerInnerEditor ​

â–¸ registerInnerEditor(): void

Returns ​

void

Inherited from ​

EditTool.registerInnerEditor

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:9


onCreate ​

â–¸ onCreate(): void

Returns ​

void

Inherited from ​

EditTool.onCreate

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:41


create ​

â–¸ create(): void

Returns ​

void

Inherited from ​

EditTool.create

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:42


onLoad ​

â–¸ onLoad(): void

Returns ​

void

Inherited from ​

EditTool.onLoad

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:50


onUnload ​

â–¸ onUnload(): void

Returns ​

void

Inherited from ​

EditTool.onUnload

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:62


onDestroy ​

â–¸ onDestroy(): void

Returns ​

void

Inherited from ​

EditTool.onDestroy

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:71


destroy ​

â–¸ destroy(): void

Returns ​

void

Inherited from ​

EditTool.destroy

Defined in ​

src/in/packages/editor/src/tool/InnerEditor.ts:72


onScaleWithDrag ​

â–¸ onScaleWithDrag(e): void

Parameters ​

NameType
eIEditorScaleEvent

Returns ​

void

Defined in ​

src/in/packages/editor/src/tool/LineEditTool.ts:19


getInnerMove ​

â–¸ getInnerMove(ui, event, lockRatio): IPointData

Parameters ​

NameType
uiIUI
eventIDragEvent
lockRatioboolean | "corner"

Returns ​

IPointData

Defined in ​

src/in/packages/editor/src/tool/LineEditTool.ts:66


getFromToByPath ​

â–¸ getFromToByPath(path): IFromToData

Parameters ​

NameType
pathIPathCommandData

Returns ​

IFromToData

Defined in ​

src/in/packages/editor/src/tool/LineEditTool.ts:72


getFromToByPoints ​

â–¸ getFromToByPoints(originPoints): IFromToData

Parameters ​

NameType
originPointsnumber[] | IPointData[]

Returns ​

IFromToData

Defined in ​

src/in/packages/editor/src/tool/LineEditTool.ts:79


dragPoint ​

â–¸ dragPoint(fromPoint, toPoint, isDragFrom, around, movePoint): void

Parameters ​

NameType
fromPointIPointData
toPointIPointData
isDragFromboolean
aroundIAround
movePointIPointData

Returns ​

void

Defined in ​

src/in/packages/editor/src/tool/LineEditTool.ts:88


onSkew ​

â–¸ onSkew(_e): void

Parameters ​

NameType
_eIEditorSkewEvent

Returns ​

void

Overrides ​

EditTool.onSkew

Defined in ​

src/in/packages/editor/src/tool/LineEditTool.ts:99


onUpdate ​

â–¸ onUpdate(): void

Returns ​

void

Overrides ​

EditTool.onUpdate

Defined in ​

src/in/packages/editor/src/tool/LineEditTool.ts:103

Released under the MIT License.