Naar inhoud

pivotick v3.0.0


draaipunt / PivotickPlugin

Interface: PivotickPlugin ​

Gedefinieerd in: interfaces/Plugin.ts:31

Een Pivotick plug-in: een op zichzelf staande bundel van UI-elementen, sneltoetsen en levenscyclushaken die zichzelf in een grafiek installeren zonder dat de kern nodig is om te weten dat het bestaat.

Registreer er één declaratief via GraphOptions.plugins, of imperatief via Grafiek.gebruik:

ts
const minimap: PivotickPlugin = {
    name: 'minimap',
    install(ctx) {
        ctx.addElement(new MinimapPanel(ctx.ui), ctx.layout?.canvas)
        ctx.addKeybinding({ key: 'm', callback: () => ... })
    },
}
new Graph(el, data, { plugins: [minimap] })
// or
graph.use(minimap)

Methoden ​

install() ​

install(ctx): void

Gedefinieerd in: interfaces/Plugin.ts:35

Eén keer gebeld wanneer de plug-in is geïnstalleerd.

Parameters ​

ctx ​

PluginContext

Retouren ​

void

Eigenschappen ​

name ​

name: string

Gedefinieerd in: interfaces/Plugin.ts:33

Stabiele identificatie, gebruikt voor logboekregistratie en deduplicatie.