From 13688507dc4715bcd3394edbc16efafb6a94d25b Mon Sep 17 00:00:00 2001 From: daboe01 Date: Thu, 7 Aug 2025 10:01:03 +0200 Subject: [PATCH] new: restore old CPEvent factory method for backwards compatibility --- AppKit/CPEvent.j | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/AppKit/CPEvent.j b/AppKit/CPEvent.j index 41d1cefef..1d486521a 100644 --- a/AppKit/CPEvent.j +++ b/AppKit/CPEvent.j @@ -125,6 +125,16 @@ var _CPEventPeriodicEventPeriod = 0, characters:characters charactersIgnoringModifiers:unmodCharacters isARepeat:repeatKey keyCode:code isActionKey:isAnActionKey]; } +// for backwards compatibility only ++ (CPEvent)keyEventWithType:(CPEventType)anEventType location:(CGPoint)aPoint modifierFlags:(unsigned int)modifierFlags + timestamp:(CPTimeInterval)aTimestamp windowNumber:(int)aWindowNumber context:(CPGraphicsContext)aGraphicsContext + characters:(CPString)characters charactersIgnoringModifiers:(CPString)unmodCharacters isARepeat:(BOOL)repeatKey +{ + return [[self alloc] _initKeyEventWithType:anEventType location:aPoint modifierFlags:modifierFlags + timestamp:aTimestamp windowNumber:aWindowNumber context:aGraphicsContext + characters:characters charactersIgnoringModifiers:unmodCharacters isARepeat:repeatKey keyCode:code isActionKey:NO]; +} + /*! Creates a new mouse event.