def radius(self, value: int) -> None:
if value < 1:
raise ValueError("radius must be >= 1")
- self._radius = int(value) # other code assumes radius is an integer
+ self._radius = int(value) # other code assumes radius is an integer
self._shape_set_dirty()
@property
self._get_screen_area(current_area)
moved = current_area != self._current_area
if moved:
- # This will add _current_area (the old position) to dirty area
+ # This will add _current_area (the old position) to dirty area
self._current_area.union(
self._ephemeral_dirty_area, self._ephemeral_dirty_area
)
# This will add the new position to the dirty area
- current_area.union(
- self._ephemeral_dirty_area, self._ephemeral_dirty_area
- )
+ current_area.union(self._ephemeral_dirty_area, self._ephemeral_dirty_area)
# Dirty area tracks the shape's footprint between draws. It's reset on refresh finish.
current_area.copy_into(self._current_area)
self._current_area_dirty = True