Home Reference Source
import {ToolBase} from './scripts/screen/FrameManager_ops.js'
public class | source

ToolBase

Extends:

scripts/path-controller/toolsys/toolsys.js~simple_toolsys.ToolOp → ToolBase

Indirect Subclass:

AreaMoveAttachTool

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

ctx: *

public
public
public

screen: *

Private Members
private

Method Summary

Public Methods
public

cancel()

public

finish()

public

modalStart(ctx: *, elem: *, pointerId: *)

public

on_keydown(e: *)

public

on_mousemove(e: *)

public

on_mouseup(e: *)

public
public

start(elem: *, pointerId: *)

Public Constructors

public constructor() source

Public Members

public ctx: * source

public modaldata: * source

public overdraw: * source

public screen: * source

Private Members

private _finished: boolean source

Public Methods

public cancel() source

public finish() source

public modalStart(ctx: *, elem: *, pointerId: *) source

Params:

NameTypeAttributeDescription
ctx *
elem *
pointerId *

public on_keydown(e: *) source

Params:

NameTypeAttributeDescription
e *

public on_mousemove(e: *) source

Params:

NameTypeAttributeDescription
e *

public on_mouseup(e: *) source

Params:

NameTypeAttributeDescription
e *

public popModal() source

public start(elem: *, pointerId: *) source

Params:

NameTypeAttributeDescription
elem *
pointerId *