trackEventsMatchingMask method
void
trackEventsMatchingMask(
- NSEventMask mask, {
- required DartNSTimeInterval timeout,
- required DartNSRunLoopMode mode,
- required ObjCBlock<
Void Function(NSEvent?, Pointer< handler,Bool> )>
trackEventsMatchingMask:timeout:mode:handler:
Implementation
void trackEventsMatchingMask(
NSEventMask mask, {
required DartNSTimeInterval timeout,
required DartNSRunLoopMode mode,
required objc.ObjCBlock<ffi.Void Function(NSEvent?, ffi.Pointer<ffi.Bool>)>
handler,
}) {
objc.checkOsVersionInternal(
'NSWindow.trackEventsMatchingMask:timeout:mode:handler:',
iOS: (true, null),
macOS: (false, (10, 10, 0)),
);
_objc_msgSend_14k0sem(
this.ref.pointer,
_sel_trackEventsMatchingMask_timeout_mode_handler_,
mask.value,
timeout,
mode.ref.pointer,
handler.ref.pointer,
);
}