From e429ce39deaf4a8d5975e871af0530634ea2a63e Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 11 Feb 2003 21:05:50 +0000 Subject: new key code with keyboard grabs and such, thanks to ManMower. Kills the "key leak" bug, and makes everything work better and faster! woot --- otk/display.cc | 5 +++++ otk/display.hh | 1 + 2 files changed, 6 insertions(+) (limited to 'otk') diff --git a/otk/display.cc b/otk/display.cc index cb13440a..9ab8ed2f 100644 --- a/otk/display.cc +++ b/otk/display.cc @@ -300,4 +300,9 @@ void Display::ungrabKey(unsigned int keycode, unsigned int modifiers, grab_window); } +void Display::ungrabAllKeys(Window grab_window) const +{ + XUngrabKey(_display, AnyKey, AnyModifier, grab_window); +} + } diff --git a/otk/display.hh b/otk/display.hh index db9834d9..81dd27c5 100644 --- a/otk/display.hh +++ b/otk/display.hh @@ -133,6 +133,7 @@ public: bool allow_scroll_lock) const; void ungrabKey(unsigned int keycode, unsigned int modifiers, Window grab_window) const; + void ungrabAllKeys(Window grab_window) const; }; } -- cgit v1.2.3