Home Reference Source Repository
public class | source

BaseHandler

Direct Subclass:

AngleHandler, HoverHandler

Indirect Subclass:

DragHandler

Constructor Summary

Public Constructor
public

constructor(sketcher: *, name: *)

Member Summary

Public Members
public
public
public

name: *

public
public

sketch: *

public

Method Summary

Public Methods
public

addInteraction(object: *)

public
public

cancel()

public

consoleComplete(cmd: *): *

public
public
public

destroy(options: *)

public
public
public

onKeyDown(event: *)

public

onKeyUp(event: *)

public
public

removeInteraction(object: *)

public

Public Constructors

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

Params:

NameTypeAttributeDescription
sketcher *
name *

Public Members

public destroyed: boolean source

public interactions: * source

public name: * source

public onMouseMove: * source

public sketch: * source

public sketcher: * source

Public Methods

public addInteraction(object: *) source

Params:

NameTypeAttributeDescription
object *

public addInteractions() source

public cancel() source

public consoleComplete(cmd: *): * source

Params:

NameTypeAttributeDescription
cmd *

Return:

*

public consoleExecute(cmd: *): boolean source

Params:

NameTypeAttributeDescription
cmd *

Return:

boolean

public createSnapper(): * source

Return:

*

public destroy(options: *) source

Params:

NameTypeAttributeDescription
options *

public filterObjectsWithInteraction(object: *): boolean source

Params:

NameTypeAttributeDescription
object *

Return:

boolean

public getRecentMousePosition(): * source

Return:

*

public onKeyDown(event: *) source

Params:

NameTypeAttributeDescription
event *

public onKeyUp(event: *) source

Params:

NameTypeAttributeDescription
event *

public parseRestrictions(cmd: *) source

Params:

NameTypeAttributeDescription
cmd *

public removeInteraction(object: *) source

Params:

NameTypeAttributeDescription
object *

public removeInteractions() source