Skip to content

Commit

Permalink
Pass events to next responder (NSView) (#898)
Browse files Browse the repository at this point in the history
  • Loading branch information
caffeinepills committed Jul 20, 2023
1 parent 66e4326 commit 23b80cb
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions pyglet/window/cocoa/pyglet_textview.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,17 @@ def dealloc(self):
self.empty_string.release()

# Other functions still seem to work?
# @PygletTextView.method('v@')
# def keyDown_(self, nsevent):
# array = NSArray.arrayWithObject_(nsevent)
# self.interpretKeyEvents_(array)
@PygletTextView.method('v@')
def keyDown_(self, nsevent):
array = NSArray.arrayWithObject_(nsevent)
self.interpretKeyEvents_(array)

if not self.performKeyEquivalent_(nsevent):
self.nextResponder().keyDown_(nsevent)

@PygletTextView.method('v@')
def keyUp_(self, nsevent):
self.nextResponder().keyUp_(nsevent)

@PygletTextView.method('v@')
def insertText_(self, text):
Expand Down

0 comments on commit 23b80cb

Please sign in to comment.