mouseHover property

void Function(InputEvent)? get mouseHover

Gets or sets the function to execute when the user holds the mouse (pointer) stationary in the background of the Diagram without holding down any buttons, not over any GraphObjects. This property is used by the ToolManager.

If this property value is a function, it is called with an InputEvent. By default this property is null.

If you do provide a function that makes changes to the diagram or to its model, you should do so within a transaction -- call #startTransaction and #commitTransaction, or call #commit.

Implementation

void Function(_i3.InputEvent)? get mouseHover =>
    (_i3.InputEvent p0) => _i4.callMethod(
          _i4.getProperty(
            this,
            'mouseHover',
          ),
          r'call',
          [
            this,
            p0,
          ],
        );
set mouseHover (void value(InputEvent)?)

Implementation

set mouseHover(void Function(_i3.InputEvent)? value) {
  _i4.setProperty(
    this,
    'mouseHover',
    value == null ? _i5.undefined : _i4.allowInterop(value),
  );
}