Home Reference Source Repository
import {SelectableDrawer} from 'igeom/src/app/core/drawers/selectable-drawer.js'
public class | source

SelectableDrawer

Extends:

Drawer → SelectableDrawer

Indirect Subclass:

LineDrawer

Static Method Summary

Static Public Methods
public static

setSelectable(konvaObject: *): *

public static
public static

setSelectableIfSelectorChanged(konvaObject: *): *

Constructor Summary

Public Constructor
public

Inherited Summary

From class Drawer
public static

drawObject(object: *)

public static

getKonvaGroup(draggable: *): *

public static

setMaxIndex(object: *)

public static
public
public
public
public
public

state: *

public

states: *[]

public

addAction(action: *)

public

addAggregator(aggregator: *)

public
public

clear()

public
public

draw(object: *)

public
public

reset()

public

setElementClass(elementClass: *)

public

setKonvaObject(konvaObject: *)

public

setState(state: *)

public

setStatus(status: *)

public

update(aggregator: *, event: *)

Static Public Methods

public static setSelectable(konvaObject: *): * source

Params:

NameTypeAttributeDescription
konvaObject *

Return:

*

public static setSelectableIfIntersectionChanged(konvaObject: *): * source

Params:

NameTypeAttributeDescription
konvaObject *

Return:

*

public static setSelectableIfSelectorChanged(konvaObject: *): * source

Params:

NameTypeAttributeDescription
konvaObject *

Return:

*

Public Constructors

public constructor() source

Override:

Drawer#constructor