diff options
author | Sebastian Koslowski <koslowski@kit.edu> | 2017-01-07 11:38:53 +0100 |
---|---|---|
committer | Sebastian Koslowski <koslowski@kit.edu> | 2017-01-11 14:07:13 +0100 |
commit | 9460011e1834c07456ebad9b3549b06a0ad18fa6 (patch) | |
tree | 74c66e212341883019d375a42f9b5c6c14bc33ab /grc/gui/canvas/flowgraph.py | |
parent | 0208d0c38ead050a6b35ddf31a806725ffd5e005 (diff) |
grc: gtk3: fix block layout sizes when zooming
Diffstat (limited to 'grc/gui/canvas/flowgraph.py')
-rw-r--r-- | grc/gui/canvas/flowgraph.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/grc/gui/canvas/flowgraph.py b/grc/gui/canvas/flowgraph.py index ab432b382f..2aa0d7c12f 100644 --- a/grc/gui/canvas/flowgraph.py +++ b/grc/gui/canvas/flowgraph.py @@ -464,9 +464,9 @@ class FlowGraph(CoreFlowgraph, Drawable): continue # skip hidden disabled blocks and connections self._elements_to_draw.append(element) - def create_labels(self): + def create_labels(self, cr=None): for element in self._elements_to_draw: - element.create_labels() + element.create_labels(cr) def create_shapes(self): for element in self._elements_to_draw: @@ -743,11 +743,10 @@ class FlowGraph(CoreFlowgraph, Drawable): self.coordinate = (x, y) self.drawing_area.queue_draw() - @property - def extent(self): + def get_extents(self): extent = 100000, 100000, 0, 0 for element in self._elements_to_draw: extent = (min_or_max(xy, e_xy) for min_or_max, xy, e_xy in zip( - (min, min, max, max), extent, element.extent + (min, min, max, max), extent, element.get_extents() )) return tuple(extent) |