Skip to content

Commit c7e1fad

Browse files
authored
Merge pull request #337 from jchanvfx/pipe_improvements
Pipe drawing improvements
2 parents e10a874 + c77945f commit c7e1fad

File tree

3 files changed

+153
-184
lines changed

3 files changed

+153
-184
lines changed

NodeGraphQt/pkg_info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/python
22
# -*- coding: utf-8 -*-
3-
__version__ = '0.5.10'
3+
__version__ = '0.5.11'
44
__status__ = 'Work in Progress'
55
__license__ = 'MIT'
66

NodeGraphQt/qgraphics/node_backdrop.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,16 @@ def get_nodes(self, inc_intersects=False):
258258

259259
def calc_backdrop_size(self, nodes=None):
260260
nodes = nodes or self.get_nodes(True)
261+
if nodes:
262+
nodes_rect = self._combined_rect(nodes)
263+
else:
264+
center = self.mapToScene(self.boundingRect().center())
265+
nodes_rect = QtCore.QRectF(
266+
center.x(), center.y(),
267+
self._min_size[0], self._min_size[1]
268+
)
269+
261270
padding = 40
262-
nodes_rect = self._combined_rect(nodes)
263271
return {
264272
'pos': [
265273
nodes_rect.x() - padding, nodes_rect.y() - padding

0 commit comments

Comments
 (0)