[gedit] [pythonconsole] Access the union values directly.



commit da49b588a394717b5ea0a3f9e6a823a86e62feae
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Thu Feb 24 14:12:24 2011 +0100

    [pythonconsole] Access the union values directly.

 plugins/pythonconsole/pythonconsole/console.py |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/plugins/pythonconsole/pythonconsole/console.py b/plugins/pythonconsole/pythonconsole/console.py
index c40cf37..b37b469 100644
--- a/plugins/pythonconsole/pythonconsole/console.py
+++ b/plugins/pythonconsole/pythonconsole/console.py
@@ -151,10 +151,10 @@ class PythonConsole(Gtk.ScrolledWindow):
         modifier_mask = Gtk.accelerator_get_default_mod_mask()
         event_state = event.key.state & modifier_mask
 
-        if event.key.keyval == Gdk.KEY_D and event_state == Gdk.ModifierType.CONTROL_MASK:
+        if event.keyval == Gdk.KEY_D and event_state == Gdk.ModifierType.CONTROL_MASK:
             self.destroy()
 
-        elif event.key.keyval == Gdk.KEY_Return and event_state == Gdk.ModifierType.CONTROL_MASK:
+        elif event.keyval == Gdk.KEY_Return and event_state == Gdk.ModifierType.CONTROL_MASK:
             # Get the command
             buf = view.get_buffer()
             inp_mark = buf.get_mark("input")
@@ -180,7 +180,7 @@ class PythonConsole(Gtk.ScrolledWindow):
             GObject.idle_add(self.scroll_to_end)
             return True
 
-        elif event.key.keyval == Gdk.KEY_Return:
+        elif event.keyval == Gdk.KEY_Return:
             # Get the marks
             buf = view.get_buffer()
             lin_mark = buf.get_mark("input-line")
@@ -224,22 +224,22 @@ class PythonConsole(Gtk.ScrolledWindow):
             GObject.idle_add(self.scroll_to_end)
             return True
 
-        elif event.key.keyval == Gdk.KEY_KP_Down or event.key.keyval == Gdk.KEY_Down:
+        elif event.keyval == Gdk.KEY_KP_Down or event.keyval == Gdk.KEY_Down:
             # Next entry from history
             view.emit_stop_by_name("key_press_event")
             self.history_down()
             GObject.idle_add(self.scroll_to_end)
             return True
 
-        elif event.key.keyval == Gdk.KEY_KP_Up or event.key.keyval == Gdk.KEY_Up:
+        elif event.keyval == Gdk.KEY_KP_Up or event.keyval == Gdk.KEY_Up:
             # Previous entry from history
             view.emit_stop_by_name("key_press_event")
             self.history_up()
             GObject.idle_add(self.scroll_to_end)
             return True
 
-        elif event.key.keyval == Gdk.KEY_KP_Left or event.key.keyval == Gdk.KEY_Left or \
-             event.key.keyval == Gdk.KEY_BackSpace:
+        elif event.keyval == Gdk.KEY_KP_Left or event.keyval == Gdk.KEY_Left or \
+             event.keyval == Gdk.KEY_BackSpace:
             buf = view.get_buffer()
             inp = buf.get_iter_at_mark(buf.get_mark("input"))
             cur = buf.get_iter_at_mark(buf.get_insert())
@@ -252,7 +252,7 @@ class PythonConsole(Gtk.ScrolledWindow):
         # For the console we enable smart/home end behavior incoditionally
         # since it is useful when editing python
 
-        elif (event.key.keyval == Gdk.KEY_KP_Home or event.key.keyval == Gdk.KEY_Home) and \
+        elif (event.keyval == Gdk.KEY_KP_Home or event.keyval == Gdk.KEY_Home) and \
              event_state == event_state & (Gdk.ModifierType.SHIFT_MASK|Gdk.ModifierType.CONTROL_MASK):
             # Go to the begin of the command instead of the begin of the line
             buf = view.get_buffer()
@@ -271,7 +271,7 @@ class PythonConsole(Gtk.ScrolledWindow):
                 buf.place_cursor(it)
             return True
 
-        elif (event.key.keyval == Gdk.KEY_KP_End or event.key.keyval == Gdk.KEY_End) and \
+        elif (event.keyval == Gdk.KEY_KP_End or event.keyval == Gdk.KEY_End) and \
              event_state == event_state & (Gdk.ModifierType.SHIFT_MASK|Gdk.ModifierType.CONTROL_MASK):
 
             buf = view.get_buffer()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]