Home Reference Source Repository
public class | source

BaseHandler

Direct Subclass:

HoverHandler, filletHandler

Indirect Subclass:

DragHandler

Constructor Summary

Public Constructor
public

constructor(sketcher: *, name: *)

Member Summary

Public Members
public
public

name: *

public

sketch: *

public

Method Summary

Public Methods
public

addInteraction(object: *, interactionListeners: *)

public
public

consoleComplete(cmd: *): *

public

consoleExecute(cmd: *, preview: *)

public
public

destroy(options: *)

public
public

removeInteraction(object: *, interactionListeners: *, objectPattern2: {"interaction": *})

public

removeInteractions(options: *)

Public Constructors

public constructor(sketcher: *, name: *) source

Params:

NameTypeAttributeDescription
sketcher *
name *

Public Members

public interactions: * source

public name: * source

public sketch: * source

public sketcher: * source

Public Methods

public addInteraction(object: *, interactionListeners: *) source

Params:

NameTypeAttributeDescription
object *
interactionListeners *

public addInteractions() source

public consoleComplete(cmd: *): * source

Params:

NameTypeAttributeDescription
cmd *

Return:

*

public consoleExecute(cmd: *, preview: *) source

Params:

NameTypeAttributeDescription
cmd *
preview *

public createSnapper(): * source

Return:

*

public destroy(options: *) source

Params:

NameTypeAttributeDescription
options *

public filterObjectsWithInteraction(object: *): boolean source

Params:

NameTypeAttributeDescription
object *

Return:

boolean

public removeInteraction(object: *, interactionListeners: *, objectPattern2: {"interaction": *}) source

Params:

NameTypeAttributeDescription
object *
interactionListeners *
objectPattern2 {"interaction": *}
  • optional
  • default: {}

public removeInteractions(options: *) source

Params:

NameTypeAttributeDescription
options *