summaryrefslogtreecommitdiff
path: root/src/Gdk/Events.icl
diff options
context:
space:
mode:
Diffstat (limited to 'src/Gdk/Events.icl')
-rw-r--r--src/Gdk/Events.icl13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Gdk/Events.icl b/src/Gdk/Events.icl
new file mode 100644
index 0000000..58ca045
--- /dev/null
+++ b/src/Gdk/Events.icl
@@ -0,0 +1,13 @@
+implementation module Gdk.Events
+
+import StdEnv
+import StdMaybe
+
+import Data.Functor
+import Data.Maybe
+import System._Pointer
+
+import Gdk.Internal
+
+getKeyvalName :: !GdkEvent -> Maybe String
+getKeyvalName (GdkEvent ev) = gdk_keyval_name <$> gdk_event_get_keyval ev