Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-surface / MindMapView

Class: MindMapView

Defined in: packages/affine/blocks/block-surface/src/view/mindmap.ts:15

Extends

Constructors

new MindMapView()

new MindMapView(model, gfx): MindMapView

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:33

Parameters

model

MindmapElementModel

gfx

GfxController

Returns

MindMapView

Inherited from

GfxElementModelView<MindmapElementModel>.constructor

Properties

disposable

protected disposable: DisposableGroup

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:27

Inherited from

GfxElementModelView.disposable


gfx

readonly gfx: GfxController

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:23

Inherited from

GfxElementModelView.gfx


model

readonly model: MindmapElementModel

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:28

Inherited from

GfxElementModelView.model


type

static type: string = 'mindmap'

Defined in: packages/affine/blocks/block-surface/src/view/mindmap.ts:16

Overrides

GfxElementModelView.type

Accessors

isConnected

Get Signature

get isConnected(): boolean

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:29

Returns

boolean

Inherited from

GfxElementModelView.isConnected


rotate

Get Signature

get rotate(): number

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:30

Returns

number

Inherited from

GfxElementModelView.rotate


surface

Get Signature

get surface(): SurfaceBlockModel

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:31

Returns

SurfaceBlockModel

Inherited from

GfxElementModelView.surface


type

Get Signature

get type(): string

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:32

Returns

string

Inherited from

GfxElementModelView.type

Methods

containsBound()

containsBound(bounds): boolean

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:35

Parameters

bounds

Bound

Returns

boolean

Inherited from

GfxElementModelView.containsBound


dispatch()

dispatch<K>(event, evt): void

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:36

Type Parameters

K

K extends keyof EventsHandlerMap

Parameters

event

K

evt

EventsHandlerMap[K]

Returns

void

Inherited from

GfxElementModelView.dispatch


getCollapseButton()

getCollapseButton(node): undefined | LocalShapeElementModel

Defined in: packages/affine/blocks/block-surface/src/view/mindmap.ts:33

Parameters

node

The mindmap node or its id to get the collapse button

string | MindmapNode

Returns

undefined | LocalShapeElementModel


getLineIntersections()

getLineIntersections(start, end): null | PointLocation[]

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:37

Parameters

start

IVec

end

IVec

Returns

null | PointLocation[]

Inherited from

GfxElementModelView.getLineIntersections


getNearestPoint()

getNearestPoint(point): IVec

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:38

Parameters

point

IVec

Returns

IVec

Inherited from

GfxElementModelView.getNearestPoint


getRelativePointLocation()

getRelativePointLocation(relativePoint): PointLocation

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:39

Parameters

relativePoint

IVec

Returns

PointLocation

Inherited from

GfxElementModelView.getRelativePointLocation


includesPoint()

includesPoint(x, y, _, __): boolean

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:40

Parameters

x

number

y

number

_

PointTestOptions

__

EditorHost

Returns

boolean

Inherited from

GfxElementModelView.includesPoint


intersectsBound()

intersectsBound(bound): boolean

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:41

Parameters

bound

Bound

Returns

boolean

Inherited from

GfxElementModelView.intersectsBound


off()

off<K>(event, callback): void

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:42

Type Parameters

K

K extends keyof EventsHandlerMap

Parameters

event

K

callback

(evt) => void

Returns

void

Inherited from

GfxElementModelView.off


on()

on<K>(event, callback): () => void

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:43

Type Parameters

K

K extends keyof EventsHandlerMap

Parameters

event

K

callback

(evt) => void

Returns

Function

Returns

void

Inherited from

GfxElementModelView.on


once()

once<K>(event, callback): () => void

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:44

Type Parameters

K

K extends keyof EventsHandlerMap

Parameters

event

K

callback

(evt) => void

Returns

Function

Returns

void

Inherited from

GfxElementModelView.once


onCreated()

onCreated(): void

Defined in: packages/affine/blocks/block-surface/src/view/mindmap.ts:332

Returns

void

Overrides

GfxElementModelView.onCreated


onDestroyed()

onDestroyed(): void

Defined in: packages/affine/blocks/block-surface/src/view/mindmap.ts:338

Called when the view is destroyed. Override this method requires calling super.onDestroyed().

Returns

void

Overrides

GfxElementModelView.onDestroyed


render()

render(_): void

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:51

Parameters

_

object

Returns

void

Inherited from

GfxElementModelView.render


setup()

static setup(di): void

Defined in: packages/framework/block-std/dist/gfx/view/view.d.ts:34

Parameters

di

Container

Returns

void

Inherited from

GfxElementModelView.setup