nextEventMatchingMask$1 method
NSEvent?
nextEventMatchingMask$1(
- NSEventMask mask, {
- NSDate? untilDate,
- required DartNSRunLoopMode inMode,
- required bool dequeue,
nextEventMatchingMask:untilDate:inMode:dequeue:
Implementation
NSEvent? nextEventMatchingMask$1(
NSEventMask mask, {
objc.NSDate? untilDate,
required DartNSRunLoopMode inMode,
required bool dequeue,
}) {
objc.checkOsVersionInternal(
'NSWindow.nextEventMatchingMask:untilDate:inMode:dequeue:',
iOS: (true, null),
);
final _ret = _objc_msgSend_qe9d8w(
this.ref.pointer,
_sel_nextEventMatchingMask_untilDate_inMode_dequeue_,
mask.value,
untilDate?.ref.pointer ?? ffi.nullptr,
inMode.ref.pointer,
dequeue,
);
return _ret.address == 0
? null
: NSEvent.castFromPointer(_ret, retain: true, release: true);
}