lib/rabbit/keys.rb in rabbit-1.0.1 vs lib/rabbit/keys.rb in rabbit-1.0.2
- old
+ new
@@ -1,7 +1,15 @@
require "gtk2"
require "rabbit/utils"
+# For GTK+ < 2.22
+unless Gdk::Keyval.const_defined?(:GDK_KEY_Escape)
+ Gdk::Keyval.constants.each do |name|
+ Gdk::Keyval.const_set(name.to_s.sub(/\AGDK_/, "GDK_KEY_"),
+ Gdk::Keyval.const_get(name))
+ end
+end
+
module Rabbit
module Keys
QUIT_KEYS = [
Gdk::Keyval::GDK_KEY_Escape,