Fix tracebacks in snowflakeboxes
This commit is contained in:
parent
4fbfd1625c
commit
a83211dbb9
@ -73,14 +73,14 @@ class SnowflakeBox(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
max_child_size = 0
|
max_child_size = 0
|
||||||
for child in self.get_children():
|
for child in self.get_children():
|
||||||
[min_w, natural_w] = child.get_width_request()
|
[min_w, natural_w] = child.get_width_request()
|
||||||
[min_h, natural_h] = child.get_height_request(width)
|
[min_h, natural_h] = child.get_height_request(min_w)
|
||||||
max_child_size = max (max_child_size, min_w)
|
max_child_size = max (max_child_size, min_w)
|
||||||
max_child_size = max (max_child_size, min_h)
|
max_child_size = max (max_child_size, min_h)
|
||||||
|
|
||||||
width = self._get_radius() * 2 + \
|
width = self._get_radius() * 2 + \
|
||||||
max_child_size + _FLAKE_DISTANCE * 2
|
max_child_size + _FLAKE_DISTANCE * 2
|
||||||
|
|
||||||
return [width, width]
|
return (width, width)
|
||||||
|
|
||||||
def do_allocate(self, width, height, origin_changed):
|
def do_allocate(self, width, height, origin_changed):
|
||||||
hippo.CanvasBox.do_allocate(self, width, height, origin_changed)
|
hippo.CanvasBox.do_allocate(self, width, height, origin_changed)
|
||||||
|
Loading…
Reference in New Issue
Block a user