beginSheet method
void
beginSheet(})
beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:
Implementation
void beginSheet(
NSWindow sheet, {
required NSWindow modalForWindow,
objc.ObjCObjectBase? modalDelegate,
required ffi.Pointer<objc.ObjCSelector> didEndSelector,
required ffi.Pointer<ffi.Void> contextInfo,
}) {
objc.checkOsVersionInternal(
'NSApplication.beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:',
iOS: (true, null),
macOS: (false, (10, 0, 0)),
);
_objc_msgSend_1k1rf1w(
this.ref.pointer,
_sel_beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo_,
sheet.ref.pointer,
modalForWindow.ref.pointer,
modalDelegate?.ref.pointer ?? ffi.nullptr,
didEndSelector,
contextInfo,
);
}