summaryrefslogtreecommitdiff
path: root/grc/gui/DrawingArea.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/gui/DrawingArea.py')
-rw-r--r--grc/gui/DrawingArea.py39
1 files changed, 0 insertions, 39 deletions
diff --git a/grc/gui/DrawingArea.py b/grc/gui/DrawingArea.py
index 3a77d062f4..007c21e290 100644
--- a/grc/gui/DrawingArea.py
+++ b/grc/gui/DrawingArea.py
@@ -71,7 +71,6 @@ class DrawingArea(Gtk.DrawingArea):
# This may not be the correct place to be handling the user events
# Should this be in the page instead?
# Or should more of the page functionality move here?
- self.connect('key_press_event', self._handle_key_press)
# setup drag and drop
self.drag_dest_set(Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY)
@@ -92,29 +91,6 @@ class DrawingArea(Gtk.DrawingArea):
# self.set_flags(Gtk.CAN_FOCUS) # self.set_can_focus(True)
# self.connect('focus-out-event', self._handle_focus_lost_event)
- # Setup a map of the accelerator keys to the action to trigger
- self.accels = {
- Gtk.accelerator_parse('d'): Actions.BLOCK_DISABLE,
- Gtk.accelerator_parse('e'): Actions.BLOCK_ENABLE,
- Gtk.accelerator_parse('b'): Actions.BLOCK_BYPASS,
- Gtk.accelerator_parse('c'): Actions.BLOCK_CREATE_HIER,
- Gtk.accelerator_parse('Up'): Actions.BLOCK_DEC_TYPE,
- Gtk.accelerator_parse('Down'): Actions.BLOCK_INC_TYPE,
- Gtk.accelerator_parse('Left'): Actions.BLOCK_ROTATE_CCW,
- Gtk.accelerator_parse('Right'): Actions.BLOCK_ROTATE_CW,
- Gtk.accelerator_parse('minus'): Actions.PORT_CONTROLLER_DEC,
- Gtk.accelerator_parse('plus'): Actions.PORT_CONTROLLER_INC,
- Gtk.accelerator_parse('Add'): Actions.PORT_CONTROLLER_INC,
- Gtk.accelerator_parse('Subtract'): Actions.PORT_CONTROLLER_DEC,
- Gtk.accelerator_parse('Return'): Actions.BLOCK_PARAM_MODIFY,
- Gtk.accelerator_parse('<Shift>t'): Actions.BLOCK_VALIGN_TOP,
- Gtk.accelerator_parse('<Shift>m'): Actions.BLOCK_VALIGN_MIDDLE,
- Gtk.accelerator_parse('<Shift>b'): Actions.BLOCK_VALIGN_BOTTOM,
- Gtk.accelerator_parse('<Shift>l'): Actions.BLOCK_HALIGN_LEFT,
- Gtk.accelerator_parse('<Shift>c'): Actions.BLOCK_HALIGN_CENTER,
- Gtk.accelerator_parse('<Shift>r'): Actions.BLOCK_HALIGN_RIGHT,
- }
-
##########################################################################
# Handlers
@@ -187,21 +163,6 @@ class DrawingArea(Gtk.DrawingArea):
coordinate=self._translate_event_coords(event),
)
- def _handle_key_press(self, widget, event):
- """
- Handle specific keypresses when the drawing area has focus that
- triggers actions by the user.
- """
- key = event.keyval
- mod = event.state
-
- try:
- action = self.accels[(key, mod)]
- action()
- return True
- except KeyError:
- return False
-
def _update_size(self):
w, h = self._flow_graph.get_extents()[2:]
self.set_size_request(w * self.zoom_factor + 100, h * self.zoom_factor + 100)