Skip to content

@vtj


@vtj / designer / Designer

Class: Designer

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

Constructors

Constructor

new Designer(engine, contentWindow, dependencies): Designer

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

Parameters

engine

Engine

contentWindow

Window

dependencies

Ref<Dependencie[]>

Returns

Designer

Properties

contentWindow

contentWindow: Window

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


dependencies

dependencies: Ref<Dependencie[]>

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


document

document: Document | null

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


dragging

dragging: MaterialDescription | null

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


draggingNode

draggingNode: NodeModel | null

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


dropping

dropping: ShallowRef<DesignHelper | null>

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


engine

engine: Engine

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


hover

hover: ShallowRef<DesignHelper | null>

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


lines

lines: ShallowRef<DOMRect[]>

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


selected

selected: Ref<DesignHelper | null>

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

Methods

allowDrop()

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

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

Parameters

target

BlockModel | NodeModel

type?

DropPosition

Returns

Promise<boolean>


cleanHelper()

cleanHelper(): void

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

Returns

void


dispose()

dispose(): void

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

Returns

void


getDropSlot()

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

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

Parameters

to

NodeModel | null

Returns

Promise<MaterialSlot | null | undefined>


getHelper()

getHelper(e): DesignHelper | null

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

Parameters

e

DragEvent | MouseEvent

Returns

DesignHelper | null


getVueInstance()

getVueInstance(helper, id?): any

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

Parameters

helper

DesignHelper

id?

string

Returns

any


setDragging()

setDragging(desc): void

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

Parameters

desc

MaterialDescription | null

Returns

void


setDraggingNode()

setDraggingNode(node): void

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

Parameters

node

NodeModel | null

Returns

void


setDropping()

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

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

Parameters

model

BlockModel | NodeModel | null

type?

DropPosition

Returns

Promise<void>


setHover()

setHover(model): Promise<void>

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

Parameters

model

BlockModel | NodeModel | null

Returns

Promise<void>


setSelected()

setSelected(model): Promise<void>

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

Parameters

model

BlockModel | NodeModel | null

Returns

Promise<void>


updateLines()

updateLines(): Promise<void>

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

Returns

Promise<void>


updateRect()

updateRect(): Promise<void>

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

Returns

Promise<void>

Released under the MIT License.