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>