summaryrefslogtreecommitdiff
path: root/grc/gui/FlowGraph.py
diff options
context:
space:
mode:
authorSebastian Koslowski <koslowski@kit.edu>2016-02-16 21:04:33 +0100
committerSebastian Koslowski <koslowski@kit.edu>2016-04-04 15:34:49 +0200
commitfc05698ba1c292a3185ccff26f730320d7d27de6 (patch)
treefa74ad9d53495de1e0bd97ab7b5c6332e3c3e6a0 /grc/gui/FlowGraph.py
parent5e383b0b6ef90cc555803856b82609dca6f8186a (diff)
grc: add select all action
Diffstat (limited to 'grc/gui/FlowGraph.py')
-rw-r--r--grc/gui/FlowGraph.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/grc/gui/FlowGraph.py b/grc/gui/FlowGraph.py
index 63fd841218..e940661a1d 100644
--- a/grc/gui/FlowGraph.py
+++ b/grc/gui/FlowGraph.py
@@ -49,7 +49,7 @@ class FlowGraph(Element):
#important vars dealing with mouse event tracking
self.element_moved = False
self.mouse_pressed = False
- self.unselect()
+ self._selected_elements = []
self.press_coor = (0, 0)
#selected ports
self._old_selected_port = None
@@ -429,6 +429,10 @@ class FlowGraph(Element):
"""
self._selected_elements = []
+ def select_all(self):
+ """Select all blocks in the flow graph"""
+ self._selected_elements = list(self.get_elements())
+
def what_is_selected(self, coor, coor_m=None):
"""
What is selected?