Skip to content

@vtj


@vtj / designer / Designer

Class: Designer

Defined in: packages/designer/types/framework/designer.d.ts:18

Constructors

Constructor

new Designer(engine, contentWindow, dependencies): Designer

Defined in: packages/designer/types/framework/designer.d.ts:30

Parameters

engine

Engine

contentWindow

Window

dependencies

Ref<Dependencie[]>

Returns

Designer

Properties

contentWindow

contentWindow: Window

Defined in: packages/designer/types/framework/designer.d.ts:20


dependencies

dependencies: Ref<Dependencie[]>

Defined in: packages/designer/types/framework/designer.d.ts:21


document

document: Document | null

Defined in: packages/designer/types/framework/designer.d.ts:23


dragging

dragging: MaterialDescription | null

Defined in: packages/designer/types/framework/designer.d.ts:27


draggingNode

draggingNode: NodeModel | null

Defined in: packages/designer/types/framework/designer.d.ts:28


dropping

dropping: ShallowRef<DesignHelper | null>

Defined in: packages/designer/types/framework/designer.d.ts:25


engine

engine: Engine

Defined in: packages/designer/types/framework/designer.d.ts:19


hover

hover: ShallowRef<DesignHelper | null>

Defined in: packages/designer/types/framework/designer.d.ts:24


lines

lines: ShallowRef<DOMRect[]>

Defined in: packages/designer/types/framework/designer.d.ts:29


selected

selected: Ref<DesignHelper | null>

Defined in: packages/designer/types/framework/designer.d.ts:26

Methods

allowDrop()

allowDrop(target, type?): Promise<boolean>

Defined in: packages/designer/types/framework/designer.d.ts:64

Parameters

target

BlockModel | NodeModel

type?

DropPosition

Returns

Promise<boolean>


cleanHelper()

cleanHelper(): void

Defined in: packages/designer/types/framework/designer.d.ts:56

Returns

void


dispose()

dispose(): void

Defined in: packages/designer/types/framework/designer.d.ts:65

Returns

void


getDropSlot()

getDropSlot(to): Promise<MaterialSlot | null | undefined>

Defined in: packages/designer/types/framework/designer.d.ts:38

Parameters

to

NodeModel | null

Returns

Promise<MaterialSlot | null | undefined>


getHelper()

getHelper(e): DesignHelper | null

Defined in: packages/designer/types/framework/designer.d.ts:55

Parameters

e

DragEvent | MouseEvent

Returns

DesignHelper | null


getVueInstance()

getVueInstance(helper, id?): any

Defined in: packages/designer/types/framework/designer.d.ts:39

Parameters

helper

DesignHelper

id?

string

Returns

any


setDragging()

setDragging(desc): void

Defined in: packages/designer/types/framework/designer.d.ts:59

Parameters

desc

MaterialDescription | null

Returns

void


setDraggingNode()

setDraggingNode(node): void

Defined in: packages/designer/types/framework/designer.d.ts:60

Parameters

node

NodeModel | null

Returns

void


setDropping()

setDropping(model, type?): Promise<void>

Defined in: packages/designer/types/framework/designer.d.ts:63

Parameters

model

BlockModel | NodeModel | null

type?

DropPosition

Returns

Promise<void>


setHover()

setHover(model): Promise<void>

Defined in: packages/designer/types/framework/designer.d.ts:61

Parameters

model

BlockModel | NodeModel | null

Returns

Promise<void>


setSelected()

setSelected(model): Promise<void>

Defined in: packages/designer/types/framework/designer.d.ts:62

Parameters

model

BlockModel | NodeModel | null

Returns

Promise<void>


updateLines()

updateLines(): Promise<void>

Defined in: packages/designer/types/framework/designer.d.ts:58

Returns

Promise<void>


updateRect()

updateRect(): Promise<void>

Defined in: packages/designer/types/framework/designer.d.ts:57

Returns

Promise<void>

Released under the MIT License.