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

SplitTool

Extends:

scripts/path-controller/toolsys/toolsys.js~simple_toolsys.ToolOpToolBase → SplitTool

Static Method Summary

Static Public Methods
public static

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

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

ctx: *

public
public
public

sarea: *

public

screen: *

public
public

t: *

Method Summary

Public Methods
public

cancel(): *

public

finish(canceled: boolean)

public

modalStart(ctx: *)

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

Static Public Methods

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

Return:

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

Public Constructors

public constructor() source

Override:

ToolBase#constructor

Public Members

public ctx: * source

Override:

ToolBase#ctx

public done: boolean source

public overdraw: * source

Override:

ToolBase#overdraw

public sarea: * source

public screen: * source

Override:

ToolBase#screen

public started: boolean source

public t: * source

Public Methods

public cancel(): * source

Override:

ToolBase#cancel

Return:

*

public finish(canceled: boolean) source

Override:

ToolBase#finish

Params:

NameTypeAttributeDescription
canceled boolean
  • optional
  • default: false

public modalStart(ctx: *) source

Override:

ToolBase#modalStart

Params:

NameTypeAttributeDescription
ctx *

public on_keydown(e: *) source

Override:

ToolBase#on_keydown

Params:

NameTypeAttributeDescription
e *

public on_mousedown(e: *) source

Params:

NameTypeAttributeDescription
e *

public on_mousemove(e: *) source

Override:

ToolBase#on_mousemove

Params:

NameTypeAttributeDescription
e *

public on_mouseup(e: *) source

Override:

ToolBase#on_mouseup

Params:

NameTypeAttributeDescription
e *