actionMove property

void Function(InputEvent, GraphObject)? get actionMove

Gets or sets the function to execute on a mouse-move event when this GraphObject's #isActionable is set to true. This property is infrequently set. By default this property is null.

This functional property is only set on objects such as buttons, knobs, or sliders that want to handle all events, in conjunction with ActionTool, pre-empting the normal tool mechanisms.

The ActionTool does not conduct any transaction, so if this property has a value, the function will not be called within a transaction.

Implementation

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

Implementation

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