cobolstinks
cobolstinks

Reputation: 7153

GoJs Diagram Change HoverDelay Timeout

I'd like to allow users to set the hoverDelay diagram option through a form. How do I/ can I update the hoverDelay value after the diagram has been created?

Here is how i setup my diagram:

 this.myDiagram =
            Make(go.Diagram, this._element.nativeElement, // must be the ID or reference to an HTML DIV
                {
                    // start everything in the middle of the viewport
                    initialContentAlignment: go.Spot.TopCenter,
                    initialAutoScale: go.Diagram.Uniform,
                    layout: Make(go.LayeredDigraphLayout, { direction: 90, layerSpacing: 10, columnSpacing: 80, setsPortSpots: false }),
                    "animationManager.isInitial": false,
                    hoverDelay : 500
                });

starting from the myDiagram object is there a way to update its hoverDelay to say 1000 after the diagram is instantiated?

Thanks!

Upvotes: 0

Views: 151

Answers (1)

Simon Sarris
Simon Sarris

Reputation: 63862

It's a property of the ToolManager, so you can call:

myDiagram.toolManager.hoverDelay = 1000; // or some other number

at any time.

Upvotes: 1

Related Questions