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

AreaMoveAttachTool

Extends:

scripts/path-controller/toolsys/toolsys.js~simple_toolsys.ToolOpToolBaseAreaDragTool → AreaMoveAttachTool

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public

mpos: *

public

sarea: *

public
public

Method Summary

Public Methods
public

on_keydown(e: *)

public

on_mousedown(e: *)

public

on_mousemove(e: *)

public

on_mouseup(e: *)

Inherited Summary

From class ToolBase
public

ctx: *

public
public
public

screen: *

private
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: *)

From class AreaDragTool
public static

tooldef(): {"uiname": string, "toolpath": string, "icon": *, "description": string, "is_modal": boolean, "undoflag": *, "flag": *, "inputs": *, "outputs": *}

public

boxes: *[]

public

curbox: *

public
public
public
public

sarea: *

public

screen: *

public
public

doSplit(b: *): *

public

doSplitDrop(b: *)

public

finish()

public

getActiveBox(x: *, y: *): *

public

getBoxRect(b: *): *

public

makeBoxes(sa: *)

public

modalStart(ctx: *)

public

on_drag(e: *)

public

on_dragend(e: *)

public

on_keydown(e: *)

public

on_mousemove(e: *)

public

on_mouseup(e: *)

public

on_pointerup(e: *)

Public Constructors

public constructor() source

Override:

AreaDragTool#constructor

Public Members

public dropArea: boolean source

Override:

AreaDragTool#dropArea

public excludeAreas: * source

Override:

AreaDragTool#excludeAreas

public first: boolean source

public mpos: * source

public sarea: * source

Override:

AreaDragTool#sarea

public start_mpos2: * source

public start_pos: * source

Public Methods

public on_keydown(e: *) source

Override:

AreaDragTool#on_keydown

Params:

NameTypeAttributeDescription
e *

public on_mousedown(e: *) source

Params:

NameTypeAttributeDescription
e *

public on_mousemove(e: *) source

Override:

AreaDragTool#on_mousemove

Params:

NameTypeAttributeDescription
e *

public on_mouseup(e: *) source

Override:

AreaDragTool#on_mouseup

Params:

NameTypeAttributeDescription
e *